0001437749-20-021597.txt : 20201026 0001437749-20-021597.hdr.sgml : 20201026 20201026120248 ACCESSION NUMBER: 0001437749-20-021597 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 50 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201026 DATE AS OF CHANGE: 20201026 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GORMAN RUPP CO CENTRAL INDEX KEY: 0000042682 STANDARD INDUSTRIAL CLASSIFICATION: PUMPS & PUMPING EQUIPMENT [3561] IRS NUMBER: 340253990 STATE OF INCORPORATION: OH FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-06747 FILM NUMBER: 201259630 BUSINESS ADDRESS: STREET 1: 600 SOUTH AIRPORT ROAD STREET 2: P.O. BOX 1217 CITY: MANSFIELD STATE: OH ZIP: 44901 BUSINESS PHONE: 419-755-1011 MAIL ADDRESS: STREET 1: 600 SOUTH AIRPORT ROAD STREET 2: P.O. BOX 1217 CITY: MANSFIELD STATE: OH ZIP: 44901 10-Q 1 grc20200930_10q.htm FORM 10-Q grc20200930_10q.htm
0000042682 GORMAN RUPP CO false --12-31 Q3 2020 0 0 35,000,000 35,000,000 26,101,992 26,067,502 946,804 981,294 0.145 0.145 0.145 0.135 0.135 0.135 1 4.4 The components of net periodic benefit cost other than the service cost component are included in Other income (expense), net in the Consolidated Statements of Income. The recognized actuarial loss and the settlement loss are included in Other income (expense), net in the Consolidated Statements of Income. 00000426822020-01-012020-09-30 xbrli:shares 00000426822020-10-26 iso4217:USD 00000426822020-07-012020-09-30 00000426822019-07-012019-09-30 00000426822019-01-012019-09-30 iso4217:USDxbrli:shares 00000426822020-09-30 00000426822019-12-31 00000426822018-12-31 00000426822019-09-30 0000042682us-gaap:CommonStockMember2019-12-31 0000042682us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000042682us-gaap:RetainedEarningsMember2019-12-31 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0000042682us-gaap:RetainedEarningsMember2020-01-012020-03-31 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-31 00000426822020-01-012020-03-31 0000042682us-gaap:CommonStockMember2020-01-012020-03-31 0000042682us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-31 0000042682us-gaap:CommonStockMember2020-03-31 0000042682us-gaap:AdditionalPaidInCapitalMember2020-03-31 0000042682us-gaap:RetainedEarningsMember2020-03-31 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-31 00000426822020-03-31 0000042682us-gaap:RetainedEarningsMember2020-04-012020-06-30 00000426822020-04-012020-06-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-30 0000042682us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-30 0000042682us-gaap:CommonStockMember2020-06-30 0000042682us-gaap:AdditionalPaidInCapitalMember2020-06-30 0000042682us-gaap:RetainedEarningsMember2020-06-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-30 00000426822020-06-30 0000042682us-gaap:CommonStockMember2020-07-012020-09-30 0000042682us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-30 0000042682us-gaap:RetainedEarningsMember2020-07-012020-09-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-30 0000042682us-gaap:CommonStockMember2020-09-30 0000042682us-gaap:AdditionalPaidInCapitalMember2020-09-30 0000042682us-gaap:RetainedEarningsMember2020-09-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-30 0000042682us-gaap:CommonStockMember2018-12-31 0000042682us-gaap:AdditionalPaidInCapitalMember2018-12-31 0000042682us-gaap:RetainedEarningsMember2018-12-31 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-31 0000042682us-gaap:RetainedEarningsMember2019-01-012019-03-31 00000426822019-01-012019-03-31 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-31 0000042682us-gaap:CommonStockMember2019-01-012019-03-31 0000042682us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-31 0000042682us-gaap:CommonStockMember2019-03-31 0000042682us-gaap:AdditionalPaidInCapitalMember2019-03-31 0000042682us-gaap:RetainedEarningsMember2019-03-31 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-31 00000426822019-03-31 0000042682us-gaap:RetainedEarningsMember2019-04-012019-06-30 00000426822019-04-012019-06-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-30 0000042682us-gaap:CommonStockMember2019-04-012019-06-30 0000042682us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-30 0000042682us-gaap:CommonStockMember2019-06-30 0000042682us-gaap:AdditionalPaidInCapitalMember2019-06-30 0000042682us-gaap:RetainedEarningsMember2019-06-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-30 00000426822019-06-30 0000042682us-gaap:CommonStockMember2019-07-012019-09-30 0000042682us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-30 0000042682us-gaap:RetainedEarningsMember2019-07-012019-09-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-30 0000042682us-gaap:CommonStockMember2019-09-30 0000042682us-gaap:AdditionalPaidInCapitalMember2019-09-30 0000042682us-gaap:RetainedEarningsMember2019-09-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-30 0000042682grc:PumpsAndPumpSystemsMember2020-07-012020-09-30 0000042682grc:PumpsAndPumpSystemsMember2019-07-012019-09-30 0000042682grc:PumpsAndPumpSystemsMember2020-01-012020-09-30 0000042682grc:PumpsAndPumpSystemsMember2019-01-012019-09-30 0000042682grc:RepairPartsForPumpsAndPumpSystemsAndOtherMember2020-07-012020-09-30 0000042682grc:RepairPartsForPumpsAndPumpSystemsAndOtherMember2019-07-012019-09-30 0000042682grc:RepairPartsForPumpsAndPumpSystemsAndOtherMember2020-01-012020-09-30 0000042682grc:RepairPartsForPumpsAndPumpSystemsAndOtherMember2019-01-012019-09-30 0000042682country:US2020-07-012020-09-30 0000042682country:US2019-07-012019-09-30 0000042682country:US2020-01-012020-09-30 0000042682country:US2019-01-012019-09-30 0000042682us-gaap:NonUsMember2020-07-012020-09-30 0000042682us-gaap:NonUsMember2019-07-012019-09-30 0000042682us-gaap:NonUsMember2020-01-012020-09-30 0000042682us-gaap:NonUsMember2019-01-012019-09-30 xbrli:pure 00000426822020-10-012020-09-30 utr:Y 00000426822020-10-012020-06-30 0000042682us-gaap:LandMember2020-09-30 0000042682us-gaap:LandMember2019-12-31 0000042682us-gaap:BuildingMember2020-09-30 0000042682us-gaap:BuildingMember2019-12-31 0000042682us-gaap:MachineryAndEquipmentMember2020-09-30 0000042682us-gaap:MachineryAndEquipmentMember2019-12-31 0000042682us-gaap:PensionPlansDefinedBenefitMember2020-07-012020-09-30 0000042682us-gaap:PensionPlansDefinedBenefitMember2019-07-012019-09-30 0000042682us-gaap:PostemploymentRetirementBenefitsMember2020-07-012020-09-30 0000042682us-gaap:PostemploymentRetirementBenefitsMember2019-07-012019-09-30 0000042682us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-09-30 0000042682us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-09-30 0000042682us-gaap:PostemploymentRetirementBenefitsMember2020-01-012020-09-30 0000042682us-gaap:PostemploymentRetirementBenefitsMember2019-01-012019-09-30 0000042682us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-07-012020-09-30 0000042682us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-07-012019-09-30 0000042682us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-09-30 0000042682us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-09-30 0000042682us-gaap:AccumulatedTranslationAdjustmentMember2019-12-31 0000042682us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-31 0000042682us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-09-30 0000042682us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-09-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-30 0000042682us-gaap:AccumulatedTranslationAdjustmentMember2020-09-30 0000042682us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-09-30 0000042682us-gaap:AccumulatedTranslationAdjustmentMember2018-12-31 0000042682us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-31 0000042682us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-09-30 0000042682us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-09-30 0000042682us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-30 0000042682us-gaap:AccumulatedTranslationAdjustmentMember2019-09-30 0000042682us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-09-30
 

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 September 30, 2020

 

or      

 

  

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

For the transition period from              to             

Commission File Number1-6747

 

The Gorman-Rupp Company

(Exact name of registrant as specified in its charter)

 

Ohio

 

34-0253990

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

  
   

600 South Airport Road, Mansfield, Ohio

 

44903

(Address of principal executive offices)

 

(Zip Code)

 

Registrant’s telephone number, including area code (419755-1011

 

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Shares, without par value

GRC

New York Stock Exchange

 

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

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes   ☒    No   ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

Large accelerated filer ☐

Accelerated filer

Non-accelerated filer ☐

Smaller reporting company

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ☒

 

On October 26, 2020 there were 26,101,992 common shares, without par value, of The Gorman-Rupp Company outstanding.

 

 

 

 

 

The Gorman-Rupp Company

Three and Nine Months Ended September 30, 2020 and 2019

 

PART I. FINANCIAL INFORMATION

 

Item 1.

Financial Statements (Unaudited)

 
 

Consolidated Statements of Income

- Three months ended September 30, 2020 and 2019 

- Nine months ended September 30, 2020 and 2019

3

 

Consolidated Statements of Comprehensive Income  

- Three months ended September 30, 2020 and 2019

- Nine months ended September 30, 2020 and 2019

3

 

Consolidated Balance Sheets

- September 30, 2020 and December 31, 2019

4

 

Consolidated Statements of Cash Flows

- Nine months ended September 30, 2020 and 2019

5

 

Consolidated Statements of Equity

- Nine months ended September 30, 2020 and 2019

6

 

Notes to Consolidated Financial Statements (Unaudited)

7

Item 2.

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

12

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

19

Item 4.

Controls and Procedures

19

PART II. OTHER INFORMATION

 

Item 1.

Legal Proceedings

19

Item 1A.

Risk Factors

20

Item 6.

Exhibits

20

EX-31.1

Section 302 Principal Executive Officer (PEO) Certification

 

EX-31.2

Section 302 Principal Financial Officer (PFO) Certification

 

EX-32

Section 1350 Certifications

 

 

2

 

 

PART I. FINANCIAL INFORMATION

 

ITEM 1 - FINANCIAL STATEMENTS (UNAUDITED)

 

THE GORMAN-RUPP COMPANY

CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)

 

  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 

(Dollars in thousands, except per share amounts)

 

2020

  

2019

  

2020

  

2019

 

Net sales

 $88,982  $99,298  $266,467  $304,487 

Cost of products sold

  66,011   73,506   198,199   227,190 

Gross profit

  22,971   25,792   68,268   77,297 

Selling, general and administrative expenses

  13,228   14,154   40,951   43,505 

Operating income

  9,743   11,638   27,317   33,792 

Other income (expense), net

  (744)  269   (4,361)  792 

Income before income taxes

  8,999   11,907   22,956   34,584 

Income taxes

  1,738   2,132   4,575   7,107 

Net income

 $7,261  $9,775  $18,381  $27,477 

Earnings per share

 $0.28  $0.37  $0.70  $1.05 

Cash dividends per share

 $0.145  $0.135  $0.435  $0.405 

Average number of shares outstanding

  26,101,992   26,133,393   26,089,414   26,125,553 

 

See notes to consolidated financial statements (unaudited). 

 

 

 

 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)

 

   

Three Months Ended
September 30,

   

 

Nine Months Ended
September 30,

 

(Dollars in thousands)

 

2020

   

2019

   

2020

   

2019

 

Net income

  $ 7,261     $ 9,775     $ 18,381     $ 27,477  

Other comprehensive income, net of tax:

                               

Cumulative translation adjustments

    1,644       (1,611 )     397       (1,180 )

Pension and postretirement medical liability adjustments

    1,242       340       4,833       1,034  

Other comprehensive (loss) income

    2,886       (1,271 )     5,230       (146 )

Comprehensive income

  $ 10,147     $ 8,504     $ 23,611     $ 27,331  

 

 

 

See notes to consolidated financial statements (unaudited).

 

3

 

 

THE GORMAN-RUPP COMPANY

CONSOLIDATED BALANCE SHEETS (UNAUDITED)

 

(Dollars in thousands)

 

September 30,
2020

  

December 31,
2019

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $93,665  $80,555 

Accounts receivable, net

  59,890   65,433 

Inventories, net

  82,504   75,997 

Prepaid and other

  5,388   5,680 

Total current assets

  241,447   227,665 

Property, plant and equipment, net

  109,401   111,779 

Other assets

  8,497   8,320 

Prepaid pension assets

  337   - 

Goodwill and other intangible assets, net

  33,740   34,996 

Total assets

 $393,422  $382,760 

Liabilities and equity

        

Current liabilities:

        

Accounts payable

 $14,060  $16,030 

Payroll and employee related liabilities

  15,298   12,172 

Commissions payable

  6,065   7,034 

Deferred revenue and customer deposits

  4,087   4,911 

Accrued expenses

  6,498   5,348 

Total current liabilities

  46,008   45,495 

Pension benefits

  -   1,040 

Postretirement benefits

  24,556   24,453 

Other long-term liabilities

  3,227   3,894 

Total liabilities

  73,791   74,882 

Equity:

        

Common shares, without par value:

        

Authorized – 35,000,000 shares;

        

Outstanding – 26,101,992 shares at September 30, 2020 and 26,067,502 shares at December 31, 2019 (after deducting treasury shares of 946,804 and 981,294, respectively), at stated capital amounts

  5,099   5,091 

Additional paid-in capital

  502   1,147 

Retained earnings

  337,337   330,177 

Accumulated other comprehensive loss

  (23,307)  (28,537

)

Total equity

  319,631   307,878 

Total liabilities and equity

 $393,422  $382,760 

 

 

 

See notes to consolidated financial statements (unaudited).

 

4

 

 

THE GORMAN-RUPP COMPANY

CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

   

Nine Months Ended
September 30,

 

(Dollars in thousands)

 

2020

   

2019

 

Cash flows from operating activities:

               

Net income

  $ 18,381     $ 27,477  

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

               

Depreciation and amortization

    9,649       10,563  

Pension expense

    6,670       2,117  

Contributions to pension plan

    (2,000 )     -  

Stock based compensation

    (191 )     426  

Changes in operating assets and liabilities:

               

Accounts receivable, net

    5,543       3,733  

Inventories, net

    (6,355 )     13,291  

Accounts payable

    (2,209 )     (1,008

)

Commissions payable

    (1,013 )     (2,575

)

Deferred revenue and customer deposits

    (825 )     1,208  

Income taxes

    1,237       3,175  

Accrued expenses and other

    135       (1,454

)

Benefit obligations

    2,406       1,394  

Net cash provided by operating activities

    31,428       58,347  

Cash used for investing activities, capital additions

    (6,021 )     (7,985 )

Cash used for financing activities:

               

Cash dividends

    (11,348 )     (10,581

)

Treasury share repurchases

    (361 )     -  

Other

    (243 )     (482

)

Net cash used for financing activities

    (11,952 )     (11,063

)

Effect of exchange rate changes on cash

    (345 )     (55

)

Net increase in cash and cash equivalents

    13,110       39,244  

Cash and cash equivalents:

               

Beginning of period

    80,555       46,458  

End of period

  $ 93,665     $ 85,702  

 

See notes to consolidated financial statements (unaudited).

 

5

 

 

THE GORMAN-RUPP COMPANY

CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED)

 

  

Nine Months Ended September 30, 2020

 
(Dollars in thousands, except  

Common Shares

  

Additional

Paid-In

  Retained  Accumulated Other Comprehensive (Loss)     
share and per share amounts) 

Shares

  

Dollars

  Capital  Earnings  Income  Total 

Balances December 31, 2019

  26,067,502  $5,091  $1,147  $330,177  $(28,537) $307,878 

Net income

              5,486      5,486 

Other comprehensive loss

                  (782)  (782)

Stock based compensation

  23,990   5   (547)  88       (454)

Cash dividends - $0.145 per share

              (3,780)      (3,780)

Balances March 31, 2020

  26,091,492  $5,096  $600  $331,971  $(29,319) $308,348 

Net income

              5,634       5,634 

Other comprehensive income

                  3,126   3,126 

Stock based compensation

          (2)          (2)

Cash dividends - $0.145 per share

              (3,782)      (3,782)

Balances June 30, 2020

  26,091,492  $5,096  $598  $333,823  $(26,193) $313,324 

Net income

            7,261      7,261 

Other comprehensive income

               2,886   2,886 

Stock based compensation

  10,500   3   (96)  39      (54)

Cash dividends - $0.145 per share

            (3,786)     (3,786)

Balances September 30, 2020

  26,101,992  $5,099  $502  $337,337  $(23,307) $319,631 

  

 

  

Nine Months Ended September 30, 2019

 
(Dollars in thousands, except  

Common Shares

  

Additional

Paid-In

  Retained  Accumulated Other Comprehensive (Loss)     
share and per share amounts) 

Shares

  

Dollars

  Capital  Earnings  Income  Total 

Balances December 31, 2018

  26,117,045  $5,102  $2,539  $308,914  $(23,423) $293,132 

Net income

              7,222       7,222 

Other comprehensive income

                  164   164 

Stock based compensation

  6,647   1   (81)  35       (45)

Cash dividends - $0.135 per share

              (3,526)      (3,526)

Balances March 31, 2019

  26,123,692  $5,103  $2,458  $312,645  $(23,259) $296,947 

Net income

              10,480       10,480 

Other comprehensive income

                  961   961 

Stock based compensation

  701   1   485   2       488 

Cash dividends - $0.135 per share

              (3,527)      (3,527)

Balances June 30, 2019

  26,124,393  $5,104  $2,943  $319,600  $(22,298) $305,349 

Net income

            9,775      9,775 

Other comprehensive income

               (1,271)  (1,271)

Stock based compensation

  9,000   2   (48)  33      (13)

Cash dividends - $0.135 per share

            (3,528)     (3,528)

Balances September 30, 2019

  26,133,393  $5,106  $2,895  $325,880  $(23,569) $310,312 

 

See notes to consolidated financial statements (unaudited).

 

6

 

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

(Amounts in tables in thousands of dollars, except for per share amounts)

 

NOTE 1 - BASIS OF PRESENTATION OF FINANCIAL STATEMENTS

 

The accompanying unaudited Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The Consolidated Financial Statements include the accounts of The Gorman-Rupp Company (the “Company” or “Gorman-Rupp”) and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated. In the opinion of management of the Company, all adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine month periods ended September 30, 2020 are not necessarily indicative of results that may be expected for the year ending December 31, 2020. For further information, refer to the Consolidated Financial Statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, from which related information herein has been derived.

 

COVID-19 Impact

 

In March 2020, the World Health Organization categorized the current coronavirus disease (“COVID-19”) as a pandemic. While the Company expects the near-term effects of the pandemic to negatively impact its financial results, the current level of uncertainty over the economic and operational impacts of COVID-19 means the ultimate related financial impact cannot be reasonably estimated at this time. The Company’s Consolidated Financial Statements presented herein reflect estimates and assumptions made by management that affect the reported amounts of assets and liabilities and reported amounts of revenue and expenses during the reporting periods presented. Such estimates and assumptions affect, among other things, the Company’s goodwill, long-lived asset and indefinite-lived intangible asset valuation; inventory valuation; assessment of the annual effective tax rate; the allowance for doubtful accounts; and pension plan assumptions. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of October 26, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change as new events occur and additional information is obtained.

 

 

NOTE 2 - RECENTLY ISSUED ACCOUNTING STANDARDS

 

The Company considers the applicability and impact of all Accounting Standard Updates (“ASUs”). ASUs not listed below were assessed and determined either to be not applicable or are expected to have minimal impact on the Company’s Consolidated Financial Statements.

 

In December 2019, the FASB issued ASU 2019-12, “Simplifying the Accounting for Income Taxes”, which, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company currently does not expect the adoption of ASU 2019-12 will have a material impact on the Company’s Consolidated Financial Statements.

 

In August 2018, the FASB issued ASU 2018-14, “Compensation-Retirement Benefits-Defined Benefit Plans-General (Topic 715-20): Disclosure Framework-Changes to the Disclosure Requirements for Defined Benefit Plans”, which improves disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. This standard is effective for fiscal years ending after December 15, 2020, for public business entities. Early adoption is permitted for all entities. An entity should apply the amendments in this Update on a retrospective basis to all periods presented. The Company currently does not expect the adoption of ASU 2019-12 will have a material impact on the Company’s Consolidated Financial Statements.

 

Recently Adopted Accounting Standards

 

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which replaced the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. In November 2019, the FASB issued ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments—Credit Losses. ASU 2019-11 requires entities that did not adopt the amendments in ASU 2016-13 as of November 2019 to adopt ASU 2019-11. This ASU contains the same effective dates and transition requirements as ASU 2016-13. The Company adopted Topic 326 effective January 1, 2020. The impact of adoption of these standards was not material on the Company’s Consolidated Financial Statements.

 

7

 
 

NOTE 3 – REVENUE

 

Disaggregation of Revenue

 

The following tables disaggregate total net sales by major product category and geographic location:

 

  

Product Category

 
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Pumps and pump systems

 $77,035  $86,114  $230,581  $260,913 

Repair parts for pumps and pump systems and other

  11,947   13,184   35,886   43,574 

Total net sales

 $88,982  $99,298  $266,467  $304,487 

 

  

Geographic Location

 
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

United States

 $63,292  $69,491  $188,312  $211,976 

Foreign countries

  25,690   29,807   78,155   92,511 

Total net sales

 $88,982  $99,298  $266,467  $304,487 

 

International sales represented approximately 29% of total net sales for the third quarter of 2020 and approximately 30% of total net sales for the third quarter in 2019, and were made to customers in many different countries around the world.

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to a customer, and is the unit of account in ASC Topic 606. The transaction price for a customer contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the Company’s performance obligation is satisfied. For product sales, other than long-term construction-type contracts, the Company recognizes revenue once control has passed at a point in time, which is generally when products are shipped. Payments received for product sales typically occur following delivery and the satisfaction of the performance obligation based upon the terms outlined in the contracts. Substantially all of our customer contracts are fixed-price contracts and the majority of our customer contracts have a single performance obligation, as the promise to transfer the individual products or services is not separately identifiable from other promises in the contract. For customer contracts with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price, which is generally determined based on standalone selling prices charged to customers or using expected cost plus margin.

 

All of the Company's performance obligations, and associated revenue, are generally transferred to customers at a point in time, with the exception of certain highly customized pump products, which are transferred to the customer over time. The Company’s method for recognizing revenue over time is the percentage of completion method, whereby progress towards completion is measured by applying an input measure based on costs incurred to date relative to total estimated costs at completion.

 

The Company offers standard warranties for its products to ensure that its products comply with agreed-upon specifications in its contracts. For standard warranties, these do not give rise to performance obligations and represent assurance-type warranties.

 

Shipping and handling activities related to products sold to customers, whether performed before or after the customer obtains control of the products, are generally accounted for as activities to fulfill the promise to transfer the products and not as a separate performance obligation.

 

On September 30, 2020, the Company had $102.0 million of remaining performance obligations, also referred to as backlog. The Company expects to recognize as revenue substantially all of the remaining performance obligations within one year.

 

8

 

Contract Estimates

 

Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit as performance obligations are satisfied. Contract estimates are based on various assumptions to project the outcome of future events that could span longer than one year. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, and the performance of subcontractors as applicable.

 

As a significant change in one or more of these estimates could affect the profitability of our contracts, the Company reviews and updates its contract-related estimates regularly. Adjustments in estimated profit on contracts are accounted for under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate.

 

Contract Balances

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) in the Consolidated Balance Sheets. For certain highly customized pump products, revenue is recognized over time before the customer is invoiced, resulting in contract assets. Sometimes the Company receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These contract assets and liabilities are reported in the Consolidated Balance Sheets as a component of Other assets and Deferred revenue and customer deposits, respectively, on a contract-by-contract basis at the end of each reporting period.

 

The Company’s contract assets and liabilities as of September 30, 2020 and December 31, 2019 were as follows:

 

  

September 30, 2020

  

December 31, 2019

 

Contract assets

 $-  $393 

Contract liabilities

 $4,087  $4,911 

 

Revenue recognized for the nine months ended September 30, 2020 and 2019 that was included in the contract liabilities balance at the beginning of the period was $4.4 million for both periods.

 

 

NOTE 4 - INVENTORIES

 

LIFO inventories are stated at the lower of cost or market and all other inventories are stated at the lower of cost or net realizable value. Replacement cost approximates current cost and the excess over LIFO cost is approximately $63.8 million and $62.5 million at September 30, 2020 and December 31, 2019, respectively. Allowances for excess and obsolete inventory totaled $6.1 million and $5.9 million at September 30, 2020 and at December 31, 2019. An actual valuation of inventory under the LIFO method is made at the end of each year based on the inventory levels and costs at that time. Interim LIFO calculations are based on management’s estimate of expected year-end inventory levels and costs, and are subject to the final year-end LIFO inventory valuation.

 

Inventories are comprised of the following:

 

Inventories, net:

 

September 30, 2020

  

December 31, 2019

 

Raw materials and in-process

 $18,377  $16,474 

Finished parts

  51,411   47,317 

Finished products

  12,716   12,206 

Total net inventories

 $82,504  $75,997 

 

9

 
 

NOTE 5 – PROPERTY, PLANT AND EQUIPMENT

 

Property, plant and equipment, net consist of the following:

 

  

September 30, 2020

  

December 31, 2019

 

Land

 $5,692  $4,998 

Buildings

  111,204   110,162 

Machinery and equipment

  184,347   182,922 

 

  301,243   298,082 

Less accumulated depreciation

  (191,842)  (186,303

)

Property, plant and equipment, net

 $109,401  $111,779 

 

 

NOTE 6 - PRODUCT WARRANTIES

 

A liability is established for estimated future warranty and service claims based on historical claims experience and specific product failures. The Company expenses warranty costs directly to Cost of products sold. Changes in the Company’s product warranties liability are:

 

  

September 30,

 
  

2020

  

2019

 

Balance at beginning of year

 $1,438  $1,380 

Provision

  925   1,350 

Claims

  (965)  (1,254

)

Balance at end of period

 $1,398  $1,476 

 

 

NOTE 7 - PENSION AND OTHER POSTRETIREMENT BENEFITS

 

The Company sponsors a defined benefit pension plan (“Plan”) covering certain domestic employees. Benefits are based on each covered employee’s years of service and compensation. The Plan is funded in conformity with the funding requirements of applicable U.S. regulations. The Plan was closed to new participants effective January 1, 2008. Employees hired after this date, in eligible locations, participate in an enhanced 401(k) plan instead of the defined benefit pension plan. Employees hired prior to this date continue to accrue benefits.

 

Additionally, the Company sponsors defined contribution pension plans made available to all domestic and Canadian employees. The Company funds the cost of these benefits as incurred.

 

The Company also sponsors a non-contributory defined benefit postretirement health care plan that provides health benefits to certain domestic and Canadian retirees and eligible spouses and dependent children. The Company funds the cost of these benefits as incurred.

 

The following tables present the components of net periodic benefit costs:

 

  

Pension Benefits

  

Postretirement Benefits

 
  

Three Months Ended
September 30,

  

Three Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Service cost

 $688  $551  $343  $271 

Interest cost

  431   614   194   235 

Expected return on plan assets

  (984)  (890

)

  -   - 

Amortization of prior service cost

  -   -   (282)  (282

)

Recognized actuarial loss

  538   431   77   7 

Settlement loss

  991   -   -   - 

Net periodic benefit cost (a)

 $1,664  $706  $332  $231 

 

10

 
  

Pension Benefits

  

Postretirement Benefits

 
  

Nine Months Ended
September 30,

  

Nine Months Ended

September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Service cost

 $2,029  $1,653  $1,029  $812 

Interest cost

  1,522   1,841   584   706 

Expected return on plan assets

  (2,928)  (2,671

)

  -   - 

Amortization of prior service cost

  -   -   (847)  (846

)

Recognized actuarial loss

  1,673   1,294   230   21 

Settlement loss

  4,373   -   -   - 

Net periodic benefit cost (a)

 $6,669  $2,117  $996  $693 

 

(a)

The components of net periodic benefit cost other than the service cost component are included in Other income (expense), net in the Consolidated Statements of Income.

 

During the three and nine month periods ended September 30, 2020, the Company recorded a settlement loss relating to retirees that received lump-sum distributions from the Company’s defined benefit pension plan totaling $1.0 million and $4.4 million, respectively. This charge was the result of lump-sum payments to retirees which exceeded the Plan’s actuarial service and interest cost thresholds.

 

 

NOTE 8 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

The reclassifications out of Accumulated other comprehensive income (loss) as reported in the Consolidated Statements of Income are:

 

  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Pension and other postretirement benefits:

                

Recognized actuarial loss (a)

 $615  $438  $1,903  $1,315 

Settlement loss (a)

  991   -   4,373   - 

Total before income tax

 $1,606  $438  $6,276  $1,315 

Income tax

  (364)  (98

)

  (1,443)  (281

)

Net of income tax

 $1,242  $340  $4,833  $1,034 

 

(a)

The recognized actuarial loss and the settlement loss are included in Other income (expense), net in the Consolidated Statements of Income.

 

The components of Accumulated other comprehensive income (loss) as reported in the Consolidated Balance Sheets are:

 

  

Currency
Translation
Adjustments

  

Pension and
Other
Postretirement
Benefits

  

Accumulated
Other
Comprehensive
Income (Loss)

 

Balance at December 31, 2019

 $(8,155

)

 $(20,382

)

 $(28,537

)

Reclassification adjustments

  -   6,276   6,276 

Current period charge

  397   -   397 

Income tax benefit (charge)

  -   (1,443)  (1,443)

Balance at September 30, 2020

 $(7,758) $(15,549) $(23,307)

 

  

Currency
Translation
Adjustments

  

Pension and
Other
Postretirement
Benefits

  

Accumulated
Other
Comprehensive
Income (Loss)

 

Balance at December 31, 2018

 $(8,243

)

 $(15,180

)

 $(23,423

)

Reclassification adjustments

  -   1,315   1,315 

Current period charge

  (1,180

)

  -   (1,180

)

Income tax benefit (charge)

  -   (281

)

  (281

)

Balance at September 30, 2019

 $(9,423

)

 $(14,146

)

 $(23,569

)

 

11

 

ITEM 2.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

(Dollars in thousands, except for per share amounts)

 

The following discussion and analysis of the Company’s financial condition and Results of Operations should be read in conjunction with the Consolidated Financial Statements, and notes thereto, and the other financial data included elsewhere in this Quarterly Report on Form 10-Q. The following discussion should also be read in conjunction with the Company’s audited Consolidated Financial Statements and accompanying notes, and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in its Annual Report on Form 10-K for the year ended December 31, 2019. The coronavirus (COVID-19) pandemic had an adverse effect on the Company’s reported results. This, together with the overall economic downturn that has resulted from the pandemic, slowed demand in the third quarter compared to the prior year third quarter, however demand stabilized compared the second quarter of 2020. Reduced demand when compared to the prior year will likely continue into the fourth quarter of 2020. Our facilities and supply chain have remained operational through the pandemic. The extent to which the Company’s operations continue to be impacted by the pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including new information which may emerge concerning the severity of the pandemic and actions by government authorities to contain the pandemic or treat its impact, among other things.

 

Executive Overview

 

The following discussion of Results of Operations includes certain non-GAAP financial data and measures such as adjusted earnings before interest, taxes, depreciation and amortization and adjusted earnings per share amounts which exclude non-cash pension settlement charges in 2020. Management utilizes these adjusted financial data and measures to assess comparative operations against those of prior periods without the distortion of non-comparable factors. The Gorman-Rupp Company believes that these non-GAAP financial data and measures also will be useful to investors in assessing the strength of the Company’s underlying operations from period to period. Provided below is a reconciliation of adjusted earnings per share amounts and adjusted earnings before interest, taxes, depreciation and amortization.

 

   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2020

   

2019

   

2020

   

2019

 

Adjusted earnings per share:

                               

Reported earnings per share – GAAP basis

  $ 0.28     $ 0.37     $ 0.70     $ 1.05  

Plus pension settlement charge per share

    0.03       -       0.13       -  

Non-GAAP adjusted earnings per share

  $ 0.31     $ 0.37     $ 0.83     $ 1.05  
                                 

Adjusted earnings before interest, taxes, depreciation and amortization:

                               

Reported net income–GAAP basis

  $ 7,261     $ 9,775     $ 18,381     $ 27,477  

Plus income taxes

    1,738       2,132       4,575       7,107  

Plus depreciation and amortization

    3,324       3,468       9,649       10,563  

Non-GAAP earnings before interest, taxes, depreciation and amortization

    12,323       15,375       32,605       45,147  

Plus pension settlement charge

    991       -       4,373       -  

Non-GAAP adjusted earnings before interest, taxes, depreciation and amortization

  $ 13,314     $ 15,375     $ 36,978     $ 45,147  

 

The Gorman-Rupp Company (“we”, “our”, “Gorman-Rupp” or the “Company”) is a leading designer, manufacturer and international marketer of pumps and pump systems for use in diverse water, wastewater, construction, dewatering, industrial, petroleum, original equipment, agriculture, fire protection, heating, ventilating and air conditioning (HVAC), military and other liquid-handling applications. The Company attributes its success to long-term product quality, applications and performance combined with timely delivery and service, and continually seeks to develop initiatives to improve performance in these key areas.

 

Gorman-Rupp actively pursues growth opportunities through organic growth, international business expansion and acquisitions.

 

We regularly invest in training for our employees, in new product development and in modern manufacturing equipment, technology and facilities all designed to increase production efficiency and capacity and drive growth by delivering innovative solutions to our customers. We believe that the diversity of our markets is a major contributor to the generally stable financial growth we have produced for more than 85 years.

 

12

 

The Company places a strong emphasis on cash flow generation and maintaining excellent liquidity and financial flexibility. This focus has afforded us the ability to reinvest our cash resources and preserve a strong balance sheet to position us to weather the COVID-19 pandemic and for future acquisition and product development opportunities. The Company had no bank debt as of September 30, 2020. The Company’s cash position increased $13.1 million during the first nine months of 2020 to $93.7 million at September 30, 2020 and the Company generated $37.0 million in adjusted earnings before interest, taxes, depreciation and amortization during the same period.

 

Capital expenditures for the first nine months of 2020 were $6.3 million and consisted primarily of machinery and equipment and building improvements. Capital expenditures for the full-year 2020 are presently planned to be in the range of $8-$10 million primarily for building improvements and machinery and equipment purchases, and are expected to be financed through internally-generated funds.

 

Net sales for the third quarter of 2020 were $89.0 million compared to net sales of $99.3 million for the third quarter of 2019, a decrease of 10.4% or $10.3 million. Domestic sales decreased 8.9% or $6.2 million and international sales decreased 13.8% or $4.1 million compared to the same period in 2019. Sales have decreased across all of our markets primarily as a result of the COVID-19 pandemic, along with a slowdown in the oil and gas industry. However, net sales increased by 3.7% compared to the second quarter of 2020.

 

Gross profit was $23.0 million for the third quarter of 2020, resulting in gross margin of 25.8%, compared to gross profit of $25.8 million and gross margin of 26.0% for the same period in 2019. Gross margin decreased 20 basis points due to a 120 basis point favorable LIFO impact in the prior year third quarter which did not recur in the current year.  Gross profit margin compared to the prior year was negatively impacted from the loss of leverage on fixed labor and overhead from lower sales volume compared to 2019 which was partially offset by favorable product mix.

 

Selling, general and administrative (“SG&A”) expenses were $13.2 million and 14.9% of net sales for the third quarter of 2020 compared to $14.1 million and 14.3% of net sales for the same period in 2019.  SG&A expenses decreased 6.5% or $0.9 million due to reduced payroll related and travel expenses combined with overall expense management.  SG&A expenses as a percentage of sales increased 60 basis points primarily as a result of loss of leverage from lower sales volume.

 

Operating income was $9.7 million for the third quarter of 2020, resulting in an operating margin of 10.9%, compared to operating income of $11.6 million and operating margin of 11.7% for the same period in 2019. Operating margin decreased 80 basis points primarily as a result of loss of leverage from lower sales volume.

 

Other income (expense), net was $0.7 million of expense for the third quarter of 2020 compared to income of $0.3 million for the same period in 2019. The increase to expense was due primarily to a non-cash pension settlement charge of $1.0 million which occurred in the third quarter of 2020.

 

Net income was $7.3 million for the third quarter of 2020 compared to $9.8 million in the third quarter of 2019, and earnings per share were $0.28 and $0.37 for the respective periods. Earnings per share for the third quarter of 2020 included a non-cash pension settlement charge of $0.03 per share. Earnings per share improved over the second quarter of 2020 due to increased sales and costs containment efforts.

 

Net sales for the first nine months of 2020 were $266.5 million compared to net sales of $304.5 million for the first nine months of 2019, a decrease of 12.5% or $38.0 million. Domestic sales decreased 11.2% or $23.7 million and international sales decreased 15.5% or $14.3 million compared to the same period in 2019. Sales have decreased across most of our markets primarily as a result of the COVID-19 pandemic, along with a slowdown in the oil and gas industry.

 

Gross profit was $68.3 million for the first nine months of 2020, resulting in gross margin of 25.6%, compared to gross profit of $77.3 million and gross margin of 25.4% for the same period in 2019. Gross margin improved 20 basis points due principally to lower material costs of 180 basis points as a result of the stabilization of material costs and favorable product mix.  Gross profit margin improvements were partially offset by the loss of leverage on fixed labor and overhead from lower sales volume compared to 2019.

 

SG&A expenses were $41.0 million and 15.4% of net sales for the first nine months of 2020 compared to $43.5 million and 14.3% of net sales for the same period in 2019. SG&A expenses decreased 5.9% or $2.5 million due to reduced payroll related and travel expenses combined with overall expense management. SG&A expenses as a percentage of sales increased 110 basis points primarily as a result of loss of leverage from lower sales volume.

 

13

 

Operating income was $27.3 million for the first nine months of 2020, resulting in an operating margin of 10.3%, compared to operating income of $33.8 million and operating margin of 11.1% for the same period in 2019. Operating margin decreased 80 basis points primarily as a result of loss of leverage from lower sales volume partially offset by lower material costs.

 

Other income (expense), net was $4.4 million of expense for the first nine months of 2020 compared to income of $0.8 million for the same period in 2019. The increase to expense was due primarily to non-cash pension settlement charges of $4.4 million.

 

Net income was $18.4 million for the first nine months of 2020 compared to $27.5 million in the first nine months of 2019, and earnings per share were $0.70 and $1.05 for the respective periods. Earnings per share for the first nine months of 2020 included non-cash pension settlement charges of $0.13 per share.

 

The Company’s backlog of orders was $102.0 million at September 30, 2020 compared to $101.4 million at September 30, 2019 and $105.0 million at December 31, 2019. Incoming orders decreased 10.1% for the first nine months of 2020 compared to the same period in 2019. Incoming orders were down across most markets the Company serves driven primarily by the COVID-19 pandemic and a slowdown in the oil and gas industry.

 

On October 22, 2020, the Board of Directors authorized the payment of a quarterly dividend of $0.16 per share on the common stock of the Company, payable December 10, 2020, to shareholders of record as of November 13, 2020. This will mark the 283rd consecutive quarterly dividend paid by The Gorman-Rupp Company.

 

The Company currently expects to continue its exceptional history of paying regular quarterly dividends and increased annual dividends. However, any future dividends will be reviewed individually and declared by our Board of Directors at its discretion, dependent on our assessment of the Company’s financial condition and business outlook at the applicable time.

 

Outlook

 

While we are actively managing our response to the COVID-19 pandemic, its impact on our full-year 2020 results and beyond is uncertain. We serve as an essential business providing products that are critical to our customers. All of our manufacturing facilities continue to operate while closely following all national and local guidelines to provide for the health and safety of those working in these facilities. We expect our sales to remain challenging over the near-term as a result of uncertainty related to the ultimate impact of COVID-19 and continued oil and gas market softness. Incoming orders stabilized in the third quarter, however incoming orders during the first nine months were down compared to 2019 across most of the markets the Company serves.

 

Our underlying fundamentals remain strong and we believe that we remain well positioned to weather the COVID-19 pandemic and continue to drive long-term growth. Our strong balance sheet provides us with the flexibility to continue to evaluate acquisition opportunities and new product development that we expect will help add value to our operations over the longer term.

 

Three Months Ended September 30, 2020 vs. Three Months Ended September 30, 2019

 

Net Sales

 

   

Three Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Net Sales

  $ 88,982     $ 99,298     $ (10,316 )     (10.4 )%

 

Net sales for the third quarter of 2020 were $89.0 million compared to net sales of $99.3 million for the third quarter of 2019, a decrease of 10.4% or $10.3 million. Domestic sales decreased 8.9% or $6.2 million and international sales decreased 13.8% or $4.1 million compared to the same period in 2019. Sales have decreased across all of our markets primarily as a result of the COVID-19 pandemic, along with a slowdown in the oil and gas industry.

 

Sales in our water markets decreased 5.2% or $3.5 million in the third quarter of 2020 compared to the third quarter of 2019. Sales in the construction market decreased $1.5 million driven primarily by softness in oil and gas drilling activity. Sales decreased $1.3 million in the repair market, $0.5 million in the municipal market, $0.1 million in fire protection, and $0.1 million in agriculture primarily as a result of the COVID-19 pandemic.

 

Sales in our non-water markets decreased 21.6% or $6.8 million in the third quarter of 2020 compared to the third quarter of 2019 primarily as a result of the COVID-19 pandemic, along with reduced demand from midstream oil and gas customers and softness in oil and gas drilling activity.  Sales in the industrial market decreased $2.5 million, sales in the OEM market decreased $2.3 million and sales in the petroleum market decreased $2.0 million.

 

14

 

International sales were $25.7 million in the third quarter of 2020 compared to $29.8 million in the same period last year and represented 29% and 30% of total sales for both periods, respectively. The decrease in international sales was across most of the markets the Company serves, most notably in the fire protection market and in non-water markets.

 

Cost of Products Sold and Gross Profit

 

   

Three Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Cost of products sold

  $ 66,011     $ 73,506     $ (7,495 )     (10.2

)%

% of Net sales

    74.2 %     74.0

%

               

Gross Margin

    25.8 %     26.0

%

               

 

Gross profit was $23.0 million for the third quarter of 2020, resulting in gross margin of 25.8%, compared to gross profit of $25.8 million and gross margin of 26.0% for the same period in 2019. Gross margin decreased 20 basis points due to a 120 basis point favorable LIFO impact in the prior year third quarter which did not recur in the current year.  Gross profit margin compared to the prior year was negatively impacted from the loss of leverage on fixed labor and overhead from lower sales volume compared to 2019 which was partially offset by favorable product mix.

 

Selling, General and Administrative (SG&A) Expenses

 

   

Three Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Selling, general and administrative expenses

  $ 13,228     $ 14,154     $ (926 )     (6.5

)%

% of Net sales

    14.9 %     14.3

%

               

 

SG&A expenses were $13.2 million and 14.9% of net sales for the third quarter of 2020 compared to $14.1 million and 14.3% of net sales for the same period in 2019. SG&A expenses decreased 6.5% or $0.9 million due to reduced payroll related and travel expenses combined with overall expense management. SG&A expenses as a percentage of sales increased 60 basis points primarily as a result of loss of leverage from lower sales volume.

 

Operating Income

 

   

Three Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Operating income

  $ 9,743     $ 11,638     $ (1,895 )     (16.3

)%

% of Net sales

    10.9 %     11.7

%

               

 

Operating income was $9.7 million for the third quarter of 2020, resulting in an operating margin of 10.9%, compared to operating income of $11.6 million and operating margin of 11.7% for the same period in 2019. Operating margin decreased 80 basis points primarily as a result of loss of leverage from lower sales volume.

 

Net Income

 

   

Three Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Income before income taxes

  $ 8,999     $ 11,907     $ (2,908 )     (24.4

)%

% of Net sales

    10.1 %     12.0

%

               

Income taxes

  $ 1,738     $ 2,132     $ (394 )     (18.5

)%

Effective tax rate

    19.3 %     17.9

%

               

Net income

  $ 7,261     $ 9,775     $ (2,514 )     (25.7

)%

% of Net sales

    8.2 %     9.8

%

               

Earnings per share

  $ 0.28     $ 0.37     $ (0.09 )     (24.0

)%

 

15

 

The Company’s effective tax rate was 19.3% for the third quarter of 2020 compared to 17.9% for the third quarter of 2019 primarily due to the impact of discrete items.

 

The decrease in net income in the third quarter of 2020 compared to the same period in 2019 of $2.5 million included a non-cash pension settlement charge of $0.8 million, net of income taxes.

 

Earnings per share for the third quarter of 2020 included a non-cash pension settlement charge of $0.03 per share.

 

Nine Months Ended September 30, 2020 vs. Nine Months Ended September 30, 2019

 

Net Sales

 

   

Nine Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Net Sales

  $ 266,467     $ 304,487     $ (38,020 )     (12.5

)%

 

 

Net sales for the first nine months of 2020 were $266.5 million compared to net sales of $304.5 million for the first nine months of 2019, a decrease of 12.5% or $38.0 million. Domestic sales decreased 11.2% or $23.7 million and international sales decreased 15.5% or $14.3 million compared to the same period in 2019. Sales have decreased across most of our markets primarily as a result of the COVID-19 pandemic, along with a slowdown in the oil and gas industry.

 

Sales in our water markets decreased 10.3% or $21.7 million in the first nine months of 2020 compared to the first nine months of 2019. Sales in the agriculture market increased $0.1 million. This increase was offset by sales decreases in the construction market of $12.1 million driven primarily by softness in oil and gas drilling activity, decreases in the repair market of $4.5 million due primarily to the COVID-19 pandemic, and decreases in the municipal market of $3.5 million driven primarily by timing of shipments related to weather and the COVID-19 pandemic. Also, sales in the fire protection market decreased $1.7 million driven primarily by lower international shipments as a result of the COVID-19 pandemic.

 

Sales in our non-water markets decreased 17.5% or $16.3 million in the first nine months of 2020 compared to the first nine months of 2019 primarily as a result of the COVID-19 pandemic, along with reduced demand from midstream oil and gas customers and softness in oil and gas drilling activity.  Sales in the OEM market decreased $7.1 million, sales in the petroleum market decreased $5.8 million and sales in the industrial market decreased $3.4 million.

 

International sales were $78.2 million in the first nine months of 2020 compared to $92.5 million in the same period last year and represented 29% and 30% of total sales, respectively. The decrease in international sales was across most of the markets the Company serves.

 

Cost of Products Sold and Gross Profit

 

   

Nine Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Cost of products sold

  $ 198,199     $ 227,190     $ (28,991 )     (12.8

)%

% of Net sales

    74.4 %     74.6

%

               

Gross Margin

    25.6 %     25.4

%

               

 

Gross profit was $68.3 million for the first nine months of 2020, resulting in gross margin of 25.6%, compared to gross profit of $77.3 million and gross margin of 25.4% for the same period in 2019. Gross margin improved 20 basis points due principally to lower material costs of 180 basis points as a result of the stabilization of material costs and favorable product mix.  Gross profit margin improvements were partially offset by the loss of leverage on fixed labor and overhead from lower sales volume compared to 2019.

 

16

 

Selling, General and Administrative (SG&A) Expenses

 

   

Nine Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Selling, general and administrative expenses

  $ 40,951     $ 43,505     $ (2,554 )     (5.9

%)

% of Net sales

    15.4 %     14.3

%

               

 

SG&A expenses were $41.0 million and 15.4% of net sales for the first nine months of 2020 compared to $43.5 million and 14.3% of net sales for the same period in 2019. SG&A expenses decreased 5.9% or $2.5 million due to reduced payroll related and travel expenses combined with overall expense management. SG&A expenses as a percentage of sales increased 110 basis points primarily as a result of loss of leverage from lower sales volume.

 

Operating Income

 

   

Nine Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Operating income

  $ 27,317     $ 33,792     $ (6,475 )     (19.2 )%

% of Net sales

    10.3 %     11.1

%

               

 

Operating income was $27.3 million for the first nine months of 2020, resulting in an operating margin of 10.3%, compared to operating income of $33.8 million and operating margin of 11.1% for the same period in 2019. Operating margin decreased 80 basis points primarily as a result of loss of leverage from lower sales volume partially offset by lower material costs.

 

Net Income

 

   

Nine Months Ended
September 30,

                 
   

2020

   

2019

   

$ Change

   

% Change

 

Income before income taxes

  $ 22,956     $ 34,584     $ (11,628 )     (33.6

)%

% of Net sales

    8.6 %     11.4

%

               

Income taxes

  $ 4,575     $ 7,107     $ (2,532 )     (35.6

)%

Effective tax rate

    19.9 %     20.5

%

               

Net income

  $ 18,381     $ 27,477     $ (9,096 )     (33.1

)%

% of Net sales

    6.9 %     9.0

%

               

Earnings per share

  $ 0.70     $ 1.05     $ (0.35 )     (33.3

)%

 

The Company’s effective tax rate was 19.9% for the first nine months of 2020 compared to 20.5% for the first nine months of 2019 primarily due to favorable discrete items.

 

The decrease in net income in the first nine months of 2020 compared to the same period in 2019 of $9.1 million included a non-cash pension settlement charge of $3.5 million, net of income taxes.

 

Earnings per share for the first nine months of 2020 included a non-cash pension settlement charge of $0.13 per share.

 

Liquidity and Capital Resources 

 

Cash and cash equivalents totaled $93.7 million and there was no outstanding bank debt at September 30, 2020. The Company had $24.7 million available in bank lines of credit after deducting $6.3 million in outstanding letters of credit primarily related to customer orders. The Company was in compliance with its debt covenants, including limits on additional borrowings and maintenance of certain operating and financial ratios, at September 30, 2020 and December 31, 2019.

 

Free cash flow, a non-GAAP measure for reporting cash flow, is defined by the Company as adjusted earnings before interest, income taxes and depreciation and amortization, less capital expenditures and dividends. The Company believes free cash flow provides investors with an important perspective on cash available for investments, acquisitions and working capital requirements.

 

17

 

The following table reconciles adjusted earnings before interest, income taxes and depreciation and amortization as reconciled above to free cash flow:

 

   

Nine Months Ended
September 30,

 
   

2020

   

2019

 

Non-GAAP adjusted earnings before interest, taxes, depreciation and amortization

  $ 36,978     $ 45,147  

Less capital expenditures

    (6,258 )     (8,027

)

Less cash dividends

    (11,348 )     (10,581

)

Non-GAAP free cash flow

  $ 19,372     $ 26,539  

 

Financial Cash Flow

 

   

Nine Months Ended
September 30,

 
   

2020

   

2019

 

Beginning of period cash and cash equivalents

  $ 80,555     $ 46,458  

Net cash provided by operating activities

    31,428       58,347  

Net cash used for investing activities

    (6,021 )     (7,985

)

Net cash used for financing activities

    (11,952 )     (11,063

)

Effect of exchange rate changes on cash

    (345 )     (55

)

Net increase in cash and cash equivalents

    13,110       39,244  

End of period cash and cash equivalents

  $ 93,665     $ 85,702  

 

The decrease in cash provided by operating activities in the first nine months of 2020 compared to the same period last year was primarily driven by lower sales volume, increased inventories and lower accounts receivable in the current period.

 

During the first nine months of 2020 and 2019, investing activities consisted of capital expenditures primarily for machinery and equipment and building improvements of $6.3 million and $8.0 million, respectively.

 

Net cash used for financing activities for the first nine months of 2020 and 2019 primarily consisted of dividend payments of $11.3 million and $10.6 million, respectively.

 

As we cannot predict the duration or scope of the COVID-19 pandemic and its impact on our customers and suppliers, the ultimate negative financial impact to our results cannot be reasonably estimated, but could be material. We are actively managing the business to maintain cash flow and reduce expenses, and we have significant liquidity. We believe that these factors will allow us to meet our anticipated funding requirements.

 

The Company currently expects to continue its exceptional history of paying regular quarterly dividends and increased annual dividends. However, any future dividends will be reviewed individually and declared by our Board of Directors at its discretion, dependent on our assessment of the Company’s financial condition and business outlook at the applicable time.

 

Critical Accounting Policies

 

Our critical accounting policies are described in Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, and in the notes to our Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended December 31, 2019. Any new accounting policies or updates to existing accounting policies as a result of new accounting pronouncements have been discussed in the notes to our Consolidated Financial Statements in this Quarterly Report on Form 10-Q. The application of our critical accounting policies may require management to make judgments and estimates about the amounts reflected in the Consolidated Financial Statements. Management uses historical experience and all available information to make these estimates and judgments, and different amounts could be reported using different assumptions and estimates.

 

18

 

Cautionary Note Regarding Forward-Looking Statements

 

In connection with the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995, The Gorman-Rupp Company provides the following cautionary statement: This Form 10-Q contains various forward-looking statements based on assumptions concerning The Gorman-Rupp Company’s operations, future results and prospects. These forward-looking statements are based on current expectations about important economic, political, and technological factors, among others, and are subject to risks and uncertainties, which could cause the actual results or events to differ materially from those set forth in or implied by the forward-looking statements and related assumptions.

 

Such factors include, but are not limited to: (1) continuation of the current and projected future business environment, including the duration and scope of the COVID-19 pandemic, the impact of the pandemic and actions taken in response to the pandemic; (2) highly competitive markets; (3) availability and costs of raw materials; (4) loss of key personnel; (5) cyber security threats; (6) intellectual property security; (7) acquisition performance and integration; (8) compliance with, and costs related to, a variety of import and export laws and regulations; (9) environmental compliance costs and liabilities; (10) exposure to fluctuations in foreign currency exchange rates; (11) conditions in foreign countries in which The Gorman-Rupp Company conducts business; (12) changes in our tax rates and exposure to additional income tax liabilities; (13) impairment in the value of intangible assets, including goodwill; (14) defined benefit pension plan settlement expense; (15) family ownership of common equity; and (16) risks described from time to time in our reports filed with the Securities and Exchange Commission. Except to the extent required by law, we do not undertake and specifically decline any obligation to review or update any forward-looking statements or to publicly announce the results of any revisions to any of such statements to reflect future events or developments or otherwise.

 

ITEM 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

The Company is subject to market risk associated principally with fluctuations in foreign currency exchange rates. The Company’s foreign currency exchange rate risk is limited primarily to the Euro, Canadian Dollar, South African Rand and British Pound. The Company manages its foreign exchange risk principally through invoicing customers in the same currency as is used in the market of the source of products. The foreign currency transaction gains (losses) for the periods ending September 30, 2020 and 2019 were $(0.4) million and negligible million, respectively, and are reported within Other (expense) income, net on the Consolidated Statements of Income.

 

ITEM 4.

CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

The Company maintains a set of disclosure controls and procedures designed to ensure that information required to be disclosed by the Company in reports that it files or submits under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms. The Company’s disclosure controls and procedures are also designed to ensure that information required to be disclosed in Company reports filed under the Securities Exchange Act of 1934 is accumulated and communicated to the Company’s management, including the principal executive officer and the principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

 

An evaluation was carried out under the supervision and with the participation of the Company’s management, including the principal executive officer and the principal financial officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of the end of the period covered by this report on Form 10-Q. Based on that evaluation, the principal executive officer and the principal financial officer have concluded that the Company’s disclosure controls and procedures were effective as of September 30, 2020.

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in the Company’s internal control over financial reporting that occurred during the last fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

PART II. OTHER INFORMATION

 

ITEM 1.

LEGAL PROCEEDINGS

 

There are no material changes from the legal proceedings previously reported in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

 

19

 

ITEM 1A.

RISK FACTORS

 

In addition to the other information set forth in this report, you should carefully consider the risk factors disclosed in Item 1A of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 and the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2020.

 

ITEM 6.

EXHIBITS

 

Exhibit 31.1

  

Certification of Jeffrey S. Gorman, Chairman, President and Chief Executive Officer, Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

Exhibit 31.2

  

Certification of James C. Kerr, Vice President and Chief Financial Officer, Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

Exhibit 32

  

Certification pursuant to 18 U.S.C Section 1350, as adopted Pursuant to Section 906 of The Sarbanes-Oxley Act of 2002.

Exhibit 101

  

Financial statements from the Quarterly Report on Form 10-Q of The Gorman-Rupp Company for the quarter ended September 30, 2020, formatted in Inline eXtensible Business Reporting Language (XBRL): (i) the Consolidated Statements of Income, (ii) the Consolidated Statements of Comprehensive Income, (iii) the Consolidated Balance Sheets, (iv) the Consolidated Statements of Cash Flows, (v) the Consolidated Statements of Equity, and (vi) the Notes to Consolidated Financial Statements.

Exhibit 104

 

The cover page from the Quarterly Report on Form 10-Q of The Gorman-Rupp Company for the quarter ended September 30, 2020, formatted in Inline XBRL.

 

20

 

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.

 

   

The Gorman-Rupp Company

 

 

 

 

(Registrant)

Date: October 26, 2020

 

 

 

 
 

 

By:

 

/s/James C. Kerr

 

 

 

 

James C. Kerr

 

 

 

 

Vice President and Chief Financial Officer

       

(Principal Financial Officer)

 

 

21
EX-31.1 2 ex_207519.htm EXHIBIT 31.1 ex_207519.htm

EXHIBIT 31.1

 

CERTIFICATIONS

 

I, Jeffrey S. Gorman, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of The Gorman-Rupp Company;

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

a)

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

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

 

5.

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

 

 

a)

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

 

 

b)

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

 

     

Date: October 26, 2020

 

/s/Jeffrey S. Gorman

 

 

Jeffrey S. Gorman

 

 

Chairman, President and Chief Executive Officer

 

 

The Gorman-Rupp Company

 

 

(Principal Executive Officer)

 

 

 
EX-31.2 3 ex_207520.htm EXHIBIT 31.2 ex_207520.htm

EXHIBIT 31.2

 

CERTIFICATIONS

 

I, James C. Kerr, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of The Gorman-Rupp Company;

 

 

2.

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

 

 

3.

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

 

 

4.

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

 

 

a)

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

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

 

5.

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

 

 

a)

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

 

 

b)

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

 

     

Date: October 26, 2020

 

/s/James C. Kerr

 

 

James C. Kerr

 

 

Vice President and Chief Financial Officer

 

 

The Gorman-Rupp Company

 

 

 

(Principal Financial Officer)

 

 

 

 
EX-32 4 ex_207521.htm EXHIBIT 32 ex_207521.htm

EXHIBIT 32

 

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 The Gorman-Rupp Company on Form 10-Q for the quarter ended September 30, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company certifies, pursuant to 18 U. S. C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to such officer’s knowledge:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended; and

 

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

     

Date: October 26, 2020

  

/s/Jeffrey S. Gorman

 

  

Jeffrey S. Gorman

 

  

Chairman, President and Chief Executive Officer

 

  

(Principal Executive Officer)

   
 

  

/s/James C. Kerr

 

  

James C. Kerr

 

  

Vice President and Chief Financial Officer

 

  

(Principal Financial Officer)

 

The foregoing certification is being furnished solely pursuant to 18 U. S. C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.

 

 

 
EX-101.SCH 5 grc-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Statements of Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 1 - Basis of Presentation of Financial Statements link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 2 - Recently Issued Accounting Standards link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 3 - Revenue link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 4 - Inventories link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 5 - Property, Plant and Equipment link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 6 - Product Warranties link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 7 - Pension and Other Postretirement Benefits link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 3 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 4 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 5 - Property, Plant and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 6 - Product Warranties (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 7 - Pension and Other Postretirement Benefits (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 3 - Revenue 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 3 - Revenue 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 3 - Revenue - Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 4 - Inventories (Details Textual) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 4 - Inventories - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 5 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 6 - Product Warranties - Product Warranties (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 7 - Pension and Other Postretirement Benefits (Details Textual) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 7 - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 grc-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 grc-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 grc-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Note 3 - Revenue Note 4 - Inventories Note 5 - Property, Plant and Equipment Note 6 - Product Warranties Note 7 - Pension and Other Postretirement Benefits Note 8 - Accumulated Other Comprehensive Income (Loss) Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details) Note 3 - Revenue - Contract Assets and Liabilities (Details) Note 4 - Inventories - Inventories (Details) Note 5 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Note 6 - Product Warranties - Product Warranties (Details) Note 7 - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Details) Other assets Stock based compensation Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Loss (Details) Note 8 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details) us-gaap_LiabilitiesCurrent Total current liabilities Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax Pension and postretirement medical liability adjustments grc_OtherComprehensiveIncomeLossCurrentPeriodChargeBenefitBeforeTaxPortionAttributableToParent Current period benefit (charge) Amount of current period charge (benefit) before tax of other comprehensive income (loss) attributable to parent entity. Cumulative translation adjustments Depreciation and amortization us-gaap_AssetsCurrent Total current assets Pumps and Pump Systems [Member] Represents information pertaining the pumps and pump systems. Schedule of Costs of Retirement Plans [Table Text Block] Treasury shares (in shares) Common shares, without par value: Authorized – 35,000,000 shares; Outstanding – 26,091,492 shares at June 30, 2020 and 26,067,502 shares at December 31, 2019 (after deducting treasury shares of 957,304 and 981,294, respectively), at stated capital amounts Adjustments to reconcile net income to net cash provided by operating activities: Common shares, authorized (in shares) us-gaap_PensionContributions Contributions to pension plan Common shares, par value (in dollars per share) Accrued expenses Payroll and employee related liabilities Pension Plan [Member] Accounts payable Product and Service [Axis] Postemployment Retirement Benefits [Member] Product and Service [Domain] Retirement Plan Type [Axis] Retirement Plan Type [Domain] us-gaap_PolicyTextBlockAbstract Accounting Policies Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] us-gaap_InventoryLIFOReserve Inventory, LIFO Reserve Inventories, net Total net inventories Commissions payable us-gaap_PaymentsToAcquireProductiveAssets Cash used for investing activities, capital additions Net sales us-gaap_InventoryValuationReserves Inventory Valuation Reserves, Ending Balance us-gaap_ProductWarrantyAccrualPayments Claims Current liabilities: Finished parts Carrying amount of finished parts, net of valuation reserves and adjustments, as of the balance sheet date. Provision us-gaap_Assets Total assets Cash flows from operating activities: Statement [Line Items] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accounts receivable, net Additional paid-in capital Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Building [Member] AOCI Attributable to Parent [Member] Schedule of Product Warranty Liability [Table Text Block] Equity: Land [Member] grc_DefinedBenefitPlanEffectOnPensionExpense Defined Benefit Plan Effect On Pension Expense Defined benefit plan effect on pension expense. Contract assets Other income (expense), net Long-Lived Tangible Asset [Axis] Product Warranty Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Current assets: Repair Parts for Pumps and Pump Systems and Other [Member] Represents information pertaining the repair parts for pumps and pump systems and other. Net income Net income Net income grc_PercentageRevenueByLocation Percentage Revenue By Location The percentage of revenues by location. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase in cash and cash equivalents us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used for financing activities us-gaap_OperatingIncomeLoss Operating income us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Prepaid and other Effect of exchange rate changes on cash us-gaap_GrossProfit Gross profit Cost of products sold Contract liabilities us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation Other long-term liabilities Property, plant and equipment, net Property, plant and equipment, net Other Property, plant and equipment, gross us-gaap_PaymentsOfOrdinaryDividends Cash dividends Pension expense grc_StockIssuedDuringPeriodValueShareBasedCompensationNetOfTreasuryStock Stock based compensation Stock issued during the period for share based compensation, net of treasury stock issued. us-gaap_ProductWarrantyAccrual Balance at beginning of year Balance at end of period us-gaap_ProfitLoss Net of income tax us-gaap_PaymentsForRepurchaseOfEquity Treasury share repurchases us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet Benefit obligations Retained Earnings [Member] Commissions payable us-gaap_IncreaseDecreaseInOtherOperatingLiabilities Prepaid pension assets Amount of asset related to consideration paid in advance for pension assets that provides economic benefits in future periods that are expected to be realized or consumed after one year or the normal operating cycle, if longer. Additional Paid-in Capital [Member] Common Stock [Member] Accrued expenses and other Income taxes Income tax Equity Components [Axis] Equity Component [Domain] Accounts payable us-gaap_IncreaseDecreaseInAccountsPayable us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income taxes Total before income tax Reclassification out of Accumulated Other Comprehensive Income [Member] Deferred revenue and customer deposits Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Comprehensive Income (Loss) Note [Text Block] Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Cash and cash equivalents Beginning of period End of period Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Machinery and Equipment [Member] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income Document Transition Report City Area Code Entity Interactive Data Current Cash dividends per share (in dollars per share) Cash dividends, amount per share (in dollars per share) Deferred revenue and customer deposits us-gaap_IncreaseDecreaseInContractWithCustomerLiability us-gaap_SharesOutstanding Balances (in shares) Balances (in shares) Security Exchange Name Common shares, outstanding (in shares) Title of 12(b) Security Current Fiscal Year End Date Basis of Accounting [Text Block] Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Entity File Number us-gaap_IncreaseDecreaseInPrepaidTaxes Income taxes Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Cash dividends us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 Settlement loss Document Information [Line Items] Document Information [Table] Entity Filer Category Entity Current Reporting Status us-gaap_IncreaseDecreaseInReceivables Accounts receivable, net Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Non-US [Member] Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Average number of shares outstanding (in shares) Entity Address, City or Town Entity Address, Postal Zip Code Earnings per share (in dollars per share) Entity Address, State or Province Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding Statement of Stockholders' Equity [Abstract] us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 Income tax benefit (charge) Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Other comprehensive (loss) income Other comprehensive income (loss) Amortization of prior service cost us-gaap_IncreaseDecreaseInInventories Inventories, net us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses Recognized actuarial loss Trading Symbol us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost Net periodic benefit cost (gain) us-gaap_DefinedBenefitPlanServiceCost Service cost us-gaap_DefinedBenefitPlanInterestCost Interest cost us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets Expected return on plan assets Local Phone Number us-gaap_TableTextBlock Notes Tables Accounting Standards Update and Change in Accounting Principle [Text Block] Stock based compensation (in shares) Selling, general and administrative expenses Cash used for financing activities: Raw materials and in-process us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and equity Finished products UNITED STATES us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax Recognized actuarial loss Retained earnings Accumulated other comprehensive loss us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent Reclassification adjustments Pension benefits Postretirement benefits Changes in operating assets and liabilities: us-gaap_StockholdersEquity Total equity Balance Balance Other comprehensive income, net of tax: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Schedule of Inventory, Current [Table Text Block] Class of Stock [Axis] Goodwill and other intangible assets, net Comprehensive Income (Loss) [Table Text Block] Cash and cash equivalents: Retirement Benefits [Text Block] EX-101.PRE 9 grc-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 grc20200930_10q_htm.xml IDEA: XBRL DOCUMENT 0000042682 2020-01-01 2020-09-30 0000042682 2020-10-26 0000042682 2020-07-01 2020-09-30 0000042682 2019-07-01 2019-09-30 0000042682 2019-01-01 2019-09-30 0000042682 2020-09-30 0000042682 2019-12-31 0000042682 2018-12-31 0000042682 2019-09-30 0000042682 us-gaap:CommonStockMember 2019-12-31 0000042682 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000042682 us-gaap:RetainedEarningsMember 2019-12-31 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000042682 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000042682 2020-01-01 2020-03-31 0000042682 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000042682 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000042682 us-gaap:CommonStockMember 2020-03-31 0000042682 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000042682 us-gaap:RetainedEarningsMember 2020-03-31 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000042682 2020-03-31 0000042682 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000042682 2020-04-01 2020-06-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000042682 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000042682 us-gaap:CommonStockMember 2020-06-30 0000042682 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000042682 us-gaap:RetainedEarningsMember 2020-06-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000042682 2020-06-30 0000042682 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000042682 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000042682 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000042682 us-gaap:CommonStockMember 2020-09-30 0000042682 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000042682 us-gaap:RetainedEarningsMember 2020-09-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000042682 us-gaap:CommonStockMember 2018-12-31 0000042682 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000042682 us-gaap:RetainedEarningsMember 2018-12-31 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000042682 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000042682 2019-01-01 2019-03-31 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000042682 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000042682 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000042682 us-gaap:CommonStockMember 2019-03-31 0000042682 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000042682 us-gaap:RetainedEarningsMember 2019-03-31 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000042682 2019-03-31 0000042682 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000042682 2019-04-01 2019-06-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000042682 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000042682 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000042682 us-gaap:CommonStockMember 2019-06-30 0000042682 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000042682 us-gaap:RetainedEarningsMember 2019-06-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000042682 2019-06-30 0000042682 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000042682 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000042682 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000042682 us-gaap:CommonStockMember 2019-09-30 0000042682 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000042682 us-gaap:RetainedEarningsMember 2019-09-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000042682 grc:PumpsAndPumpSystemsMember 2020-07-01 2020-09-30 0000042682 grc:PumpsAndPumpSystemsMember 2019-07-01 2019-09-30 0000042682 grc:PumpsAndPumpSystemsMember 2020-01-01 2020-09-30 0000042682 grc:PumpsAndPumpSystemsMember 2019-01-01 2019-09-30 0000042682 grc:RepairPartsForPumpsAndPumpSystemsAndOtherMember 2020-07-01 2020-09-30 0000042682 grc:RepairPartsForPumpsAndPumpSystemsAndOtherMember 2019-07-01 2019-09-30 0000042682 grc:RepairPartsForPumpsAndPumpSystemsAndOtherMember 2020-01-01 2020-09-30 0000042682 grc:RepairPartsForPumpsAndPumpSystemsAndOtherMember 2019-01-01 2019-09-30 0000042682 country:US 2020-07-01 2020-09-30 0000042682 country:US 2019-07-01 2019-09-30 0000042682 country:US 2020-01-01 2020-09-30 0000042682 country:US 2019-01-01 2019-09-30 0000042682 us-gaap:NonUsMember 2020-07-01 2020-09-30 0000042682 us-gaap:NonUsMember 2019-07-01 2019-09-30 0000042682 us-gaap:NonUsMember 2020-01-01 2020-09-30 0000042682 us-gaap:NonUsMember 2019-01-01 2019-09-30 0000042682 2020-10-01 2020-09-30 0000042682 2020-10-01 2020-06-30 0000042682 us-gaap:LandMember 2020-09-30 0000042682 us-gaap:LandMember 2019-12-31 0000042682 us-gaap:BuildingMember 2020-09-30 0000042682 us-gaap:BuildingMember 2019-12-31 0000042682 us-gaap:MachineryAndEquipmentMember 2020-09-30 0000042682 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000042682 us-gaap:PensionPlansDefinedBenefitMember 2020-07-01 2020-09-30 0000042682 us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2019-09-30 0000042682 us-gaap:PostemploymentRetirementBenefitsMember 2020-07-01 2020-09-30 0000042682 us-gaap:PostemploymentRetirementBenefitsMember 2019-07-01 2019-09-30 0000042682 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-09-30 0000042682 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-09-30 0000042682 us-gaap:PostemploymentRetirementBenefitsMember 2020-01-01 2020-09-30 0000042682 us-gaap:PostemploymentRetirementBenefitsMember 2019-01-01 2019-09-30 0000042682 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-07-01 2020-09-30 0000042682 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-01 2019-09-30 0000042682 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-09-30 0000042682 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-09-30 0000042682 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000042682 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000042682 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-09-30 0000042682 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-09-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000042682 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-30 0000042682 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-09-30 0000042682 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000042682 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000042682 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-09-30 0000042682 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-09-30 0000042682 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000042682 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-30 0000042682 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-09-30 shares iso4217:USD iso4217:USD shares pure utr:Y 0000042682 GORMAN RUPP CO false --12-31 Q3 2020 0 0 35000000 35000000 26101992 26067502 946804 981294 0.145 0.145 0.145 0.135 0.135 0.135 P1Y 4400000 10-Q true 2020-09-30 false 1-6747 OH 34-0253990 600 South Airport Road Mansfield OH 44903 419 755-1011 Common Shares, without par value GRC NYSE Yes Yes Accelerated Filer false false false 26101992 88982000 99298000 266467000 304487000 66011000 73506000 198199000 227190000 22971000 25792000 68268000 77297000 13228000 14154000 40951000 43505000 9743000 11638000 27317000 33792000 -744000 269000 -4361000 792000 8999000 11907000 22956000 34584000 1738000 2132000 4575000 7107000 7261000 9775000 18381000 27477000 0.28 0.37 0.70 1.05 0.145 0.135 0.435 0.405 26101992 26133393 26089414 26125553 7261000 9775000 18381000 27477000 1644000 -1611000 397000 -1180000 -1242000 -340000 -4833000 -1034000 2886000 -1271000 5230000 -146000 10147000 8504000 23611000 27331000 93665000 80555000 59890000 65433000 82504000 75997000 5388000 5680000 241447000 227665000 109401000 111779000 8497000 8320000 337000 0 33740000 34996000 393422000 382760000 14060000 16030000 15298000 12172000 6065000 7034000 4087000 4911000 6498000 5348000 46008000 45495000 0 1040000 24556000 24453000 3227000 3894000 73791000 74882000 5099000 5091000 502000 1147000 337337000 330177000 -23307000 -28537000 319631000 307878000 393422000 382760000 18381000 27477000 9649000 10563000 6670000 2117000 2000000 -0 -191000 426000 -5543000 -3733000 6355000 -13291000 -2209000 -1008000 -1013000 -2575000 -825000 1208000 -1237000 -3175000 135000 -1454000 -2406000 -1394000 31428000 58347000 6021000 7985000 11348000 10581000 361000 -0 -243000 -482000 -11952000 -11063000 -345000 -55000 13110000 39244000 80555000 46458000 93665000 85702000 26067502 5091000 1147000 330177000 -28537000 307878000 5486000 5486000 -782000 -782000 23990 5000 -547000 88000 -454000 3780000 3780000 26091492 5096000 600000 331971000 -29319000 308348000 5634000 5634000 3126000 3126000 -2000 -2000 3782000 3782000 26091492 5096000 598000 333823000 -26193000 313324000 7261000 7261000 2886000 2886000 10500 3000 -96000 39000 -54000 3786000 3786000 26101992 5099000 502000 337337000 -23307000 319631000 26117045 5102000 2539000 308914000 -23423000 293132000 7222000 7222000 164000 164000 6647 1000 -81000 35000 -45000 3526000 3526000 26123692 5103000 2458000 312645000 -23259000 296947000 10480000 10480000 961000 961000 701 1000 485000 2000 488000 3527000 3527000 26124393 5104000 2943000 319600000 -22298000 305349000 9775000 9775000 -1271000 -1271000 9000 2000 -48000 33000 -13000 3528000 3528000 26133393 5106000 2895000 325880000 -23569000 310312000 <table border="0" cellpadding="0" cellspacing="0" style="width:91%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:top;width:100%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p></td></tr> </tbody></table><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">1</em> - BASIS OF PRESENTATION OF FINANCIAL STATEMENTS </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">The accompanying unaudited Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and in accordance with the instructions to Form <em style="font: inherit;">10</em>-Q and do <em style="font: inherit;">not</em> include all of the information and footnotes required by U.S. GAAP for complete financial statements. The Consolidated Financial Statements include the accounts of The Gorman-Rupp Company (the “Company” or “Gorman-Rupp”) and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated. In the opinion of management of the Company, all adjustments considered necessary for a fair presentation have been included. Operating results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> month periods ended <em style="font: inherit;"> September 30, 2020 </em>are <em style="font: inherit;">not</em> necessarily indicative of results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2020.</em> For further information, refer to the Consolidated Financial Statements and accompanying notes included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2019,</em> from which related information herein has been derived.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b>COVID-<em style="font: inherit;">19</em> Impact</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">In <em style="font: inherit;"> March 2020, </em>the World Health Organization categorized the current coronavirus disease (“COVID-<em style="font: inherit;">19”</em>) as a pandemic. While the Company expects the near-term effects of the pandemic to negatively impact its financial results, the current level of uncertainty over the economic and operational impacts of COVID-<em style="font: inherit;">19</em> means the ultimate related financial impact cannot be reasonably estimated at this time. The Company’s Consolidated Financial Statements presented herein reflect estimates and assumptions made by management that affect the reported amounts of assets and liabilities and reported amounts of revenue and expenses during the reporting periods presented. Such estimates and assumptions affect, among other things, the Company’s goodwill, long-lived asset and indefinite-lived intangible asset valuation; inventory valuation; assessment of the annual effective tax rate; the allowance for doubtful accounts; and pension plan assumptions. The Company is <em style="font: inherit;">not</em> aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of <em style="font: inherit;"> October 26, 2020, </em>the date of issuance of this Quarterly Report on Form <em style="font: inherit;">10</em>-Q. These estimates <em style="font: inherit;"> may </em>change as new events occur and additional information is obtained.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">2</em> - RECENTLY ISSUED ACCOUNTING STANDARDS </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">The Company considers the applicability and impact of all Accounting Standard Updates (“ASUs”). ASUs <em style="font: inherit;">not</em> listed below were assessed and determined either to be <em style="font: inherit;">not</em> applicable or are expected to have minimal impact on the Company’s Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> “Simplifying the Accounting for Income Taxes”, which, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after <em style="font: inherit;"> December </em><em style="font: inherit;">15,</em> <em style="font: inherit;">2020,</em> with early adoption permitted. The Company currently does <em style="font: inherit;">not</em> expect the adoption of ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> will have a material impact on the Company’s Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">In <em style="font: inherit;"> August 2018, </em>the FASB issued ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">14,</em> “Compensation-Retirement Benefits-Defined Benefit Plans-General (Topic <em style="font: inherit;">715</em>-<em style="font: inherit;">20</em>): Disclosure Framework-Changes to the Disclosure Requirements for Defined Benefit Plans”, which improves disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. This standard is effective for fiscal years ending after <em style="font: inherit;"> December 15, 2020, </em>for public business entities. Early adoption is permitted for all entities. An entity should apply the amendments in this Update on a retrospective basis to all periods presented. The Company currently does <em style="font: inherit;">not</em> expect the adoption of ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> will have a material impact on the Company’s Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b>Recently Adopted Accounting Standards</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> “Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments”, which replaced the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> is effective for fiscal years beginning after <em style="font: inherit;"> December </em><em style="font: inherit;">15,</em> <em style="font: inherit;">2019,</em> with early adoption permitted. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. In <em style="font: inherit;"> November 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">11,</em> Codification Improvements to Topic <em style="font: inherit;">326,</em> Financial Instruments—Credit Losses. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">11</em> requires entities that did <em style="font: inherit;">not</em> adopt the amendments in ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> as of <em style="font: inherit;"> November 2019 </em>to adopt ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">11.</em> This ASU contains the same effective dates and transition requirements as ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13.</em> The Company adopted Topic <em style="font: inherit;">326</em> effective <em style="font: inherit;"> January </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2020.</em> The impact of adoption of these standards was <em style="font: inherit;">not</em> material on the Company’s Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">3</em> – REVENUE</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b>Disaggregation of Revenue</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">The following tables disaggregate total net sales by major product category and geographic location:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Product Category</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three</b><b> Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine</b><b> Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Pumps and pump systems</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77,035</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,114</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">230,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">260,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Repair parts for pumps and pump systems and other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">99,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">266,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">304,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Geographic Location</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine </b><b>Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">United States</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,292</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,491</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">211,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign countries</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,690</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78,155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92,511</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">99,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">266,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">304,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">International sales represented approximately 29% of total net sales for the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2020</em> and approximately 30% of total net sales for the <em style="font: inherit;">third</em> quarter in <em style="font: inherit;">2019,</em> and were made to customers in many different countries around the world.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b>Performance Obligations</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">A performance obligation is a promise in a contract to transfer a distinct good or service to a customer, and is the unit of account in ASC Topic <em style="font: inherit;">606.</em> The transaction price for a customer contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the Company’s performance obligation is satisfied. For product sales, other than long-term construction-type contracts, the Company recognizes revenue once control has passed at a point in time, which is generally when products are shipped. Payments received for product sales typically occur following delivery and the satisfaction of the performance obligation based upon the terms outlined in the contracts. Substantially all of our customer contracts are fixed-price contracts and the majority of our customer contracts have a single performance obligation, as the promise to transfer the individual products or services is <em style="font: inherit;">not</em> separately identifiable from other promises in the contract. For customer contracts with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price, which is generally determined based on standalone selling prices charged to customers or using expected cost plus margin.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">All of the Company's performance obligations, and associated revenue, are generally transferred to customers at a point in time, with the exception of certain highly customized pump products, which are transferred to the customer over time. The Company’s method for recognizing revenue over time is the percentage of completion method, whereby progress towards completion is measured by applying an input measure based on costs incurred to date relative to total estimated costs at completion.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">The Company offers standard warranties for its products to ensure that its products comply with agreed-upon specifications in its contracts. For standard warranties, these do <em style="font: inherit;">not</em> give rise to performance obligations and represent assurance-type warranties.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">Shipping and handling activities related to products sold to customers, whether performed before or after the customer obtains control of the products, are generally accounted for as activities to fulfill the promise to transfer the products and <em style="font: inherit;">not</em> as a separate performance obligation.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">On <em style="font: inherit;"> September 30, 2020, </em>the Company had $102.0 million of remaining performance obligations, also referred to as backlog. The Company expects to recognize as revenue substantially all of the remaining performance obligations within <span style="-sec-ix-hidden:c65460176">one</span> year.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b>Contract Estimates</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit as performance obligations are satisfied. Contract estimates are based on various assumptions to project the outcome of future events that could span longer than <em style="font: inherit;">one</em> year. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, and the performance of subcontractors as applicable.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">As a significant change in <em style="font: inherit;">one</em> or more of these estimates could affect the profitability of our contracts, the Company reviews and updates its contract-related estimates regularly. Adjustments in estimated profit on contracts are accounted for under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b>Contract Balances</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) in the Consolidated Balance Sheets. For certain highly customized pump products, revenue is recognized over time before the customer is invoiced, resulting in contract assets. Sometimes the Company receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These contract assets and liabilities are reported in the Consolidated Balance Sheets as a component of Other assets and Deferred revenue and customer deposits, respectively, on a contract-by-contract basis at the end of each reporting period.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">The Company’s contract assets and liabilities as of <em style="font: inherit;"> September 30, 2020 </em>and <em style="font: inherit;"> December 31, 2019 </em>were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> </b><b>3</b><b>0</b><b>,</b><b> </b><b> 2020 </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31</b><b>, 201</b><b>9</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract assets</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">393</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">Revenue recognized for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 30, 2020 </em>and <em style="font: inherit;">2019</em> that was included in the contract liabilities balance at the beginning of the period was $4.4 million for both periods.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Product Category</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three</b><b> Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine</b><b> Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Pumps and pump systems</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77,035</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,114</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">230,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">260,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Repair parts for pumps and pump systems and other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">99,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">266,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">304,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Geographic Location</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine </b><b>Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">United States</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,292</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,491</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">211,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Foreign countries</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,690</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78,155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92,511</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">88,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">99,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">266,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">304,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 77035000 86114000 230581000 260913000 11947000 13184000 35886000 43574000 88982000 99298000 266467000 304487000 63292000 69491000 188312000 211976000 25690000 29807000 78155000 92511000 88982000 99298000 266467000 304487000 0.29 0.30 102000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> </b><b>3</b><b>0</b><b>,</b><b> </b><b> 2020 </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31</b><b>, 201</b><b>9</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract assets</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">393</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0 393000 4087000 4911000 4400000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">4</em> - INVENTORIES </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">LIFO inventories are stated at the lower of cost or market and all other inventories are stated at the lower of cost or net realizable value. Replacement cost approximates current cost and the excess over LIFO cost is approximately $63.8 million and $62.5 million at <em style="font: inherit;"> September 30, 2020 </em>and <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2019,</em> respectively. Allowances for excess and obsolete inventory totaled $6.1 million and $5.9 million at <em style="font: inherit;"> September 30, 2020 </em>and at <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2019.</em> An actual valuation of inventory under the LIFO method is made at the end of each year based on the inventory levels and costs at that time. Interim LIFO calculations are based on management’s estimate of expected year-end inventory levels and costs, and are subject to the final year-end LIFO inventory valuation.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">Inventories are comprised of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Inventories, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> 3</b><b>0</b><b>, </b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31, 2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Raw materials and in-process</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,377</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,474</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Finished parts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Finished products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total net inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">82,504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> 63800000 62500000 6100000 5900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Inventories, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> 3</b><b>0</b><b>, </b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31, 2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Raw materials and in-process</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,377</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,474</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Finished parts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Finished products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total net inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">82,504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 18377000 16474000 51411000 47317000 12716000 12206000 82504000 75997000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">5</em> – PROPERTY, PLANT AND EQUIPMENT </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">Property, plant and equipment, net consist of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> </b><b>3</b><b>0</b><b>, </b><b> </b><b>2020 </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31, 2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Land</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,692</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,998</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Buildings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">111,204</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110,162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">184,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">182,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"> </p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">301,243</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">298,082</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(191,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(186,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109,401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">111,779</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> </b><b>3</b><b>0</b><b>, </b><b> </b><b>2020 </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31, 2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Land</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,692</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,998</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Buildings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">111,204</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110,162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">184,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">182,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"> </p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">301,243</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">298,082</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(191,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(186,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109,401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">111,779</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5692000 4998000 111204000 110162000 184347000 182922000 301243000 298082000 191842000 186303000 109401000 111779000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">6</em> - PRODUCT WARRANTIES </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">A liability is established for estimated future warranty and service claims based on historical claims experience and specific product failures. The Company expenses warranty costs directly to Cost of products sold. Changes in the Company’s product warranties liability are:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> 3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at beginning of year</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,380</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Claims</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> 3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at beginning of year</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,380</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Provision</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Claims</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1438000 1380000 925000 1350000 965000 1254000 1398000 1476000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">7</em> - PENSION AND OTHER POSTRETIREMENT BENEFITS </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">The Company sponsors a defined benefit pension plan (“Plan”) covering certain domestic employees. Benefits are based on each covered employee’s years of service and compensation. The Plan is funded in conformity with the funding requirements of applicable U.S. regulations. The Plan was closed to new participants effective <em style="font: inherit;"> January </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2008.</em> Employees hired after this date, in eligible locations, participate in an enhanced <em style="font: inherit;">401</em>(k) plan instead of the defined benefit pension plan. Employees hired prior to this date continue to accrue benefits.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">Additionally, the Company sponsors defined contribution pension plans made available to all domestic and Canadian employees. The Company funds the cost of these benefits as incurred.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">The Company also sponsors a non-contributory defined benefit postretirement health care plan that provides health benefits to certain domestic and Canadian retirees and eligible spouses and dependent children. The Company funds the cost of these benefits as incurred.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;">The following tables present the components of net periodic benefit costs:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Pension Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Postretirement Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b><br/> <b>September</b><b> 3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b><br/> <b>September </b><b>3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Service cost</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">688</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">551</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">343</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">271</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Interest cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(984</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Amortization of prior service cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Recognized actuarial loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Settlement loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net periodic benefit cost (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Pension Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Postretirement Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine</b><b> Months Ended</b><br/> <b>September</b><b> 3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine</b><b> Months Ended</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> 3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Service cost</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,029</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,653</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,029</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">812</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Interest cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">584</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,928</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Amortization of prior service cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Recognized actuarial loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,294</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Settlement loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net periodic benefit cost (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:top;width:4%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">(a)</p> </td><td style="vertical-align:top;width:96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The components of net periodic benefit cost other than the service cost component are included in Other income (expense), net in the Consolidated Statements of Income.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:14.4pt;">During the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> month periods ended <em style="font: inherit;"> September 30, 2020, </em>the Company recorded a settlement loss relating to retirees that received lump-sum distributions from the Company’s defined benefit pension plan totaling $1.0 million and $4.4 million, respectively. This charge was the result of lump-sum payments to retirees which exceeded the Plan’s actuarial service and interest cost thresholds.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Pension Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Postretirement Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b><br/> <b>September</b><b> 3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b><br/> <b>September </b><b>3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Service cost</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">688</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">551</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">343</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">271</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Interest cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">235</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(984</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Amortization of prior service cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Recognized actuarial loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Settlement loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net periodic benefit cost (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Pension Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Postretirement Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine</b><b> Months Ended</b><br/> <b>September</b><b> 3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine</b><b> Months Ended</b></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><b> 3</b><b>0</b><b>,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>20</b><b>20</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><b>9</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Service cost</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,029</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,653</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,029</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">812</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Interest cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">584</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,928</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 36pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Amortization of prior service cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Recognized actuarial loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,294</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">230</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Settlement loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net periodic benefit cost (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 688000 551000 343000 271000 431000 614000 194000 235000 984000 890000 -0 -0 0 0 -282000 -282000 -538000 -431000 -77000 -7000 -991000 -0 -0 -0 1664000 706000 332000 231000 2029000 1653000 1029000 812000 1522000 1841000 584000 706000 2928000 2671000 -0 -0 0 0 -847000 -846000 -1673000 -1294000 -230000 -21000 -4373000 -0 -0 -0 6669000 2117000 996000 693000 1000000.0 4400000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE <em style="font: inherit;">8</em> – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) </b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;">The reclassifications out of Accumulated other comprehensive income (loss) as reported in the Consolidated Statements of Income are:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine</b><b> Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Pension and other postretirement benefits:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Recognized actuarial loss (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">438</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Settlement loss (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total before income tax</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,606</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">438</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,276</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Income tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net of income tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:top;width:4%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">(a)</p> </td><td style="vertical-align:top;width:96%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The recognized actuarial loss and the settlement loss are included in Other income (expense), net in the Consolidated Statements of Income.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:14.4pt;">The components of Accumulated other comprehensive income (loss) as reported in the Consolidated Balance Sheets are:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Currency<br/> Translation<br/> Adjustments</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Pension and<br/> Other<br/> Postretirement<br/> Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Accumulated<br/> Other<br/> Comprehensive<br/> Income (Loss)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at December 31, 2019</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,155</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(28,537</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Reclassification adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Current period charge</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Income tax benefit (charge)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at September 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(7,758</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(23,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Currency<br/> Translation<br/> Adjustments</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Pension and<br/> Other<br/> Postretirement<br/> Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Accumulated<br/> Other<br/> Comprehensive<br/> Income (Loss)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2018</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,243</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(15,180</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(23,423</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Reclassification adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current period charge</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit (charge)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at September 30, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(9,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(14,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(23,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine</b><b> Months Ended</b><br/> <b>September</b><b> 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2020</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2019</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Pension and other postretirement benefits:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Recognized actuarial loss (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">438</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Settlement loss (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Total before income tax</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,606</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">438</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,276</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Income tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(364</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Net of income tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> -615000 -438000 -1903000 -1315000 -991000 -0 -4373000 -0 -1606000 -438000 -6276000 -1315000 -364000 -98000 -1443000 -281000 1242000 340000 4833000 1034000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Currency<br/> Translation<br/> Adjustments</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Pension and<br/> Other<br/> Postretirement<br/> Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Accumulated<br/> Other<br/> Comprehensive<br/> Income (Loss)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at December 31, 2019</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,155</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(28,537</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Reclassification adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Current period charge</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Income tax benefit (charge)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;">Balance at September 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(7,758</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(23,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Currency<br/> Translation<br/> Adjustments</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Pension and<br/> Other<br/> Postretirement<br/> Benefits</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Accumulated<br/> Other<br/> Comprehensive<br/> Income (Loss)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2018</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,243</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(15,180</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; border-bottom: 1px none rgb(0, 0, 0); text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(23,423</td><td style="width: 1%; border-bottom: 1px none rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Reclassification adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current period charge</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit (charge)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance at September 30, 2019</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(9,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(14,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(23,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">)</p> </td></tr> </tbody></table> -8155000 -20382000 -28537000 -0 -6276000 -6276000 -397000 -0 -397000 -0 1443000 1443000 -7758000 -15549000 -23307000 -8243000 -15180000 -23423000 -0 -1315000 -1315000 1180000 -0 1180000 -0 281000 281000 -9423000 -14146000 -23569000 The components of net periodic benefit cost other than the service cost component are included in Other income (expense), net in the Consolidated Statements of Income. The recognized actuarial loss and the settlement loss are included in Other income (expense), net in the Consolidated Statements of Income. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2020
Oct. 26, 2020
Document Information [Line Items]    
Entity Central Index Key 0000042682  
Entity Registrant Name GORMAN RUPP CO  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2020  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
Document Transition Report false  
Entity File Number 1-6747  
Entity Incorporation, State or Country Code OH  
Entity Tax Identification Number 34-0253990  
Entity Address, Address Line One 600 South Airport Road  
Entity Address, City or Town Mansfield  
Entity Address, State or Province OH  
Entity Address, Postal Zip Code 44903  
City Area Code 419  
Local Phone Number 755-1011  
Title of 12(b) Security Common Shares, without par value  
Trading Symbol GRC  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   26,101,992
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net sales $ 88,982 $ 99,298 $ 266,467 $ 304,487
Cost of products sold 66,011 73,506 198,199 227,190
Gross profit 22,971 25,792 68,268 77,297
Selling, general and administrative expenses 13,228 14,154 40,951 43,505
Operating income 9,743 11,638 27,317 33,792
Other income (expense), net (744) 269 (4,361) 792
Income before income taxes 8,999 11,907 22,956 34,584
Income taxes 1,738 2,132 4,575 7,107
Net income $ 7,261 $ 9,775 $ 18,381 $ 27,477
Earnings per share (in dollars per share) $ 0.28 $ 0.37 $ 0.70 $ 1.05
Cash dividends per share (in dollars per share) $ 0.145 $ 0.135 $ 0.435 $ 0.405
Average number of shares outstanding (in shares) 26,101,992 26,133,393 26,089,414 26,125,553
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net income $ 7,261 $ 9,775 $ 18,381 $ 27,477
Other comprehensive income, net of tax:        
Cumulative translation adjustments 1,644 (1,611) 397 (1,180)
Pension and postretirement medical liability adjustments 1,242 340 4,833 1,034
Other comprehensive (loss) income 2,886 (1,271) 5,230 (146)
Comprehensive income $ 10,147 $ 8,504 $ 23,611 $ 27,331
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 93,665 $ 80,555
Accounts receivable, net 59,890 65,433
Inventories, net 82,504 75,997
Prepaid and other 5,388 5,680
Total current assets 241,447 227,665
Property, plant and equipment, net 109,401 111,779
Other assets 8,497 8,320
Prepaid pension assets 337 0
Goodwill and other intangible assets, net 33,740 34,996
Total assets 393,422 382,760
Current liabilities:    
Accounts payable 14,060 16,030
Payroll and employee related liabilities 15,298 12,172
Commissions payable 6,065 7,034
Deferred revenue and customer deposits 4,087 4,911
Accrued expenses 6,498 5,348
Total current liabilities 46,008 45,495
Pension benefits 0 1,040
Postretirement benefits 24,556 24,453
Other long-term liabilities 3,227 3,894
Total liabilities 73,791 74,882
Equity:    
Common shares, without par value: Authorized – 35,000,000 shares; Outstanding – 26,091,492 shares at June 30, 2020 and 26,067,502 shares at December 31, 2019 (after deducting treasury shares of 957,304 and 981,294, respectively), at stated capital amounts 5,099 5,091
Additional paid-in capital 502 1,147
Retained earnings 337,337 330,177
Accumulated other comprehensive loss (23,307) (28,537)
Total equity 319,631 307,878
Total liabilities and equity $ 393,422 $ 382,760
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
$ / shares in Thousands
Sep. 30, 2020
Dec. 31, 2019
Common shares, authorized (in shares) 35,000,000 35,000,000
Common shares, outstanding (in shares) 26,101,992 26,067,502
Treasury shares (in shares) 946,804 981,294
Common shares, par value (in dollars per share) $ 0 $ 0
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities:    
Net income $ 18,381 $ 27,477
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 9,649 10,563
Pension expense 6,670 2,117
Contributions to pension plan (2,000) 0
Stock based compensation (191) 426
Changes in operating assets and liabilities:    
Accounts receivable, net 5,543 3,733
Inventories, net (6,355) 13,291
Accounts payable (2,209) (1,008)
Commissions payable (1,013) (2,575)
Deferred revenue and customer deposits (825) 1,208
Income taxes 1,237 3,175
Accrued expenses and other 135 (1,454)
Benefit obligations 2,406 1,394
Net cash provided by operating activities 31,428 58,347
Cash used for investing activities, capital additions (6,021) (7,985)
Cash used for financing activities:    
Cash dividends (11,348) (10,581)
Treasury share repurchases (361) 0
Other (243) (482)
Net cash used for financing activities (11,952) (11,063)
Effect of exchange rate changes on cash (345) (55)
Net increase in cash and cash equivalents 13,110 39,244
Cash and cash equivalents:    
Beginning of period 80,555 46,458
End of period $ 93,665 $ 85,702
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Dec. 31, 2018 26,117,045        
Balance at Dec. 31, 2018 $ 5,102 $ 2,539 $ 308,914 $ (23,423) $ 293,132
Net income     7,222   7,222
Other comprehensive income (loss)       164 164
Stock based compensation (in shares) 6,647        
Stock based compensation $ 1 (81) 35   (45)
Cash dividends     (3,526)   (3,526)
Balances (in shares) at Mar. 31, 2019 26,123,692        
Balance at Mar. 31, 2019 $ 5,103 2,458 312,645 (23,259) 296,947
Balances (in shares) at Dec. 31, 2018 26,117,045        
Balance at Dec. 31, 2018 $ 5,102 2,539 308,914 (23,423) 293,132
Net income         27,477
Other comprehensive income (loss)         (146)
Balances (in shares) at Sep. 30, 2019 26,133,393        
Balance at Sep. 30, 2019 $ 5,106 2,895 325,880 (23,569) 310,312
Balances (in shares) at Mar. 31, 2019 26,123,692        
Balance at Mar. 31, 2019 $ 5,103 2,458 312,645 (23,259) 296,947
Net income     10,480   10,480
Other comprehensive income (loss)       961 961
Stock based compensation (in shares) 701        
Stock based compensation $ 1 485 2   488
Cash dividends     (3,527)   (3,527)
Balances (in shares) at Jun. 30, 2019 26,124,393        
Balance at Jun. 30, 2019 $ 5,104 2,943 319,600 (22,298) 305,349
Net income 9,775 9,775
Other comprehensive income (loss) (1,271) (1,271)
Stock based compensation (in shares) 9,000        
Stock based compensation $ 2 (48) 33 (13)
Cash dividends (3,528) (3,528)
Balances (in shares) at Sep. 30, 2019 26,133,393        
Balance at Sep. 30, 2019 $ 5,106 2,895 325,880 (23,569) 310,312
Balances (in shares) at Dec. 31, 2019 26,067,502        
Balance at Dec. 31, 2019 $ 5,091 1,147 330,177 (28,537) 307,878
Net income     5,486 5,486
Other comprehensive income (loss)       (782) (782)
Stock based compensation (in shares) 23,990        
Stock based compensation $ 5 (547) 88   (454)
Cash dividends     (3,780)   (3,780)
Balances (in shares) at Mar. 31, 2020 26,091,492        
Balance at Mar. 31, 2020 $ 5,096 600 331,971 (29,319) 308,348
Balances (in shares) at Dec. 31, 2019 26,067,502        
Balance at Dec. 31, 2019 $ 5,091 1,147 330,177 (28,537) 307,878
Net income         18,381
Other comprehensive income (loss)         5,230
Balances (in shares) at Sep. 30, 2020 26,101,992        
Balance at Sep. 30, 2020 $ 5,099 502 337,337 (23,307) 319,631
Balances (in shares) at Mar. 31, 2020 26,091,492        
Balance at Mar. 31, 2020 $ 5,096 600 331,971 (29,319) 308,348
Net income     5,634   5,634
Other comprehensive income (loss)       3,126 3,126
Stock based compensation   (2)     (2)
Cash dividends     (3,782)   (3,782)
Balances (in shares) at Jun. 30, 2020 26,091,492        
Balance at Jun. 30, 2020 $ 5,096 598 333,823 (26,193) 313,324
Net income 7,261 7,261
Other comprehensive income (loss) 2,886 2,886
Stock based compensation (in shares) 10,500        
Stock based compensation $ 3 (96) 39 (54)
Cash dividends (3,786) (3,786)
Balances (in shares) at Sep. 30, 2020 26,101,992        
Balance at Sep. 30, 2020 $ 5,099 $ 502 $ 337,337 $ (23,307) $ 319,631
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Equity (Unaudited) (Parentheticals) - $ / shares
3 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Retained Earnings [Member]        
Cash dividends, amount per share (in dollars per share) $ 0.145 $ 0.145 $ 0.135 $ 0.135
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Basis of Presentation of Financial Statements
9 Months Ended
Sep. 30, 2020
Notes to Financial Statements  
Basis of Accounting [Text Block]

 

NOTE 1 - BASIS OF PRESENTATION OF FINANCIAL STATEMENTS

 

The accompanying unaudited Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The Consolidated Financial Statements include the accounts of The Gorman-Rupp Company (the “Company” or “Gorman-Rupp”) and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated. In the opinion of management of the Company, all adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine month periods ended September 30, 2020 are not necessarily indicative of results that may be expected for the year ending December 31, 2020. For further information, refer to the Consolidated Financial Statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, from which related information herein has been derived.

 

COVID-19 Impact

 

In March 2020, the World Health Organization categorized the current coronavirus disease (“COVID-19”) as a pandemic. While the Company expects the near-term effects of the pandemic to negatively impact its financial results, the current level of uncertainty over the economic and operational impacts of COVID-19 means the ultimate related financial impact cannot be reasonably estimated at this time. The Company’s Consolidated Financial Statements presented herein reflect estimates and assumptions made by management that affect the reported amounts of assets and liabilities and reported amounts of revenue and expenses during the reporting periods presented. Such estimates and assumptions affect, among other things, the Company’s goodwill, long-lived asset and indefinite-lived intangible asset valuation; inventory valuation; assessment of the annual effective tax rate; the allowance for doubtful accounts; and pension plan assumptions. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of October 26, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change as new events occur and additional information is obtained.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Recently Issued Accounting Standards
9 Months Ended
Sep. 30, 2020
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

NOTE 2 - RECENTLY ISSUED ACCOUNTING STANDARDS

 

The Company considers the applicability and impact of all Accounting Standard Updates (“ASUs”). ASUs not listed below were assessed and determined either to be not applicable or are expected to have minimal impact on the Company’s Consolidated Financial Statements.

 

In December 2019, the FASB issued ASU 2019-12, “Simplifying the Accounting for Income Taxes”, which, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company currently does not expect the adoption of ASU 2019-12 will have a material impact on the Company’s Consolidated Financial Statements.

 

In August 2018, the FASB issued ASU 2018-14, “Compensation-Retirement Benefits-Defined Benefit Plans-General (Topic 715-20): Disclosure Framework-Changes to the Disclosure Requirements for Defined Benefit Plans”, which improves disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. This standard is effective for fiscal years ending after December 15, 2020, for public business entities. Early adoption is permitted for all entities. An entity should apply the amendments in this Update on a retrospective basis to all periods presented. The Company currently does not expect the adoption of ASU 2019-12 will have a material impact on the Company’s Consolidated Financial Statements.

 

Recently Adopted Accounting Standards

 

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”, which replaced the incurred loss impairment methodology under current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans, and other financial instruments. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. In November 2019, the FASB issued ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments—Credit Losses. ASU 2019-11 requires entities that did not adopt the amendments in ASU 2016-13 as of November 2019 to adopt ASU 2019-11. This ASU contains the same effective dates and transition requirements as ASU 2016-13. The Company adopted Topic 326 effective January 1, 2020. The impact of adoption of these standards was not material on the Company’s Consolidated Financial Statements.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue
9 Months Ended
Sep. 30, 2020
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 3 – REVENUE

 

Disaggregation of Revenue

 

The following tables disaggregate total net sales by major product category and geographic location:

 

  

Product Category

 
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Pumps and pump systems

 $77,035  $86,114  $230,581  $260,913 

Repair parts for pumps and pump systems and other

  11,947   13,184   35,886   43,574 

Total net sales

 $88,982  $99,298  $266,467  $304,487 

 

  

Geographic Location

 
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

United States

 $63,292  $69,491  $188,312  $211,976 

Foreign countries

  25,690   29,807   78,155   92,511 

Total net sales

 $88,982  $99,298  $266,467  $304,487 

 

International sales represented approximately 29% of total net sales for the third quarter of 2020 and approximately 30% of total net sales for the third quarter in 2019, and were made to customers in many different countries around the world.

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to a customer, and is the unit of account in ASC Topic 606. The transaction price for a customer contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the Company’s performance obligation is satisfied. For product sales, other than long-term construction-type contracts, the Company recognizes revenue once control has passed at a point in time, which is generally when products are shipped. Payments received for product sales typically occur following delivery and the satisfaction of the performance obligation based upon the terms outlined in the contracts. Substantially all of our customer contracts are fixed-price contracts and the majority of our customer contracts have a single performance obligation, as the promise to transfer the individual products or services is not separately identifiable from other promises in the contract. For customer contracts with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price, which is generally determined based on standalone selling prices charged to customers or using expected cost plus margin.

 

All of the Company's performance obligations, and associated revenue, are generally transferred to customers at a point in time, with the exception of certain highly customized pump products, which are transferred to the customer over time. The Company’s method for recognizing revenue over time is the percentage of completion method, whereby progress towards completion is measured by applying an input measure based on costs incurred to date relative to total estimated costs at completion.

 

The Company offers standard warranties for its products to ensure that its products comply with agreed-upon specifications in its contracts. For standard warranties, these do not give rise to performance obligations and represent assurance-type warranties.

 

Shipping and handling activities related to products sold to customers, whether performed before or after the customer obtains control of the products, are generally accounted for as activities to fulfill the promise to transfer the products and not as a separate performance obligation.

 

On September 30, 2020, the Company had $102.0 million of remaining performance obligations, also referred to as backlog. The Company expects to recognize as revenue substantially all of the remaining performance obligations within one year.

 

Contract Estimates

 

Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit as performance obligations are satisfied. Contract estimates are based on various assumptions to project the outcome of future events that could span longer than one year. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, and the performance of subcontractors as applicable.

 

As a significant change in one or more of these estimates could affect the profitability of our contracts, the Company reviews and updates its contract-related estimates regularly. Adjustments in estimated profit on contracts are accounted for under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate.

 

Contract Balances

 

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) in the Consolidated Balance Sheets. For certain highly customized pump products, revenue is recognized over time before the customer is invoiced, resulting in contract assets. Sometimes the Company receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These contract assets and liabilities are reported in the Consolidated Balance Sheets as a component of Other assets and Deferred revenue and customer deposits, respectively, on a contract-by-contract basis at the end of each reporting period.

 

The Company’s contract assets and liabilities as of September 30, 2020 and December 31, 2019 were as follows:

 

  

September 30, 2020

  

December 31, 2019

 

Contract assets

 $-  $393 

Contract liabilities

 $4,087  $4,911 

 

Revenue recognized for the nine months ended September 30, 2020 and 2019 that was included in the contract liabilities balance at the beginning of the period was $4.4 million for both periods.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Inventories
9 Months Ended
Sep. 30, 2020
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 4 - INVENTORIES

 

LIFO inventories are stated at the lower of cost or market and all other inventories are stated at the lower of cost or net realizable value. Replacement cost approximates current cost and the excess over LIFO cost is approximately $63.8 million and $62.5 million at September 30, 2020 and December 31, 2019, respectively. Allowances for excess and obsolete inventory totaled $6.1 million and $5.9 million at September 30, 2020 and at December 31, 2019. An actual valuation of inventory under the LIFO method is made at the end of each year based on the inventory levels and costs at that time. Interim LIFO calculations are based on management’s estimate of expected year-end inventory levels and costs, and are subject to the final year-end LIFO inventory valuation.

 

Inventories are comprised of the following:

 

Inventories, net:

 

September 30, 2020

  

December 31, 2019

 

Raw materials and in-process

 $18,377  $16,474 

Finished parts

  51,411   47,317 

Finished products

  12,716   12,206 

Total net inventories

 $82,504  $75,997 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Property, Plant and Equipment
9 Months Ended
Sep. 30, 2020
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

NOTE 5 – PROPERTY, PLANT AND EQUIPMENT

 

Property, plant and equipment, net consist of the following:

 

  

September 30, 2020

  

December 31, 2019

 

Land

 $5,692  $4,998 

Buildings

  111,204   110,162 

Machinery and equipment

  184,347   182,922 

 

  301,243   298,082 

Less accumulated depreciation

  (191,842)  (186,303

)

Property, plant and equipment, net

 $109,401  $111,779 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Product Warranties
9 Months Ended
Sep. 30, 2020
Notes to Financial Statements  
Product Warranty Disclosure [Text Block]

NOTE 6 - PRODUCT WARRANTIES

 

A liability is established for estimated future warranty and service claims based on historical claims experience and specific product failures. The Company expenses warranty costs directly to Cost of products sold. Changes in the Company’s product warranties liability are:

 

  

September 30,

 
  

2020

  

2019

 

Balance at beginning of year

 $1,438  $1,380 

Provision

  925   1,350 

Claims

  (965)  (1,254

)

Balance at end of period

 $1,398  $1,476 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Pension and Other Postretirement Benefits
9 Months Ended
Sep. 30, 2020
Notes to Financial Statements  
Retirement Benefits [Text Block]

NOTE 7 - PENSION AND OTHER POSTRETIREMENT BENEFITS

 

The Company sponsors a defined benefit pension plan (“Plan”) covering certain domestic employees. Benefits are based on each covered employee’s years of service and compensation. The Plan is funded in conformity with the funding requirements of applicable U.S. regulations. The Plan was closed to new participants effective January 1, 2008. Employees hired after this date, in eligible locations, participate in an enhanced 401(k) plan instead of the defined benefit pension plan. Employees hired prior to this date continue to accrue benefits.

 

Additionally, the Company sponsors defined contribution pension plans made available to all domestic and Canadian employees. The Company funds the cost of these benefits as incurred.

 

The Company also sponsors a non-contributory defined benefit postretirement health care plan that provides health benefits to certain domestic and Canadian retirees and eligible spouses and dependent children. The Company funds the cost of these benefits as incurred.

 

The following tables present the components of net periodic benefit costs:

 

  

Pension Benefits

  

Postretirement Benefits

 
  

Three Months Ended
September 30,

  

Three Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Service cost

 $688  $551  $343  $271 

Interest cost

  431   614   194   235 

Expected return on plan assets

  (984)  (890

)

  -   - 

Amortization of prior service cost

  -   -   (282)  (282

)

Recognized actuarial loss

  538   431   77   7 

Settlement loss

  991   -   -   - 

Net periodic benefit cost (a)

 $1,664  $706  $332  $231 

 

  

Pension Benefits

  

Postretirement Benefits

 
  

Nine Months Ended
September 30,

  

Nine Months Ended

September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Service cost

 $2,029  $1,653  $1,029  $812 

Interest cost

  1,522   1,841   584   706 

Expected return on plan assets

  (2,928)  (2,671

)

  -   - 

Amortization of prior service cost

  -   -   (847)  (846

)

Recognized actuarial loss

  1,673   1,294   230   21 

Settlement loss

  4,373   -   -   - 

Net periodic benefit cost (a)

 $6,669  $2,117  $996  $693 

 

(a)

The components of net periodic benefit cost other than the service cost component are included in Other income (expense), net in the Consolidated Statements of Income.

 

During the three and nine month periods ended September 30, 2020, the Company recorded a settlement loss relating to retirees that received lump-sum distributions from the Company’s defined benefit pension plan totaling $1.0 million and $4.4 million, respectively. This charge was the result of lump-sum payments to retirees which exceeded the Plan’s actuarial service and interest cost thresholds.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2020
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

NOTE 8 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

 

The reclassifications out of Accumulated other comprehensive income (loss) as reported in the Consolidated Statements of Income are:

 

  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Pension and other postretirement benefits:

                

Recognized actuarial loss (a)

 $615  $438  $1,903  $1,315 

Settlement loss (a)

  991   -   4,373   - 

Total before income tax

 $1,606  $438  $6,276  $1,315 

Income tax

  (364)  (98

)

  (1,443)  (281

)

Net of income tax

 $1,242  $340  $4,833  $1,034 

 

(a)

The recognized actuarial loss and the settlement loss are included in Other income (expense), net in the Consolidated Statements of Income.

 

The components of Accumulated other comprehensive income (loss) as reported in the Consolidated Balance Sheets are:

 

  

Currency
Translation
Adjustments

  

Pension and
Other
Postretirement
Benefits

  

Accumulated
Other
Comprehensive
Income (Loss)

 

Balance at December 31, 2019

 $(8,155

)

 $(20,382

)

 $(28,537

)

Reclassification adjustments

  -   6,276   6,276 

Current period charge

  397   -   397 

Income tax benefit (charge)

  -   (1,443)  (1,443)

Balance at September 30, 2020

 $(7,758) $(15,549) $(23,307)

 

  

Currency
Translation
Adjustments

  

Pension and
Other
Postretirement
Benefits

  

Accumulated
Other
Comprehensive
Income (Loss)

 

Balance at December 31, 2018

 $(8,243

)

 $(15,180

)

 $(23,423

)

Reclassification adjustments

  -   1,315   1,315 

Current period charge

  (1,180

)

  -   (1,180

)

Income tax benefit (charge)

  -   (281

)

  (281

)

Balance at September 30, 2019

 $(9,423

)

 $(14,146

)

 $(23,569

)

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Product Category

 
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Pumps and pump systems

 $77,035  $86,114  $230,581  $260,913 

Repair parts for pumps and pump systems and other

  11,947   13,184   35,886   43,574 

Total net sales

 $88,982  $99,298  $266,467  $304,487 
  

Geographic Location

 
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

United States

 $63,292  $69,491  $188,312  $211,976 

Foreign countries

  25,690   29,807   78,155   92,511 

Total net sales

 $88,982  $99,298  $266,467  $304,487 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

September 30, 2020

  

December 31, 2019

 

Contract assets

 $-  $393 

Contract liabilities

 $4,087  $4,911 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Inventories (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories, net:

 

September 30, 2020

  

December 31, 2019

 

Raw materials and in-process

 $18,377  $16,474 

Finished parts

  51,411   47,317 

Finished products

  12,716   12,206 

Total net inventories

 $82,504  $75,997 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

September 30, 2020

  

December 31, 2019

 

Land

 $5,692  $4,998 

Buildings

  111,204   110,162 

Machinery and equipment

  184,347   182,922 

 

  301,243   298,082 

Less accumulated depreciation

  (191,842)  (186,303

)

Property, plant and equipment, net

 $109,401  $111,779 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Product Warranties (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

September 30,

 
  

2020

  

2019

 

Balance at beginning of year

 $1,438  $1,380 

Provision

  925   1,350 

Claims

  (965)  (1,254

)

Balance at end of period

 $1,398  $1,476 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Pension and Other Postretirement Benefits (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Schedule of Costs of Retirement Plans [Table Text Block]
  

Pension Benefits

  

Postretirement Benefits

 
  

Three Months Ended
September 30,

  

Three Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Service cost

 $688  $551  $343  $271 

Interest cost

  431   614   194   235 

Expected return on plan assets

  (984)  (890

)

  -   - 

Amortization of prior service cost

  -   -   (282)  (282

)

Recognized actuarial loss

  538   431   77   7 

Settlement loss

  991   -   -   - 

Net periodic benefit cost (a)

 $1,664  $706  $332  $231 
  

Pension Benefits

  

Postretirement Benefits

 
  

Nine Months Ended
September 30,

  

Nine Months Ended

September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Service cost

 $2,029  $1,653  $1,029  $812 

Interest cost

  1,522   1,841   584   706 

Expected return on plan assets

  (2,928)  (2,671

)

  -   - 

Amortization of prior service cost

  -   -   (847)  (846

)

Recognized actuarial loss

  1,673   1,294   230   21 

Settlement loss

  4,373   -   -   - 

Net periodic benefit cost (a)

 $6,669  $2,117  $996  $693 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Accumulated Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Pension and other postretirement benefits:

                

Recognized actuarial loss (a)

 $615  $438  $1,903  $1,315 

Settlement loss (a)

  991   -   4,373   - 

Total before income tax

 $1,606  $438  $6,276  $1,315 

Income tax

  (364)  (98

)

  (1,443)  (281

)

Net of income tax

 $1,242  $340  $4,833  $1,034 
Comprehensive Income (Loss) [Table Text Block]
  

Currency
Translation
Adjustments

  

Pension and
Other
Postretirement
Benefits

  

Accumulated
Other
Comprehensive
Income (Loss)

 

Balance at December 31, 2019

 $(8,155

)

 $(20,382

)

 $(28,537

)

Reclassification adjustments

  -   6,276   6,276 

Current period charge

  397   -   397 

Income tax benefit (charge)

  -   (1,443)  (1,443)

Balance at September 30, 2020

 $(7,758) $(15,549) $(23,307)
  

Currency
Translation
Adjustments

  

Pension and
Other
Postretirement
Benefits

  

Accumulated
Other
Comprehensive
Income (Loss)

 

Balance at December 31, 2018

 $(8,243

)

 $(15,180

)

 $(23,423

)

Reclassification adjustments

  -   1,315   1,315 

Current period charge

  (1,180

)

  -   (1,180

)

Income tax benefit (charge)

  -   (281

)

  (281

)

Balance at September 30, 2019

 $(9,423

)

 $(14,146

)

 $(23,569

)

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue 1 (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Contract with Customer, Liability, Revenue Recognized     $ 4.4 $ 4.4
Non-US [Member]        
Percentage Revenue By Location 29.00% 30.00%    
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01 - USD ($)
$ in Millions
Sep. 30, 2020
Jun. 30, 2020
Revenue, Remaining Performance Obligation, Amount $ 102  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)   1 year
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net sales $ 88,982 $ 99,298 $ 266,467 $ 304,487
UNITED STATES        
Net sales 63,292 69,491 188,312 211,976
Non-US [Member]        
Net sales 25,690 29,807 78,155 92,511
Pumps and Pump Systems [Member]        
Net sales 77,035 86,114 230,581 260,913
Repair Parts for Pumps and Pump Systems and Other [Member]        
Net sales $ 11,947 $ 13,184 $ 35,886 $ 43,574
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Contract assets $ 0 $ 393
Contract liabilities $ 4,087 $ 4,911
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Inventories (Details Textual) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Inventory, LIFO Reserve $ 63.8 $ 62.5
Inventory Valuation Reserves, Ending Balance $ 6.1 $ 5.9
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Inventories - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Raw materials and in-process $ 18,377 $ 16,474
Finished parts 51,411 47,317
Finished products 12,716 12,206
Total net inventories $ 82,504 $ 75,997
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Property, plant and equipment, gross $ 301,243 $ 298,082
Less accumulated depreciation (191,842) (186,303)
Property, plant and equipment, net 109,401 111,779
Land [Member]    
Property, plant and equipment, gross 5,692 4,998
Building [Member]    
Property, plant and equipment, gross 111,204 110,162
Machinery and Equipment [Member]    
Property, plant and equipment, gross $ 184,347 $ 182,922
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Product Warranties - Product Warranties (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Balance at beginning of year $ 1,438 $ 1,380
Provision 925 1,350
Claims (965) (1,254)
Balance at end of period $ 1,398 $ 1,476
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Pension and Other Postretirement Benefits (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Defined Benefit Plan Effect On Pension Expense $ 1.0 $ 4.4
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Pension Plan [Member]        
Service cost $ 688 $ 551 $ 2,029 $ 1,653
Interest cost 431 614 1,522 1,841
Expected return on plan assets (984) (890) (2,928) (2,671)
Amortization of prior service cost 0 0 0 0
Recognized actuarial loss 538 431 1,673 1,294
Settlement loss 991 0 4,373 0
Net periodic benefit cost (gain) [1] 1,664 706 6,669 2,117
Postemployment Retirement Benefits [Member]        
Service cost 343 271 1,029 812
Interest cost 194 235 584 706
Expected return on plan assets 0 0 0 0
Amortization of prior service cost (282) (282) (847) (846)
Recognized actuarial loss 77 7 230 21
Settlement loss 0 0 0 0
Net periodic benefit cost (gain) [1] $ 332 $ 231 $ 996 $ 693
[1] The components of net periodic benefit cost other than the service cost component are included in Other income (expense), net in the Consolidated Statements of Income.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Total before income tax $ (8,999) $ (11,907) $ (22,956) $ (34,584)
Income tax 1,738 2,132 4,575 7,107
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Recognized actuarial loss [1] 615 438 1,903 1,315
Settlement loss [1] 991 0 4,373 0
Total before income tax 1,606 438 6,276 1,315
Income tax (364) (98) (1,443) (281)
Net of income tax $ 1,242 $ 340 $ 4,833 $ 1,034
[1] The recognized actuarial loss and the settlement loss are included in Other income (expense), net in the Consolidated Statements of Income.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Balance $ 307,878 $ 293,132
Balance 319,631 310,312
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance (8,155) (8,243)
Reclassification adjustments 0 0
Current period benefit (charge) 397 (1,180)
Income tax benefit (charge) 0 0
Balance (7,758) (9,423)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance (20,382) (15,180)
Reclassification adjustments 6,276 1,315
Current period benefit (charge) 0 0
Income tax benefit (charge) (1,443) (281)
Balance (15,549) (14,146)
AOCI Attributable to Parent [Member]    
Balance (28,537) (23,423)
Reclassification adjustments 6,276 1,315
Current period benefit (charge) 397 (1,180)
Income tax benefit (charge) (1,443) (281)
Balance $ (23,307) $ (23,569)
EXCEL 45 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %9@6E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !68%I1,AF4\NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R':@!Y/FLK+3!H,5-G8SMMJ:Q8ZQ-9*^_1*O31G; ^QHZ?>G M3Z#61&6&A,]IB)C(8;Z;?!^R,G'+3D11 61S0J]S/2?"W#P,R6N:G^D(49L/ M?420G&_ (VFK2<,"K.)*9%UKC3()-0WI@K=FQ8-8 ]>@R40=0"6+=, MC.>I;^$&6&"$R>?O MJ56*I_8DL'V"4Y9;>FQG&LQZ;DYAT$O#T]OI1U*Q25X)3=[(167JFG>%]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M5F!:4?3-+1,O!0 =!4 !@ !X;"]W;W)KV124Y)-^^ M*]G8)&/6]!XN-GC_^GE7^J_0:"ODBXHXU^0M33)UT8FTWGQU'!5$/&7J5&QX M!M^LA$R9AENY=M1&]'Q.KL/%O$ZTN8#9SS:L#5?,(#;208_'GE4YXD1@DX_BU%.]68 M)G#_>J=^;5\>7N:9*3X5R9]QJ*.+SGF'A'S%\D0OQ/8[+U^H;_0"D2C[/]D6 MS_9Z'1+D2HNT# :"-,Z*O^RM3,1>@.\?"*!E /T4X!T:P2\#?/NB!9E]K6], ML_%(BBV1YFE0,QMW,LN* MZ6'2W"4J8I*KD:-A-!/C!*7R9:%,#R@/R:W(=*1 ->3AQW@'*"M4ND.]I*C@ MDF].B>^>$.I2MX%GBH??!_J4T$%3^ <JG^0 M,7K5&#T[1N_ &&5!IC",9 F,%/(W\CM_;ZH&KN2:?STZ.*<(5K_"ZA^#M>#K M6 $8Y.".I;P)"M>YN5_<3N[(XN=\3J;W"-B@ AN@@A,H2&B+((QUG%<8;J3',I+46L JC;$V?2+ ,"2[0Q3;A:M^O1KN\A7.<5USFJ5,W9 M$FS.92Q"<@T?-ZYP7.W!1Y"&%=+P?R'97!T$PK5:5K;GUJ;H'@?U^+YI+%A+ MO.=V'S"0/7?VC@-YR)G47"9FU6V$U(U0N):6.3:W/5I#T>.@RNF#S>P6J9VG M__+E2UOQ:E_V_".+!]:D8NO+2-)PL39'\&HK]X[R\NLXX>0N3Y^Y;,3!1;SN MX*QWAO'4'NX=9>*S+! 2DF/[UPE9:B@D$9),10Y-!WJ/")L+BZO??\<@:S_W M<$,N(1_9&YF%4--X%0=%IT52B$OZO:Y+^_YPB,ZVVND]W)Q+PDD8PBY)G>PN MB-T(W&?-N<,E!ZY+EK#ECL@D-J719"$8MH/R:O_W<,O^3#LU=U#M1['-&DEQ MN5M88*N8)RA)F_D/8/44D,LSA M6D3.^OVNYWK8;H?6K8#B[OT8:W!;L2(>_?7Y-[+D02XA6XU8N-)4I"FXSM+^ M&#J!'VDZ@A5*-K!9>64)VEAIW2(H[N[0L,(X6Y/E>_HLDD9*7.!F,<5 ZMY M)8ICN:7F%$=6-@![5"'8;ZZ*?VUR!233O%5L4GS[_ MJ/U(5C< >E0#F&6P/2L.)E1;K],69*0RUS!UZJYCKA.VP[-KTW>/\KDKU(NUV9J MW8 "-&%8^AN6-2:N1; 5K?9X'[?H7;(B#LG"@'"95J#:ZWW,KV,Z ,L?#NG(>=VG%D<\14W6FSL*=FST%JD M]C+B+.32/ #?KX30NQLS0'70.OX/4$L#!!0 ( %9@6E&JDVD+EP0 .D0 M 8 >&PO=V]R:W-H965T&ULI5C;;N,V$/T5PMB'!,A& MXD6WP#&0R&Z[#]L&ZZ9]9BS:%E8279&.LW_?H:3(-D6KP?;%DJ@S,SQ'P^'0 MTX.LOZNM$!J]E46E[B=;K7=WGJ=66U%R=2MWHH(W:UF77,-CO?'4KA8\:XS* MPB.^'WHESZO);-J,/=6SJ=SK(J_$4XW4OBQY_>-1%/)P/\&3]X%O^6:KS8 W MF^[X1BR%?MX]U?#D]5ZRO!25RF6%:K&^GSS@NP5FQJ!!_)6+@SJY1X;*BY3? MS<.7['[BFQF)0JRT<<'A\BI2413&$\SCG\[II(]I#$_OW[W_TI ',B]9WMY/X@G*Q)KO"_U-'GX3':' ^%O)0C6_Z-!B(XBXVBLMR\X8GLN\:J_\ MK1/BQ #\N U(9T!L W;!@'8&]*,16&? /AHAZ P:ZE[+O1%NSC6?36MY0+5! M@S=STZC?6(->>6429:EK>)N#G9ZELE*RR#.N18:6&BZ0!5HAN49?JI4L!;IZ MKO@^R^']-?J,GI=S=/7I&GU">87^W,J]XE6FIIZ&N1B/WJJ+^]C&)1?B4O15 M5GJKT*+*1.:PGX_;)R/V'FC0"T'>A7@DHPZ78G>+J'^#B$]\QWS2#YOCQ$7G M_T5?_'3T,S%HGQ6T\<BK7$)4D M)(G/4?,ABH0A"Z-SV&((HSYC\1%VQI+U+-DHRU0J;1)]5\MLOX*DAY7@2L7' MUDUP$CX,?8PMQD-41 ,_M!@/43B)<9)8C(N=,W-UH3$&^RURIWAX? ;44*LJ:<.%,,!LV08HIB?!):D M"P<*)RIWHJZ8XFNND][?8,JX4SS>#"'SQ&S/EPZ!)'06J5S MAR-&0_OC#E$7"2<]X624<+@<$QC.X4=,!*QZ!)1 M%U!@8(]"=:OVG)(YBMH+#-9%+P^&;UVZM#ZCDXFY=\.RK031>V\ M=J+LVN4 X=M+51H?FRT\WFVE7&U1EK_FF8!>^N>D:"/$9]/'++"U<,+H("E< M,&;#%F[813V.;1D>[\L>7F'?V@A4[R=&M%/6F.3,KM)+[ M2K?]>C_:G\L?FM.H-?Z([U+L&)^;?$=NYXQ\63+#!6X*6D3$Z\0JGMI>_+58%+),_Y%C/]SYJ+$BD] M%1M?;@5&N265U(^"(/%+1)@W'=NU.S$=\TI1PO"= +(J2R1>KS'ENXD7>F\+ M]V13*+/@3\=;M,%+K!ZV=T+/_#9*3DK,).$,"+R>>%?AY2(S> OX3O!.[HV! M4?+(^9.9W.03+S %88I7RD1 ^O&,9YA2$TB7\:N)Z;4I#7%__!;]D]6NM3PB MB6><_B"Y*B9>YH$F,\XDIR1'"N=@J?1#;P(E 5^#&2_UUBO, MGGC&X(:M>(G!\0-#54XT^@2<@8?E'!P?G8 C0!CX5O!*(I;+L:]T92:^OVJJ MN*ZKB-ZI H);SE0AP8+E.'?PY\/\BP&^KQUI;8G>;+F.!@,N\?87KCD_%_VQ3]G/S #MGL$VGCQ._&^Z.N*V-?O>K,U-[%<OCH-#+Y8"9HS;3:-#,6556%)G;$2B!F#1C)%V/'9%"K/ [7'2*D\&E=\U7Q=]18 METI@ M182];D")<[)"%%""'@DEZO5O?B1]/Z(XZOC1!\$XZ+C1Q\09A!T['-D"&+O= M2%LWTD$W7#ONF'(I3P;.6MHK),JRI".[#SH+H[2[#?JH400[[BQ+$+3QK MA6?#!\!QR%Q:L_YM$(1Q9Z?.^JAL%'0.QKP/BF#O8"PA8WVN^ZZZ3?H3OF[:;I'8$"8!Q6N= M*CA/]8L1=2-43Q3?VB_](U>Z;[##0O>.6!B _G_-N7J;F 1M-SK]#5!+ P04 M " !68%I1JVAS5/4% "&%@ & 'AL+W=O\U8=$Q4$E6*BNM] M^AUE17)$4LF+-I)\=_KQ2-[_J(N]5-^;'><:_2R+JKE<[+2NSU>K9K/C)6O> MRYI7\,M6JI)IN%4/JZ96G.6=4UFL*,;QJF2B6EQ==,_6ZNI"MKH0%5\KU+1E MR=3A(R_D_G)!%D\/OHB'G38/5E<7-7O@=UQ_J]<*[E9#E%R4O&J$K)#BV\O% M-3F_";!QZ"S^$7S?G%PC,Y1[*;^;FT_YY0(;(E[PC38A&/QYY#>\*$PDX/C1 M!UT,[S2.I]=/T7_O!@^#N6<-OY'%OR+7N\M%ND YW[*VT%_D_D_>#R@R\3:R M:+K_T;ZWQ0NT:1LMR]X9"$I1'?^RGWTB3AQ(Z'&@O0-]K4/0.P3=0(]DW;!N MF697%TKND3+6$,U<=+GIO&$THC+3>*<5_"K 3U_=R*J1AR;5B5-Q/(NW5KQF(N\F7.H=5RZ^V$Y?D*83/(=1G&(W73+0);-T7Z5F!925 MTS7N DRL=].0A&$R0728T>1TN3Z#3 ?(](44@D@I?5BB&LJ1[E)IMDT-ZJ&] MU$4XZ8!3=&L>A!0@WI@[[SW ML2?4X;06N6"O%(O:G8P8N$QE%,R+R:W/(MA\650TI!DUM^['*ZGA6V<,YKV0C/KK"5 M(\2I56L<5ADA'NQ17LB\OL#"52U0\Y^F)GIFW]:).+0GW[:*@C#U (YB0N;5 MY+E*O[1.;=D(8XPM5(=9%&8>J::CO- 7Y*67E7M>\:UGMNF<9ASQ'"8$AYX" M0$=EH?/*LI:-5EP+Q4WO, ]I"P0-HRB>@KK,PLC3U-*38\>\CAP[B$)6#V>: MJ_*E6:<.N8#>:PKK$I7,L^_I*"ET_D1S7)\O$09VS0F2;-J/N\W:!CU84[IZ"@C=%Y&3"V&)=[LF#*'CKW0<-S54)85@J-Z@;8F%]7#8$;C)<[(,LQH;X:81G^U M%1_.Q%U5-69QLHSPJ1F0VL?M:TZO#D);=I/,Z>9WGPGP/ D33YIZ)Z@G9B>HX5.%I*^8P(B3TG OIJ)9T M7BV_<,W@$>@.4Q7,C3N7MN1!-VNWX4X[# <9#^4HCO1%<6S+]M@A'5OQC2QK MQ7>FSC]RJ%"-&]R6PC,*2!:XRRZ- A_X*)KT-:+)NVWO!+0%,"!9'%@%R6&' MDS3QJ'HP*F4PKY16U1P.MF[@/MSI5Q[GR<%EYSHYK$X^$IHOM'\S]2"@NRSX M%ASQ^P2&K(X?/8\W6M;==\-[J:&CZRYWG.5<&0/X?2NE?KHQGR*'3\]7_P-0 M2P,$% @ 5F!:47%YFIYZ @ < 8 !@ !X;"]W;W)KT")$8^6RA*(XVB:;N85%'8KDURVE@X=F8[ M+>S7[]A)HP!I@5XT_CCOF^><."?I3JI'70(8\E1QH>=>:4Q]Y?LZ+Z&B^ES6 M('!G+55%#4[5QM>U EHX4<7]* BF?D69\++4K2U5ELK&<"9@J8ANJHJJYVO@ MST8$QL)@]2/MK)SV+N!18(..3&.E"\;&$!G%LCQ/C;>7K]+:UP.-Z[?W>Y M8RX/5,-"\C^L,.7KJ,!"$R0%!U FBCPKB3A"[1%LRE]8--31+E=P19:/1S0Y<;9P:LV'" M/L654;C+4&>RA11:XK(=#)LA=*1M-1:%3WR"QO:^?=W37+5UT@&X% M]3F)@S,2!5$P(E\J+%?7%BIQ?!*X7^IOA_E\(/ %>=R3QY\AQ]=9&WPD M3&S>0X_?$$73$,LYBUZACP4&TXM)$(VC)SUZ44[$G891K-DG'72LTX^4^::*K*EO $'74C.J=*D!M5&C/*W-Y@.P%Z? MD6,1+;4_Z >V%_^B:L.$)AS6J G.+]!"M?VMG1A9NQ;Q( TV'#&PO M=V]R:W-H965T&ULE5C;;MLX$/T5PNA#"S2U2$JR'#@!$K?% M]J'=H&EWGVF)MKF51)>D<]FOWZ&D2(Y(,=D7Z^(9\O ,9\Z(JWNI?ND]YP8] M5&6M+V9[8P[G\[G.][QB^H,\\!K^V4I5,0./:C?7!\59T3A5Y9Q$43JOF*AG MEZOFW8VZ7,FC*47-;Q32QZIBZO&:E_+^8H9G3R^^B]W>V!?SR]6![?@M-S\/ M-PJ>YOTHA:AXK86LD>+;B]D5/E_3R#HT%G\)?J]/[I%=RD;*7_;A2W$QBRPB M7O+E'0EP_.X&G?5S6L?3^Z?1/S>+A\5LF.9K6?XM"K._F&4S M5/ M.Y;FN[S_@W<+2NQXN2QU\XON.]MHAO*C-K+JG %!)>KVRAXZ(DX<8!R_ M ^D-:L+O9H;P&-'G>?=W-?MW&1B[B7Z*FNSU^A37?#BN?\!N#0GEO:C$>GN+4$;AL"MTI6"')/ M,2/J7;MYA1%>&*>;Y#MHLYEQ7TQ:'W3QMZAFPI >6! FX*OZ!'=QN*",AZW-9YZ+DJ.X1V_?V*;=<'92\ M$[ 5T.;Q?Y.5]IC2(%D?.92[7+"VB-0%8I541OS;O/#QUPZ7G#"S3./EB#[7 M"$=)2OWT+7JHBR#4FZY:\@6!;%!W3!* M;(Z6M2:XAP[LH61>&C,'Q!E(S1BJ:Q7Y<2Y[G,L@SELC\U]-H2\0[#>+K'B*.A"$?A2K%G]8YK6T]/]KW6'!+'[M%2L(TH7\P!?%+U M<9"6JSR71YN6D MPL.4EB.N+%8T47="(#,!F DB#0+_4= ME ^I8.73 (D;N)0FR1BA:X8I.0GPV*,ET@N1>K8_B<9EQ&>& MHRB;@#@(! XKQ%I6E="ZR=40RM@W/79"[3$CR2*90#FH!4Y>*,U;KA0DJN(0 M]"-OMG[; W$%O=E!:F'\?4;B(LJ(LP%<*TPFR1T$!8<5Y4LG9.R!^\%YQ('0 MQ1B<:T7Q)*>#A."PAL#F5$>@M-.0MIQ(L^?*"]65"DP=&EVC,QPG\03405%P M6%*N>6K^T0R2 \)2T\S3R%LF"<^ M;XA'>#"F\3BB7KLHR2:DAPS20\+2\P.^W/51/2*]9XI#W3P<5;Z'9LH'[Q G8'"-W MS>B2Q!.EGPSR1+*7RXX/:[#:#,I"PLIRS7>BKNW6@Z""H A9>$EPQ2&+$J?7 M]9C%:9Q,]#ITT! :UI!/MGL(X>O\3P\2EC1-Q_@\9EFRB,8I/3\YV((><->< M]VG4]-OML5#_MC]3O&I.TD;OK_'YNCT9'(9I#RJ_,@7$:U3R+0P9?5@ 9ZH] M^VL?C#PTQV<;:: 1;6[WG!5<60/X?RNE>7JP$_0GL)?_ 5!+ P04 " !6 M8%I1D\V.].H( !J. & 'AL+W=O6; M?"TR^C59)F@YNK[6=WQ-6+/.7ZP$:_/S@4_JTJ.H/1C=7Z^1)W(OJR_JND.]&!R_S="6R M,LTSKQ"/UX-WZ&W,<=U@:_%W*E[*H]=>_2@/>?ZU?O-^?CWP:T1B*695[2*1 M_Y[%6"R7M2>)X]O>Z>#09]WP^/5/[_'VX>7#/"2E&.?+?])YM;@>A -O+AZ3 MS;+ZE+_\(?8/Q&I_LWQ9;O]Z+SO;0/8XVY15OMHWEN]7:;;[GWS?#\11 XPM M#?"^ =8:$&YI0/8-B-Y#8&E ]PVHWH.M =LW8%H#1"P-^+X!WX[];K"V(SU) MJN3FJLA?O**VEM[J%]OIVK:6 YQF=63=5X7\-I7MJIMQGI7Y,ITGE9A[]Y7\ M)\.F*KW\T9M^VZ35#^_B2Y9LYJG\_M(;>E_N)][%;Y?>;UZ:>9\7^:9,LGEY M-:HDEMKC:+;O]W;7+[;VNUK)P+JO\ME7[]\/8O4@BO\ -V.WFW=SB4Q&:++T M[I)T/I2@QLDZK>1[A].)V^DG4]A'(32Y.[=LZ[9.7L\WF",4^)1=C9X!0.0 B'0! MU G#SA,_PL"0CP_][\+'-,*,1$VCB6E$_#!"M&DV-MCM1"%)V%)7EO4 MA/,L]C"]BV5>EI?0DF$&$,2UP8[=-@VL_("5.['NDDW-0_,M8@DWV=+;4?1# M@<8-*)S3 ,82'+ $O;! _0=&0"$MR@,#X3#4;":F#6':F -N; LZ/#QGZ'S. M<5(NO'GZG,X%S!.3T.R4,,PU:&U6#7#1 5S4*_U]2(I#ZHF@&8F@](<)CRRK M"?F*COVN"; 5Q=Z5E@&U=#3>6S7 4A9JT0%8$80YU4)D"MC))(B9EE)CJ->( M1[9E@X[T"OHUE+7WVYVSD&)1U(E&N\' 76@+ 01K\A9@!1(78 <7[QHUN QK80D4Q)G)39A]NBI')DD-$+8D&*9I$;IZTA>V]6,MX M\1V+W"1"&;:$D(A8,"DZ1&X^/ K;=A@<"ENNAZU)E3B,F!ZVII7,(&'HZV%K MVLFP9=S(-8 _F0>1+6P51R,W2??F!V0R:0M!*#Y%;D(]B2#"3@1A]]Y++V.32B&OR M+FXQ:N)5;(O=;-M7,F.3; /?AN9HM^KFV5-$,S9Y5E?-V*0[&NK)"C#2]U6@ MG]#RL(HSL9LSVY4S-GFS%L6!#J_-K E0T2MVTZLM._ZYR=Q<@DV*K;,CM5(: M5C2+.]%L-Q@,RHY4#Q* ?R-*]"@QK0B*N*]3&F WE'OP*-3G#/#G,T(CRP I MSL=NSG=FQUMWX_J4^VVY3F;B>B#S5RF*9S&X\:!3NW,YFF"3VZ,@T$GG7-W% M;=TU1UT)">P6$GW2_JW;YRF3<29'DW,YFF+@I 'AP."T-K/F="@-A=T:JC>K MF9HE\GV;*%"*!;L5RTFT%IFGBWK&,K7+D.IR#C B1%]53MBGK"H $;+D>J*T M%'%KJ5:"O'4[.&$%G KC MV,X2I0Y)YU.8=AC@*8R^G26 ]C.WLX 5N)T%[,#M+.3/L9TE1[653L45Y]$9 M/%K 0WW>FDI;OF,RI12MRBM->N MF "G0T&H[\W:K)J(E: C_R&=?E! MYT?(GQ\2:DFU5 D(^OK;$" Q4>@ZA(L?J>)LVNM"! P#N!%A\B,UR1S@1\ * MY$? #N1'R)^#'^G1M8A7W(N(*2 &0A):=I!4L3(]_[6'F +LB8DMU2CVI)W* M."XM;EGC0+6&(QE;Y!A&^EA:S(GT\NF$\"(D(#HT3@% M[*04EP&I1RW@#T69MQ8MQJ:K%J0E/,SMS,WN\6%L"C MR+AXTV;51*RXEIVME#-FT,99A^FT:8)4Y,M>6X)A4&W%W(6TFC4!*O)CKR[! MP.N702485QIA1Q<"^Y1@+#" $HR91AC FWK%9 (8$4)"_8[+%+ ;2M:+]+LP MD#]$"+:M5477[#45&'?C$XXLS^5HPDR5$&"]_#P]5W=Q6W?-45>"A/V""HS; MYRF3<:X*S+D<31EP$!'J!T=QFU5S,I3Z8;^F_L),\8-\9BO ,*5\V/D*,,Q4 M/OJ%&@8H%3VI30 C_7[?U W[E$4%(+(=PG EB/AK"S!N!R94/_32#'N-C]L&WWILK7VQ]B M/>15E:^V+Q@( &L& 8 >&PO=V]R:W-H965T&ULC55;;]HP M%/XK1]$>6JDC(:2752%2H4S;I$JH5;>':0\F.1"KCLUL!]I_OV,GI!0!XR7V MN7S?N=@^2==*OY@2T<)K):09!J6UR]LP-'F)%3,]M41)EKG2%;,DZD5HEAI9 MX4&5".,HN@HKQF60I5XWU5FJ:BNXQ*D&4U<5TV\C%&H]#/K!1O'(%Z5UBC!+ MEVR!3VB?EU--4MBQ%+Q":;B2H'$^#.[ZMY/$^7N'GQS79FL/KI*94B].^%X, M@\@EA )SZQ@8+2L._L&Y\KZ\"R&MC5=6"*8.*RV9EKVT?M@#$LQ\0 MMX!X%Y < Q:P.!40-("DE,!ERW EQXVM?O&W3/+LE2K-6CG36QNX[OOT=0O M+MT]>;*:K)QP-ALK:93@!;-8P).EA2Z!-:#F,/E;<_L&9\^2U04G^SF<39DF M#Z +B*([VY#,^#G]@FN#]@_#[DZ/WO^R!3TZ.O@O_T(Q! M=[0#SY<#W U8SU'^.D"<=>7*4?,Q,"05?\0)E82Z M5:J6%I:HF]L 9UQ"H81@VKQKS_?=D2;0C0_DQMHJBWK]Y#(-5]LG=Y+7_5ZO MP8[7Y']>34?"K5=5H5[X<68@=X4V5[+3=A/SS@^*'?V()FDS^-YIFC%,1[[@ MTH# .5%&O6MZW+H9;8U@U=*_W9FR- G\MJ2_ 6KG0/:Y4G8CN #=_R7[!U!+ M P04 " !68%I1EWJ7JMT" F!@ & 'AL+W=O9-&U22R[0KA= MIN?6B+2ML]3'LPR8%8=>S, M=DKY]SMV0DHGBO9"?"[?=R[V.?172C^;'-'":R&D&02YM>59&)HTQX*9CBI1 MDF6A=,$LB7H9FE(CRSRH$&$21<=AP;@,AGVOF^IA7U56<(E3#:8J"J;78Q1J M-0CB8*.XY\O<.D4X[)=LB3.TC^54DQ2V+!DO4!JN)&A<#()1?#;N.7_O\,1Q M9;;.X"J9*_7LA.ML$$0N(1286L? Z/."$Q3"$5$:?QK.H WI@-OG#?N5KYUJ MF3.#$R5^\LSF@^ D@ P7K!+V7JU^8%//D>-+E3#^%U:U[]%1 &EEK"H:,&50 M<%E_V6O3ARW 2?0!(&D B<^[#N2SO&"6#?M:K4 [;V)S!U^J1U-R7+I+F5E- M5DXX.[Q5%B&&0Q@SPPVH!4PU&I26^::1?,4EDREG F:D1+H0:_JAI=B.(4R; M..,Z3O)!G%.X4=+F!BYEAME[?$@YMXDGF\3'R5["&98=Z$8'D$1)M(>OVS:B MZ_FZ>QIAP*K_J/<=?Z_E[WG^W@?\;7]'::HJ:;EF9*E. A*=V?Z!8/A[=W#)=WG0X[TX%-5E$RN7:A*LBKC%C.8*&F4X!ES MPJYB(6&&Z33W[@>D:6IQ-D=[EUKEL,GQP<8E\K%V/:-P:W8+U$N_ MH0SX'M9CW&K;)3BJ9__-O=Z@E-22&@("%P2-.M]HY^AZ*]6"5:7?!'-E::_X M8TZ+'+5S(/M"T1 T@@O0_C4,_P)02P,$% @ 5F!:42OGXL'D @ >@8 M !D !X;"]W;W)K&ULA57;;MLP#/T5P@.&#ACTH-A,+E25/DIOV[T?)B9MN3?9@6Y1X#GDDBAZN ME7XT.:*%YT)(,PIR:\N3,#1IC@4S;56BI)6ET@6S9.I5:$J-+/.@0H1)%/7# M@G$9C(=^;J;'0U59P27.-)BJ*)A^F:)0ZU$0!]N).[[*K9L(Q\.2K7".]J&< M:;+"AB7C!4K#E02-RU$PB4^F7>?O';YS7)N=,3@E"Z4>G7&5C8+()80"4^L8 M&'V>\ R%<$24QN\-9]"$=,#=\9;]TFLG+0MF\$R)'SRS^2@8!)#ADE7"WJGU M5]SHZ3F^5 GCW["N?8_Z :25L:K8@"F#@LOZRYXW^[ #&$1[ ,D&D/B\ZT ^ MRW-FV7BHU1JT\R8V-_!2/9J2X](=RMQJ6N6$L^-;91$2^ )WF**TX@6NC*DP M@TF:JDI:+EA$+4BB)#K UVGT=SQ?YX!^ U;!)9=,IIP))][&S[3G%(I!<+/>WRV,!4J??SUWNX? M#.XN](DI68JC@&ZL0?V$P?CVV_T%G?A]CG"FBI+)%T@57;(,-6T$S;*R%#QE M"RZX??%)JXR-(@.?/GX8)$ET.ID_&#^,3S^WP5D@E?7/E81S MJK5B@9H.,3YN^3?$23-X78][]4&W/'*[3 R3:D5WP\T,/&P <;<%1W&/C/_! MFTJ?9*JT>TK=!;FN)#I4WX?H0]QI02?I;XWF^U<\)^E6/?VK,/;PQMHFY3G> M +8>[>URV\>]9K*BQ@EQK:KM"=ZKT7"G'Q2H5[[K&? JZ];0S#:-=5+WDU?W MNBO?,+WBTH# )4&C]E$O %UWNMJPJO3=9:$L]2H_S.GG@-HYT/I2T0W;&"Y M\[L9_P%02P,$% @ 5F!:44>&ULM5C;;B.Y$?T50IE<%FA;:MTUL0W8GMED@=T98^Q- M'H(\4-TE-7=:9"])6=9\?4Z1;*GEM;U!@#Q8IIID\=2I4U5L7>R,_>HJ(B^> M-K5VE[W*^^9]O^^*BC;2G9N&-&96QFZDQU>[[KO&DBS#IDW='PX&T_Y&*MV[ MN@C/[NS5A=GZ6FFZL\)M-QMI]S=4F]UE+^^U#[ZH=>7Y0?_JHI%KNB?_]Z_S]S9C7AP7_4+1SG;%@3Y;&?.4O/Y27O0$#HIH* MSQ8D_CW2+=4U&P*,7Y/-WN%(WM@=M]:_#[[#EZ5T=&OJ?ZK25Y>]>4^4M)+; MVG\QN[]3\F?"]@I3N_ I=G'M>-$3Q=9YLTF;@6"C=/POGQ(/G0WSP2L;AFG# M,.".!P64'Z275Q?6[(3EU;#&@^!JV UP2G-0[KW%K,(^?_7)>!(C<2:^T"/I M+5WT/:SR7+](%FZBA>$K%A;B)Z-]Y<1'75)YNK\/- =(PQ;2S?!-@_?4G(O1 M(!/#P7#PAKW1P<51L#=ZPT4GO!'?*RUUH60M[KWT!&EY]X;]\<'^.-@?OV(_ M,2=6UFS$+;BPD!K"Z"MQ&P)(5OSK@9Z\N*E-\?7?+U'\]@F?/C]\1) ^*"?7 M:TMK&01M5FW0Q$.%XTV-#%-Z+;Q99/)F(QS"9Y_C\2\(/V9'5P'+OC3DMH&0X)!\"R@>:>%"HJU7L<_$=6 M\G-]QX=9L&JGW?W:OH'71O'3.H%PQ9S8F M.IY;0G9JLK(&>2UNBR7 UZ*#KY[=-2JB\6BC6:Q(?#P]%1!7*B$%68_>+2JT M+UB,)M0W2AF3R@,0[:#H*IS_[%0VV9XLS",^^+SS4)22IW_ZPWR8S_[JQ(9\ M!5HYNI8*L];J&U>LY-YQ=TLM^"F@&EP/ E98JRD@CX88%5E",0-.E#K'=7XG M;>FZ:Q6?*]V6\6(I]%?O^52)*=UL?3L;VCMBSNGA4$ @@VWK9,E%U%(M^1(1 MO Z")8AE$R(4MX#WX\$G% #_BB/C/$(+A (PP:-72>P*NUNRV3[N/0S)5S!Y M,A?L[V,T)7RF\FS; +-KJ% K5:1,0$A56!U5[LXY]U\Z/6.BD12E"3*]KU33 M1'9*4>&C#E_X\J0"V$!").6 R9GZ5( A,*' )H4S]80!<4K)E2?[3#=+5F'" M:PZ9GT&KS9'QA&"1U,_4BH2+DCX45IEMGA$1:75K]N(MY51 M4M6A-+5YP1"#P&(47S@LZQ:6@SW7>KKB"G52]62<*Q7+DKC^+,GOB'0LN\_4 MW05"3U#:4?(<]BAY.K&ORT.*!QS0<0(B7ZU[(3\Z)+MYVK*) M2HEB%4U$7?Y"7-GA"5Y$ "]PO]IZ3BEVQ2=$B"&4ZT!:(#5( V..^35W#(=F M&9(*A;3 S#HTCQ-)W,B:W7 AV8&2%8'#6L82!XPM$TN($O-1^UV5H-VGV^-")OW0"Z\B[[V(+.>27+!\C2GY: M4F,<5X?CKEI)6 T)]%UH&4%-&HFMRJ" Y";J UXUD@[_Z][1DJ'<41-EI]JG MTG!2$51,(+3>,DO4,+5*BV>NGHM[;& [[B0)(CWL!'L:Q ZO(5RCRQ_!B\PWED6%(S[D+%,Z^]3':I;2#'(3H>+QN=063OF/U!J MQR<%HV6R]3GXP+D+5NI]=EH0SI;[LP-R))@*S2Q<%_BRO!(DT?XC;B8!&:Q, M^7*7_UT&'!M\X8;[ 2&+3_(L7G([B\1 _'99>)2+Q3$?TYGO\$Z+.^EB=)SI M0G@GQME@/@O_%[CJ?CE-UV^IL[#_FN_FKUS'7WI]['?>QD'_.OSFX.*5.[Z8 M'YX>?M:XCF_SQ^7Q-Y&?I%US5ZQIA:V#\]FD)VS\G2%^\:8)[_9+XQ'K,*Q( MEF1Y >97!B^_Z0L?&PO=V]R:W-H965T5!QV9YL?\A#1V$4OZ&0'A12[W=KR'MYQ2R; M3[7:@7;2A.8N/E2O3G9^9VR"!F\@UNY16F5YFBFD25DQX^* M \JB14G?0!G#)R7MQL"U++'\4S\BCTYNI4>W%NE9P$>L>]"/0TCC-#Z#US^% MV?=X_3-A&K *;KADLN!,P*-E%JF]K#F#GYWP,X^?O8%_S-X+7'%3"&4:C?#] M"?<6%D(5SS_^EM.SD&X:)Z9F!#>HO!_.[STS65Z^/MS6?@KQ4#1N:, M"Z@$9L%N$&C:4(-:0:&,!:6I:?0S#3F3)"($*!+2_XLA"8!&7_!?;"D0MDPT MV(,'K 7YZ7+92K*ZUFK/:68(MFBT?N60=8>,^P*- ;4E?!^,YW+3514O<#'L M]T;4]D+X"2;EBV':&[Q2+%"G4!F7A'-L%[C"XD!)'"49A_\DU>O.@,]&H:I: M A/ MRE*GNZIU"WT!HS0AV7;8/JVJ_HI;*TL+SUPW]85 [ >*O%,WO MX>$,G/Y9\]]02P,$% @ 5F!:4:6LB.C! @ RP4 !D !X;"]W;W)K M&ULC53?3]LP$/Y73M$>-BDCB9-"@]I*E!_:)& 5 ML.UAVH.;7!L+QPZV0^&_WSDIH4A0[:4^7^X^?W?7[R8;;>YMA>C@J9;*3H/* MN>8XBFQ185-C5W=#7KR#8&>=DEU3)B<7P8U5RH8#;I? LSF^C6 M2:%P8<"V=>;CNX!? C=VQP9?R5+K>W_Y7DZ#V!-"B87S")R.1SQ%*3T0T7C8 M8@;#DSYQUWY!O^AJIUJ6W.*IEK]%Z:II, Z@Q!5OI;O1FV^XK6?D\0HM;?<+ MFSYVE 50M-;I>IM,#&JA^I,_;?NPDS"./TA@VP36\>X?ZEB><<=G$Z,W8'PT MH7FC*[7+)G)"^:'<.D-?!>6YV;5V""/X"@M#@S;N.82%Y,H!5R63H+9\1%5O<>8_+/L#-X4HK5UDX5R66;_,CXC@092]$YVPOX"TV!Y#&(;"8 MQ7OPTJ'PM,-+]Q1NP6FX$(JK0G )MXX[].7:/?C9@)]U^-D'^'O["6?"%E+; MUB#\N<,G!W.IB_N_[_5Y[S->L\>VX05. Q*E1?.(P>SZQ]TY#?650C-0P!<* M(2B2?*%)7M:!7H&K$%9:DDJ%6A\#]9N:L40#*<30MQW.L-CZ$N])H&^AO=K M[HJ;M5 6)*XH-3XX&@5@^M717YQN.KDNM2/Q=V9%VQ:-#Z#O*TW_W.W%/S#L M[]D_4$L#!!0 ( %9@6E$P[JVB_@( #$& 9 >&PO=V]R:W-H965T M^Y9,H\0ZAQ,QY!L'+$\Y12D_$;OQI.*/6I ?N M[W?LER%VCF4A+,ZU?*#<%9-H&$&.2[&6[E9OOF(3S\#S95K:\(5-K=MGB]G: M.ETV8)9+4O4JGIL\[ &&R1N M &DP>_:4/#R0C@Q'1N] >.UFQ8P->+I#P#JL.]))C2),T.<#7:Z/M!;[>@6@M. V7 MI(3*2$BX<\(A5YFS!_C[+7\_\/??X/\OB5NX()M);=<&X=<]/CN829T]_GXM MM0>9?6^>V4ID.(FX^2R:)XRFU]_OO_#CG8,DL2!);) LH'5B(8EK(@?N6B\3 MEZ^7ULY[LMEY)U0.GHHRA$P**FVH\!RX70KBVC.4<8J:*WRNT! J5@[ "C-: M4@95$_12D&1ZVX'[ F&NRTJH;4 IRUEOK6;:.@LY&6Y,N?6O,><3T,L=DP6K M9=Z!>2'4BI&DP+TP?G@W3+NGGVUK=]-6[%X>A,$SX/+AMUV@@1XD4%<1?[HC MF DI0B .%K@BI4BMO =;% ;>0_>XWQN&M3=,?&L\49A"HW3@SP8)S.N<'(U. M!O 1CKK'Z:#/FSU>Y!SYF#AG.J^Y1C5G__0$7BNV>*^-2S2K,*PLYVNM7-W1 M[6D[#\_K,?"B7@_3*V$X*DX(+AF:=$X'$9AZ0-6"TU48"@OM>,2$;<$S'8U7 MX/NEYE9I!&^@_4M,_P)02P,$% @ 5F!:40C_T((A!0 0PP !D !X M;"]W;W)K&ULI5=M3^,X$/XKH][I!%)I\]8V8:$2 ML*QV3UH6 7OWX70?W&3:6#AVUG8H[*^_L9.&]EBZG$Z@)(X]SSSSFNG)6NE[ M4R):>*R$-*>#TMKZ>#PV>8D5,R-5HZ2=I=(5L[34J[&I-;+""U5B' 7!=%PQ M+@?S$__N6L]/5&,%EWBMP315Q?33.0JU/AV$@\V+&[XJK7LQGI_4;(6W:+_6 MUYI6XQZEX!5*PY4$C[=XE-Q.@@<(128 M6X? Z/: %RB$ R(:WSK,0:_2"6X_;] _>-O)E@4S>*'$G[RPY>D@'4"!2]8( M>Z/6'[&S9^+P:?CO-41O:(C@\]*VM+ I2RPV)4? M$]^>=+0A?1[M!;S%>@1Q,(0HB((]>''OA-CCQ7N<8, J^, EDSEG FXML]YN MLP<_Z?$3CY^\@G_STHOPUQT^TE*H_/[O'[ET+Z(KU6-3LQQ/!U2+!O4##N97 M7^XN*99W)<*%JFHFG\#42AJE#3"7J@12P*)E '47\%HP"0>__9)&4?#NFA;^ M,7QW"+EZ0,WE"G+4ENH;"E6AL3P'K&JAGA#-Z-D@IM'71P$$BBPO6WE:;TX[ MX'#VSL 3,J*DEN"(\QQ]TN5$F2@Q5ZPC;X0C ]S LG%Y T0@5]+U(6Z?J$QL M"92G?M>1U/BMZ;SLL5E="YZSA4#X.KH=T?ZJ$1[=;,&OF8%<*$>;XB^IB]1, MDXF4#D7Y(('QH5G2SP([]G9SCD73+*"$]\MSV_'V3G!> (Y5:TSGYX- M;H)-T3'DO[S1%(]=22:,VDX3J>11SU61P2_R9KI9$M&A[1Z MX 455;?=\R#C7F33CH$M-$FZMRCXBCN?$,'&="\+)/<53G=>BH/T/(=MYONV*REO_*TS3E*Z324C7.(GI&LU"^"0M MU:9IN4,2AS -$PBS!*)X I>/-:4]Z23VC9:P:1/,&"3^!UF:P"$9JLLU7JI% Y,X M]9QF,^IG-!A8T7K0;V99Z,&.X.JU8, !.R1#P^%TFM!]%DR=\7'DC"?8-P?J MBC)_?Q!^?N*-88J&092UG">QO[?K-(S^%:QP.(DBNJ9)"!,*A+/N9P&+AEF4 M>L\/IQ3]_Q:T-)GY:"?3O4$CYK.8KI%/(C(S?!&Z9!C3D;<%;TK!R[QCPG!& M]RQS09QFL=^_>WME@O+C#/4EZ0MZQ\ >PW^_J"V(IOO6M$,0O:$V!0?XZ'HV M'@Z]'BZ[9D]=4_"".<\_3PR.S2F5YP^-@*7)!J,9I,!Z'9D M;1=6U7Y,7"A+0Z=_I.9=H'8':'^I:$KJ%DY!_[MA_@]02P,$% @ 5F!: M42QC..OX P T D !D !X;"]W;W)K&ULK5;; M;N,V$/V5@; /#J!$5]MR8!N(L[OH MULD*3M0]$'6AI';"12)>DXVZ_OD)05 M)TB\!=H77F?.G+GP,M])]:!K1 -/;2/T(JB-Z054ZI;:(TCB=1R[@(EG.W=JV6<[DU#1=XK4!OVY:I[RMLY&X1),%^ MX8;?U\8N1,MYQ^[Q%LTOW;6B632@5+Q%H;D4H'"S""Z2\U5NY9W KQQW^F , MUI.UE ]V\J5:!+$EA V6QB(PZA[Q$IO& A&-OWK,8#!I%0_'>_3/SG?R9A$4 52X8=O&W,C=3]C[,[9XI6RT:V'G9T54L?;&W(L/S+#EG,E=Z"L-*'9@7/5:1,Y+FQ2;HVB74YZ M9GDE#4(!IW!1EMMVVS"#%7PS-2JXE"WEN;8)>$3X(DK9(HQ^EEJ?S"-#MBU" M5/9V5MY.^HZ=&7R5PM0:/HD*JY?Z$7$>B*=[XJOT*. M=F>0Q2&D<1H?P?*+EW-=+Y*1NF-=_PDMGCH(%. M*,C-B[Q+E_?R!5/>,VT<4Z8)J9/*2G,!)$]E(K1L>.40GD-FL7LOF<)S(J$0 M7Q0!4 I)>$TF;1ZOR*-C^S;/U"2S@]%U?SLPL2??26T4&JX<"UBCP TW^AQN ML)3W@O]-N'03;)FR&;9.P8B=P >8)&-J\ZR@-@EG<>;ZC%;I8C*-AQOD9[.$ MSDP>9M.,^CMI"&R-=$<. 3/LR2%,XLF .PG3Z63 _?(L.,HF.9S :%;8-@GS M/+.#M$BHNT*7J%>X:9Y2G^6Q10^+S/.-L]SQZU/^CL>;S(.Q_FLYYZ%66RY_Y?@%#XXJ6/B#21%/!C(T^S'P?'E[]NW M@T.^>M33Y^$/PN3/2M\="9%/[ZQG:CW(PR2?#!Z,)S9<;UWXT<$KVR+9M7\) M3:6[%<8_N,/J\%VY\*_TL[C_ZWPEVISNX 8WI!J?3>EWH/S_P4^,[-R;O9:& M?@!N6-.7"Y45H/V-I">CGU@#PR=N^0]02P,$% @ 5F!:41PYY2M/ P MW@< !D !X;"]W;W)K&ULM57;;N,V$/V5@="' M%N!&]UM@&XB=WH#=A9%DVX>B#[0\EHA(HDK2M0-HH'GKNWUTFN,&:Y]7U<-=EQ?R0%[FCE(U7%#0U7[>E#(]RZH M:_TH"#*_XZ+W5@OGVZK50AY-*WK<*M#'KN/J98VM/"V]T'MUW(FZ,=;AKQ8# MK_$>S9=AJVCDSRA[T6&OA>Q!X6'IW837Z]2N=PO^$'C29S;83'92/MK![_NE M%UA"V&)E+ *GWQ-NL&TM$-'X9\+TYBUMX+G]BOZ+RYURV7&-&]G^*?:F67J% M!WL\\&-K[N3I-YSR<00KV6KWA=.T-O"@.FHCNRF8&'2B'__\>=+A>P*B*2!R MO,>-',M;;OAJH>0)E%U-:-9PJ;IH(B=Z6Y1[HVA64)Q9?98&(88/<(=/V!\1 M?GS@NQ;U3PO?$+Q=Y%<3U'J$BKX!5<(GV9M&P\_]'O=?Q_M$:^86O7);1QQFO]< K7'ITVS2J)_166R7WQ\K AANLI7J! MAT8A?J4[D&H&NQTJ)]UG@KTT;Z6E3UB>6=MC-VC@_1X&LD"_: K0\ /D.0OB ME(PB8V&8D!$11EJ$ULH"5H8Q:3!PH6#@RFB@IN$PWD&S#FD:HA&&K$QR"&,6 M%@G$*2N*#)*8I7D"#]+P%GIJ3II3U>S6!2N+B(RR9%%9N)TSEF0Y67&0L*3( MX5>4M>)#(RKX**NQ//^+4E]Z8>Q"PXTCE\7$R9++2I:45I:0^,:A=44VSSP# M:B;4*GJHY+$W2E!<'"-(4R8FD8_DF@8WK1*@8S/X;K=&0XL'"@VNR)IHH\I#H!J)I'1!-0OB M,)P&-:')^Y5W&2W6J?5W#K\H=NI(!EO)3HA'J]R6*R^TA)!A MH2T",<<37B%C%LC0^#=@>F-*&W@LOZ'?N-I-+3NB\$JPW[34U5#BGK1, M/XCN.P[U3"Q>(9AR7^AZWTGH0=$J+>HAV#"H*>]/\CSTX2A@]EE / 3$CG>? MR+&\)IKD2RDZD-;;H%G!E>JB#3G*[4_9:&ENJ8G3^0^A$5(XAUO^A%P+25'! MERW9,51?EX$V*:QC4 QPZQXN_@1N#G>"ZTK!-UYB^7]\8*B-_.(W?NOX). & MFPM(0A_B, Y/X"5CO8G#2T[4JZ"O[P1<.L*E#B[]C)Y9DK)E"&(_=O#%AZM6 M2B/#'Y<(MOBL83&&W N7GC10%*@5G$,W\),NL,/73 M+(4;RJD9KA(:(K6"2>2G401IYB=1=G0I1=D6YCZ*_2R:VB,.I[ 5FC#+SN1X M'ZXSF,7^)$R-D$W\^3R#C_Y#<#32-0,I(XH4U06XD"TR;!5 ';'J8]N,FU MB4CL8#L4_OW.3@B=!'VISQ=_WWUW[N?93JI'72(:>&EJH>=>:4Q['@0Z+['A M^E2V*.C+1JJ&&]JJ;:!;A;QPH*8.6!A.@H97PEO,7&ZE%C/9F;H2N%*@NZ;A MZG6)M=S-O]X=^%7A3N_%8#M92_EH-]^+N1=:05AC;BP#I^49+[&N+1')>!HXO;&D!>[' M;^Q?7>_4RYIKO)3U[ZHPY=Q+/2APP[O:W,G=-QSZ.;-\N:RU^X5=?S;)/,@[ M;60S@$E!4XE^Y2_#'/8 :?@)@ T YG3WA9S**V[X8J;D#I0]36PV<*TZ-(FK MA+V4>Z/H:T4XL_@A#<(9?(&5HHM6YM6'5%:%%C\CP]([*B8O2E>LH.$]]B>0ASZP$(6 M'N"+QPG$CB\^, $-?7\'Z)*1+G%TR2=TA^?XQ]6!!WPQL*QE_OCWHXD>K&!M M>JY;GN/<(Q]J5,_HV:D8;-:H((80^N' %>9#+K*9*(,;*^<(SOQ)QFA-_"Q+ M8=E5=5&)K88HBGP6)K2&?C1A<,OSDJJK5]<&CFU$:>+'R916YF>,T740+HF! M9:D?I@QN4&LR7-XU7^G]^/] MJW3+U;82&FK<$#0\G9YYH'JG]QLC6^>NM33D51>6]#BBL@?H^T;2_VO8V +C M<[OX!U!+ P04 " !68%I19L@G;FD" :!0 &0 'AL+W=O'-*G97JJM;A -/',F]#QJC&FOXUA7 M#7*B+V6+PMZLI>+$6%5M8MTJ)+4/XBQ.DV0< MYL[?._R@N-=',KA*2BFW3OE2SZ/$$4*&E7$(Q!X[O$7&')"E\;O'C(:4+O!8 M/J!_\K7;6DJB\5:R)UJ;9AY-(JAQ33IF[N7^,_;U% ZODDS[+^R#;V&=JTX; MR?M@RX!3$4[RW/?A*&"2O!&0]@&IYQT2>98?B"&+F9)[4,[;HCG!E^JC+3DJ MW$]Y,,K>4AMG%M^D01C#>U@I67>5@2>B%!&&HH:S1U(RU.>SV-A,SC^N>M1E M0$W?0)W"G12FT?!1U%C_&Q];A@/-]$!SF9X$?,#V$K+D M(D34[@94/9FCB[3(K7"$ MBZ)VB"TJ*NN -0V8^=487NMN?#2O'-7&;Z6&2G;"A-$=K,/BWX1Y_^L>7HT[ MHFQ5&ABN;6AR>55$H,(F!L7(UD]_*8W=)2\V]O%"Y1SL_5K:4>@5EV!X#A=_ M %!+ P04 " !68%I1YV-A*%@# #]!P &0 'AL+W=O-M?U5 M&)JJP9:;2]5C1V\V2K?']R);6/=@W QZ_D6[]'^T:\T[<(1I18M=D:H#C1N MYL%U?+5,G;TW^%/@WARMP66R5NK1;3[4\R!RA%!B91T"I^D+WJ"4#HAH_'W M#,:0SO%X_8S^J\^=U?"[;5##2AFKT0J-)(*%)7:X M$=; V0-?2S3GL] 2 0<35H=@RR$8>R58"1]59QL#[[L:ZY?^(1$?V;-G]DMV M$O >^TM(H@FPB$4G\)*Q&HG'2TY4P\"0WPFX=(1+/5SZ&CTZ0O5.(J@-W% U MC5O8L*BX1]#^6)]3VQ$A5!1=/@%LJ*@<3J- M:4S2A$:6Q_"ALTC$[6"5)C%D<0IQF0)+IO#^J:=33#&)_4YW0$GU5#O@QJ#[ M(LLBA7,X*\J(I@OZ7;=*6_&5^Y-/1>^U4-2*CIDXLS-6,.NMH#XA<4.NT64^#4 /E\VPL:KW#7ZM+%T7?MG0_8S:&=#[ MC:*V=MBX ..-O_@74$L#!!0 ( %9@6E'I84.FEP, /X( 9 >&PO M=V]R:W-H965T1%]:HJ8,X#*=!PZO6 M6RWLWK5<+<1>UU6+UQ+4OFFX_+K&6AR67N0];=Q4NU*;C6"UZ/@.;U'_UEU+ M6@4#2E$UV*I*M"!QN_3.H[-U:O2MPN\5'M21#":2C1#W9G%9++W0$,(:(%U;8"(QC\]IC>X-(;'\A/ZSS9VBF7#%5Z(^H^JT.72RSPH<,OWM;X1 MAU^PC\<2S$6M[ B'7C?T(-\K+9K>F!@T5>MF_MCGX3T&<6\06][.D67YB6N^ M6DAQ &FT"2JUA3E5DOZ6I&=7ET)C9#!1SC/\WVSK[G& G[5)4JX M$ W5N30%>$"X;'/1($P^"Z5.8'+'-S6JDT6@B82!"O+>X=HYC'_@< Y?1*M+ M!3^U!18O[0,B/T00/T6PCD44H8]]-NFF(YD?2=7]:>5N L$%U M0FF)NI)()UG#!EO<5EJ= >5%[-KJ7\*ED[GGLN(UU-1<,.$G\ &F44ICPC(: M(W\>,CLSVJ6+0M<.;M"?SR/JX<1G,T;SG= $MD&ZLQ JETC-'RW"-)P.N%,_ MGDT'W,MGQ0F;)D!=/L_,&/E)PHP09Q%-5V@+^ UNG,0TLR0TZ'[&'-^0)3#2 M1.G01.EH$XT=Q?=UR!OX>RFQS;^^*.!QAZYYS=L<@6OXA'G?!)'OJOX!)ID? MI2F8NDWBT&=9W,N9G[(9R=^= E[\39>;*:*B@KE"N-%QT="AK$0!>8]=^:ST'#_/\G) M7')BR\0YB+)P<)#$[.WDN.YTX^O)H5@=ZL=G\8TTN5;NIY$4N?+.>Z8F@L2/ MDND003JE=+W6X<'1F]0@N34OKX)<[%OMGJ=A=WCU7]02P,$ M% @ 5F!:47T%0DR4 @ * < !D !X;"]W;W)K&ULI55=;]HP%/TK5M1)K=22D(1N5!"I0*=-*A6"=7N8]F"2"['JV,PV M']VOW[639K1+HVI[ 7^=<^ZYOKD>[*5ZT#F (8>""SWT%,P$P1O2T*JAY' MP.5^Z'6]IX4Y6^?&+OC)8$/7L !SOYDIG/DU2\8*$)I)012LAMYU]^JF9\^[ M U\9[/71F%@G2RD?[.1S-O0"&Q!P2(UEH/BW@S%P;HDPC)\5IU=+6N#Q^(G] MH_..7I94PUCR;RPS^=#[X)$,5G3+S5SN/T'EQP682J[=+]F79R]1,=UJ(XL* MC/."B?*?'JH\' &0IQD05H#P)2!^!1!5@.BM"G$%B-^JT*L SKI?>G>)FU!# MDX&2>Z+L:62S Y=]A\9\,6'K9&$4[C+$F>1.&B 1N2!SV('8 NF2TPD8RK@F M7^!@MI2?X>[]8D).3\[("6&"3!GG>,EZX!N,P/+X::4V*M7"5]0B,I7"Y)K< MB RR!ORD'=]OP?OHO+8?/MD?A:V$"]AT2!2:? MU9\E(ZIK(7)\\2M\8\RMPB\72]#D9.R*#]0YN65TR3@SC^=UEV2N!,/_-VQM?8SS^*/Z_CCUOCOI+BX7Y#O4RB6H'ZT9*17,_9: M&6>@4A &&V;M?/1(;F5*;9=KJO]VOK#?"8)W3776CHN"OW&E(?_HT\?+6KN> MJTDJM\*4-U^OUFW]VG6S%^NC[M6XV[ ^P6>@[-I_Z,LW9$K5F@E-.*Q0*NB\ M1P^J[,OEQ,B-:SQ+:;"2W##'IPR4/8#[*XG-IYI8@?IQ3'X#4$L#!!0 ( M %9@6E$]FD< 0 ( $$% 9 >&PO=V]R:W-H965T(!RH!3E)@$THCE;)IFP2K*&R:ICVXR:6U<.S,=MKR[W=V M0M>'EFW27I([WWV?[SN?G:VU>;)+1 >;6BH[BI;.-5>,V6*)-;=GND%%D4J; MFCMRS8+9QB O ZB6+(WC2U9SH:(\"VM3DV>Z=5(HG!JP;5US\WR-4J]'41*] M+-R+Q=+Y!99G#5_@#-UC,S7DL2U+*6I45F@%!JM1-$ZN)D.?'Q*^"%S;'1N\ MDKG63][Y6(ZBV!>$$@OG&3C]5CA!*3T1E?&SYXRV6WK@KOW"_CYH)RUS;G&B MY5=1NN4H>AM!B15OI;O7ZP_8Z[GP?(66-GQAW>?&$12M=;KNP51!+53WYYN^ M#SN Y/P (.T!Z=\"ACT@=(YUE059-]SQ/#-Z#<9G$YLW0F\"FM0(Y4]QY@Q% M!>%SW.;N#X: !'(!3<"BD)93/F2*VOF16]LNM.67I V0R;,QC&)X%\#WSR M.OQ3JP[!&?5XV^ATV^@T\)T?X/N'#HYKW2JW3W&WQ678PM_/59[$:<96>^H: M;NL:_J^Z_GBR!!2ZA.-OR,U@7\M?+R6!9P+NZS7;&7#_N-QRLQ#*@L2*F.*S M-Q<1F.["=H[339CYN79T@X*YI#<.C4^@>*5I[GO'7Z/MJYG_ E!+ P04 M" !68%I12E6JH'8# "("P &0 'AL+W=OIM%,PWU1)I#9D=T::SD9-N_.PV@49+Q& W-:[QU0)K@D;\ MD\&!'XV1DK*F]%%-OFRGAJ4J@APV0H4@\O$$<\AS%4G6\:,):K0Y%?%X_!+] M3RU>BED3#G.:?\^V(IT:H8&VL"/[7-S1PV=H!'DJWH;F7/^B0X.U#+39ZJ6D?8Q DR_F% MC/BPBM''#Q?H \I*=)_2/9[9+^[=V*,!5U!=(L?Z ]F6;0W4,S^9CJ,A.;^7?7%V]C=F M..U1K^^GZQ&G'-:^-YY[M64[TC M";YC1UW7!E"1&^&.:WT4#D,'=X(M^C ;XRCPAUWS6Y7^N$I:?GI8H7]OH5@# M^V_$MZ"-&)SO6] 7X?F1U?%M !6%5N<8Q7U4$&+/Z]C61T6VA_&P:V&K,1S5 MN-P757W#JA%:/7,!!3_%Q:C-$)WO8M17'EA.1_F\CPI]C-V.BWV4[5A>V#FD MBP&8;T78&?816Z]?.6M4YQU4)&-H29C@2+97Z!UKU<+?(@5VBLGXZ".+S[>Y MX1Y?5/(?YW;.X7P(YN"P:_0 S/'"T.\8/0!S'2]P.T:;1YU% 2S1+1U'&[HO M1?UE:%?;MO%:-TN=]1M\-<<#Z[%J,W4G\QJ^[E%O"4NRDJ,<=C*5=1G(4\'J MMJ^>"%KIOF9-A>R2]#"5K3(P!9#[.RI[FV:B$K3-]^P74$L#!!0 ( %9@ M6E$BA#Y$$P( +L$ 9 >&PO=V]R:W-H965T>#96PZ7[BANK<90#6"T4-)J;"^Y,P:L(4P6Y"MG6RZXY6#(^1(LX\)<(/9ALR3G9Q?D MC'!)?I2J,8@V*;5HS1U \][&?6(2^^#]]"3G2(T>/ M9B_I%!LR="4>NA)[O>D)O:$%S+?@6#V=P)47<%?ED*'OP]CR6T0R2P;,"U_) MX"MYGR_Q[WL<,Y>\.7H:WER_\G<$-(NB5P;I:+3L3-\##_RK["U!+ P04 " !6 M8%I1+-,!3" " #&! &0 'AL+W=OS;A E8=.[/-1__];"=$M(6I M+[&O?<^YYSC73O=2O>@-HH%#P84>!!MCRCM"=+[!@NI0EBCLSDJJ@AH;JC71 MI4*Z]*""DSB*>J2@3 19ZM>F*DOEUG F<*I ;XN"JM62:_^%?97;2P+(M]K(H@9;!043U4@/]3F< -J= M"X"X!L2?!20UP)\HZ&,:_B-![.E_,;N/\W'<'UU U? !#PRSNU/T"DQ M5H-C(GE=;UC5BR_4FV,90A*U(([BZ Q\]'_X&',+;SMXN_\63JSSQG[)O>_8(8:U0[/^:J(^I[(W8U=UDO"VY3L3M6?28K#;I/T1F/2 M:$P^IQ&>*=]2W_VU3MV"[V+)Q!J&E%.1GQ6>?-04MM_I_IC3#?OO9).3+G,W M_)&J-1,:.*XL*@J_=@-0U:VI B-+WW@+:6P;^^G&/C2H7(+=7TG;?'7@>KEY MNK)_4$L#!!0 ( %9@6E&,DU&A6@( /X% 9 >&PO=V]R:W-H965T M-B$*V[-);AL+ MQ\YLMV'_?M=.R$H;$"^-KWW/N>=N[5QK17OJ_+&AJJ MSV4+ D_64C748*@VOFX5T,J!&NY'03#S&\J$5^1N[TX5N=P:S@3<*:*W34/5 MWVO@LIM[H?>Z<<\VM;$;?I&W= ,K,(_MG<+('UDJUH#03 JB8#WWOH57B]3F MNX1?##J]MR;6R9.4SS:XK>9>8 4!A])8!HJ?'2R GFB&A:2_V:5J>?>A4R^PZ#'R>PE%R[7]+UN5G@D7*KC6P& M,"IHF.B_]&7HPQX@3-X!1 ,@^BP@'@"Q,]HK<[:6U- B5[(CRF8CFUVXWC@T MNF'"WN+**#QEB#/%3VF ).2,W(H="",5 WT0G2S!4,;U*>X_KI;DY,LI^4*8 M( ^UW&HJ*IW[!J580K\8?OGG;85 .*4:X)6D)[9ZV2)>A)5$X'!D M___@4QK3HZN[B-(@.=!XG)6EEY>'/?3W7J>=C#^HVC"A"8&PO=V]R:W-H965T'+@)5@%3VS3MO]\U4)HF)*LT M]07\<<_AW../RV@CY)U* 31YS+-"C:U4Z_+2ME6<0L[4A2BAP)F5D#G3V)5K M6Y426%*#\LQV*0WLG/'"FHSJL;F0BCDJUA ?JVG$OLV1U+PG,H%!<%D; :6Q^=RZE##:".^,EAH[;:Q*2R M%.+.=+XF8XL:19!!K T%P]<#3"'+#!/JN&])K>Z;!KC=?F;_7">/R2R9@JG( M?O%$IV,KM$@"*U9E^D9LOD";T,#PQ2)3]9-LVEAJD;A26N0M&!7DO&C>[+$U M8@O@^ < ;@MPWPKP6H!7)]HHJ].:,+&3GY<$H^$%Z0'ZFH%,:JD:U1N?F^';R'[63VP]PHI*';A;T2[76BO:.BOX%2>&KB*J\RIB'!S8X' M/^;,'*<^M0W=8$O&N1,YH>_NR.V+"P./>OUZ_4ZO_S\F%Z#[1/M[8AP:^=39 MT=P3YCC#8=0O>=!)'ARWV&C\?0WY$N2?(_LLZ/B"=]EGP5YV@R#:7;;](#^* MPGX#AIW@X5'!5Q7/$EZLWV)"V'&&[V)"V+?$+O5W;.@+HTYPX+!%G>CHJ.AK M%JV8(M?]U$S^ M E!+ P04 " !68%I1)K];#H(" ";!@ &0 'AL+W=OY;2P< M.[/=%O[];"=DI:05+XE]?<_Q.;[Q3;83\EE5B!I>:L;5Q*NT;FY\7Q45UD1= MB@:Y65D)61-MIG+MJT8B*1VH9GX8!*E?$\J]/'.QNPL\T'6E;<#/LX:L<8'ZL9E+,_-[EI+6R!45'"2N)M[MZ&:6VGR7 M\(?B3NV-P3I9"O%L)S_+B1=80Z/W]B_ M.^_&RY(HG GV1$M=3;QK#TI4K!%/N";LN-_"@V"@MZ@YL M%-24MV_RTIW#'L#P# /"#A > N(C@*@#1,YHJ\S9NB.:Y)D4.Y VV[#9@3L; MAS9N*+=57&AI5JG!Z?R7T @I7,!F\;:/\3].V[7LBS0>J@.'*4 :75^;@9-L*VXD6C>LF2Z%- M;W+#ROP]4-H$L[X2IJ-T$[M!_S_*_P%02P,$% @ 5F!:46?!@T8W @ M# 4 !D !X;"]W;W)K&ULG53?3]LP$/Y73A$/ M(&UU2!D,E%:B+=/VT%'1L3V;YM)8.'9F7VGWW^_LI%DG%33M)?'9]WW^[I?S MK77/OD(DV-7:^%%2$34W0OA5A;7T ]N@X9/2NEH2FVXM?.-0%A%4:Y&EZ:6H MI3+).(]["S?.[8:T,KAPX#=U+=VO"6J['27GR7[C0:TK"AMBG#=RC4NDQV;A MV!(]2Z%J-%Y9 P[+47)[?C,=!O_H\%WAUA^L(43R9.US,+X4HR0-@E#CB@*# MY-\+3E'K0,0R?G:<27]E !ZN]^R?8NP;-V!64&M3/N7NRX/!P#F.0[(.D#VKX!A!XB9 M$ZVR&-9,DASGSF[!!6]F"XN8FXCF:)0)55R2XU/%.!I_M81P!>]AT55&F@+N MJ4('"^O)(2F'7#6""1HL%7DXG2%)I3U\PQUMI#YC].-R!J[DR!Q1'\]&W\]1MXP9GITY/MTS/)WB1< M8C. 8?H.LC1+C^GY;_A? M[7C(/1[+?\M_&?G#A+^,SW/Q6FYA3LC7- _@./?4$L#!!0 ( %9@6E%_ 3BV$@4 $<5 9 M>&PO=V]R:W-H965T.(Q9K7*3BBI68JB=+QHM4JEN^C. @]W (UFM937@C(9ENL)/ M6'XMYUS=.:V5C!28"L(HX'AY,[B%US/D5H0:\0_!K^+@&E12GAG[4=W<9S<# MM_((YW@A*Q.I^GO!8YSGE27EQW^-T4$[9T4\O-Y9G]7BE9CG5. QR_\EF5S? M#.(!R/ RW>3RD;W^A1M!065OP7)1_X+7!NL.P&(C)"L:LO*@('3[G[XU@3B' M@!H"T@AJ8CO!:PB>3O ["'Y#\,^=(6@(P;DSA TAK&._#58=Z4DJT]&0LU? M*[2R5EW4RU6S58 )K3+K27+UE"B>''UF$H,(? +S)EM2FH&_Y1IS,&="@F0F"8>"UH".!02LPZ!5X3R7F6+TS70JW M].!@4M_3O)^8F!#ZFD(3 P.$-(464.Q#N\*P51CV*IR^E:J:X$S5([GA%*@L M*:LL287 TKH1A(87GY)8TS.Q@.+$U41;0"A!6H+,;*@PZI =M;*C7MFW!>.2 M_$KK.JIVRU)ME*JRG\CGR'!%DS0YB9B>1,SZ$$=BXU9LW"OV$2_8BI)?:I55 MR[!).4ESD#-A7=[8F#WP]'?6Q!A9/S4Q,(P\3:H%A!+?KC9IU28G-B4I\VUQ M[-*8&-,FB?[6FAA])4V$[QD*^\PP56E;W<5?;GIK(OZLJ^4DWK MI47QW0F3W^!W:\UW+8L8ZN^Z!16YH18L"R@,0WT/MZ 0A%%'Q ZZ*=A?_U1P M<%'F[&>=%H^6]NF,J@C1?C[T1W6QH1_*]'Q/#ZL)0I'^EEE T"R-%E0,44=4 M]TT%[.\J3A;'AG_D7&)DCPE"7J#+-$&!7G-F%M!A'AZKW+AZRM31F5+"<9&FU=S])]5?LO+FO>5>V4N\< MG-D4F*_JTS6A/-E0N?UL;$?;$[R[^MQ*&Q_#ZPFTC$_A]&PO=V]R:W-H965T;IG>Z'W]C0VD"#HUV[R4!^_MF_,T, M8WNRY>*'3"E5Z"5GA;P*906]%TB6>4[$W]>4\>WE ]>!QZR=:KT@#.= M;,B:/E+U=7,OX,UIK"193@N9\0()NKH<7.&+&^QI@D'\GM&MW'E&6LJ2\Q_Z MY3:Y'+AZ19316&D3!/Z>Z8PRIBW!.OZJC0X:GYJX^_QJ_<:(!S%+(NF,LS^R M1*67@_$ )71%2J8>^/8W6@L::GLQ9]+\HFV-=04V&%>194?V3ESH0 MQQ"\FN"U".#83O!K@M\F! <(04T(CO4PK G#8SV$-2$TL:^"92(])XI,)X)O MD=!HL*8?3+H,&P*<%;JR'I6 V0QX:OJ9*XK&Z Q=Q7&9EXPHFJ O*J4"S7@. MQ9KJ*GJFZ+:(>4[1R24EY*4B1RXBA0I]?HQ+626:7$.Z#$1W>\4*E$BR*AB86_ MZ.='/7P'HMJ$UGL-[.2/6S*[( _[ M7DMD%Q0,1\.6Q"YHA'?"M2=PV @<]@KL- %^7!.H _/MCN9+*KZC?_<8<[H" M/PFZI@4\*73/2"'15?(GM$/8U!2Z4DIDRU*1)8/H7&W92$;JLMS;N@;@%T,:$W:O#!1 U8J-?Z&Y1 MQ^.9'P8M?190U-9GP> @:*?2@O+&V"X0NV^'([=7XF=JVEE_)FL;NYL']H)6 MCYY;4'[0KEH+*!C[;:TVAZY_8*_"^B2X/^*]R?=^X@N]?H?UE%*XVG<#9.2SG5*S-M4:BF)>%JG:^9K2Y.EV;"T-K?(8OYM@R MOM!7+&ULK5A=L9UVFIFFZXF[NP^=/LAP'>@"P8^Z9O[L.Y86E&D$ @=0JJ/IYA#4FB,RD>_Y1)C>H[=6#S^C7[+WGQ MJI@=%;!FR=$_G(3K]"69"C\P4L$?E?="JQEH&"HY L+8,5 M@S3.BD_Z4@K1"%!Y^@-(&4#: 9.! +L,L/-""V9Y67=4TL6,LQ/B&JVRZ8M< MFSQ:51-G^C5N)5=/8Q4G%[\S"7N'KCY?E[8UM2;>C/SNDTMY%8%.DQ?V71NW>/7! M+!L/\'(J7LXHK^:F5:> ZO$,K8^<0Q9\1\OP;]5OZHB2:"DECW='27<)(,G0 MAG*]_.<#I#O@?XV\.;=BXEZJD-LI_<;#CM,2J ]%)G:_/M.*U724U2,$"14B MWL[IMV2%@MFF.(,XI>1=$;I5B\+HD.P&,6HAUDL(\EN@HBRI_@ MNH^EU]U+_K3%LXNYP=@;X.I77/U1KN69*>G+FWCZ/U1S#''&$%OU^6]=NA'+ MR#-1IE.G?83TP?P)&=B*N.%,^,W->J?$R[1GE#)N%&GQ_W0L)C4A2>-4+IGVP(B'!\C6EH(O]A3<8Q?*4R9^ MFUD?;H(G[@"WVECPN+,L/ZWO_TN3UO: Q_UA3(2>0YYXCMWV@EZ_[FK2+&FY24AL#&3>&"YJ4=)V@Z[0]H!&K);5=D'&[>&>KEME^ MU*I]L,%6);65D(NMI(QTSW>?^O'>9M:+P5RFMVZF2BQ?S6QEE13 274A2Q FDTG%B3:NRKVJ5$#2R@[BS)OZ_MSCA H< MAZ+F=UQ7*)&UT!&^ZD+(-=_3" ?S*XP<[E:F$.&GLX^_:ZEO/B#73CY-)O[3 M^CL .B%/\XUN3'T_##TF^Q1^/5!\#?0#=AK5SX.,RGZ#;C$ M+F J$PYH15B$;PFC2T7MJ(QPRC8N/+6!1#*ID#8[;Z0$-E(]NW3@/'LH6@ZG M0JJFMJO@?I=M][W$UK,"*6.=P"EV@3@LB=:@Q)UQFLY-\$4*M?9B4QJ%N2*; M8#K#_8"F,4664J6@NC(!WH;BD$%FY2B:%[;5LO1L4FO)C9%2DDM!&@W;$:UA ML DP]FB_F%_9#GN=#?;4MSLJ.M,(:DV'<8[E#VF./<3Z[^*BDJZD_E:;Z8C& MMV<%'A1D=-WXZZP3,$8/QNFD+-GF*Z.YX. F?W#!."3;<:B0BCZ;:O:H)"8 M"J,5*$V38>2/(N4"UGI[G-;9N.;I"6K^M^N<@P!%V%"T.?O'O,KO5GQY_;\D M-_\J^X)?U=A>@\G(/(XSZ377CN#NVWG9NNBR+X@(GQOWRJL+XJ6 M-66:BM8K:)J">''!&;PF2_/0W.&;_BEDI&9ZT24CW-L_(:4U_]SU>K +T?;J M[1]V>L&\*=B_9N._4$L#!!0 ( %9@6E&7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G-'*,7F3&2WE)$KJACMNG,C>5=]4D+=L87V-8XMK!B"3:#R 9?" M6.=[^/$9,#YPZ%R72J>_">FXF3''OQM=;H1:5:*=SZ M(J]G[0 WB*$Y%M!@+G(/WA[D%,I:BASNGI.;"J+Z@R5Z":R9#B I DE[@YSJ M8A- I@ADVB'D5R:9RCCQKZDE>],R@!PBD,,>(7_3 '*$0([Z>]S,K@/(,0(Y M[@WR_$\I L@#!/*@1\C&XSY$( _;A;P$SY"$[,/[:(5GFQMNX3^^*PD@CQ#( MHPX@*4!>\PQZ2EC*K2TAJF=9ILO&8C[ 5O-!!YBIQWS@JN0A%VJ9EC7CN8; M=:& R\%V@-N0#9-+TK)=/-L(V&#'LX']R/-G,H>%T1%6>?M/B(GI)6G9+QYS M7&/F9>;(+V8,8+Z))":7I&6[>,2#"I$K6^5N%<$KM^:&S+5U(2:FEZ1EOWC, M0\"$W"V+4OK5L<9\LYU(,,$D+1OF;2Z3/=CD2FX_A8"87)*6[?)14G\(B6@7Y@DQZ4Y,S#ZT"_N$F/MD)BQ;K0Q?0>\0 M$[,/[<(^34S8ICO#(.G/;.ARBMF'=F&?=XO[O\<>8F(.HGTXZ+448F(6HKU: M* TQ,0O1'BT$E>%!"V:AM%<+A=%,,0NE75AH)^8PQ,0LE'9AH9VR;$03/5[K MPD([,1O1Q"R4>@O%V^/?G"^%XODEW,)"?<9D-C>DNM3?I<-1M2UY* M_=0LWYXF;T_"3_\"4$L#!!0 ( %9@6E&,WU^M;@$ -T4 : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V,V.@C 4AN%;(;T RSE5U(FXFHW; MB3= L("1O]!.1N]^""[P([.8C>E9D4(X?1?D">GAR]:9OW:MJZZ]B^Y-W;I4 M5=[W'UJ[O+)-YE9=;]OQ2=$-3>;'Y5#J/LMO66DUQW&BA]<9ZGAXG1F='[W] MS\2N**ZY_>SR[\:V_H_!^J<;;JZRUJOHG VE]:G2]WJ^[?1TH=4X646G2ZJ& MTX64#AW$$,3A@PP$F?!!:PA:AP_:0- F?% "04GXH"T$;<,'[2!H%SYH#T'[ M\$$4HXRQ@*0%U@*T)N2:!'A-"#8)$)N0;!)@-B':)$!M0K9)@-N$<), N0GI M)@%V$^)- O1FU)L%Z,VH-PO0FQ<_VP+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O M1KU9@-Z,>K, O1GU9@%Z&]3;"-#;H-Y&@-X&]38"]#:+PQ(!>AO4V[Q3;^/ 0 7!E&ULS9C-;L(P$(1?)

^@)MLB$426[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UK MR$6;NFK<-"Z]-X^,N:RD6KI$&VK"3J%M+7UXM0MF9+:4"V)B-!JS3#>>&C_T MK48\FSQ3(5>5CUXVX;-3NIG&EBH71T^[PM9K&DMC*I5)'_;9NLE_N SW#DGH M[&I]KK0DCAC2>:N)/)UE>Q$!_W./MPP[9[\:O].IL\P5,ZM-BY,S-+E=H>1 MM-U#$X3(>M5_Q*-CD+[Z?-1..Z?\3.]PO9_:+KMY.-8MU]_Q]QD?]2_,(4!R MI" Y;D!RW(+D&(/DN /)<0^2XP$D!Q^A!$$A*D=!*D=A*D>!*D>A*D?!*D?A M*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( %9@6E'TS2T3+P4 '05 8 " @0P( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 5F!:45HX2Y]3 P F0H !@ ("!/A( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5F!:43D M+A2M!0 C14 !@ ("!HAX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 5F!:49=ZEZK= @ )@8 !@ M ("!53 'AL+W=O&UL4$L! A0#% @ 5F!:44>&PO=V]R:W-H965T&UL4$L! A0#% @ 5F!:43#NK:+^ @ ,08 !D M ("!9$0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5F!:41PYY2M/ P W@< !D ("!(%$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5F!:46;( M)VYI @ &@4 !D ("!,5H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5F!:47T%0DR4 @ * < !D M ("!+F0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5F!:42*$/D03 @ NP0 !D ("! M'6T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5F!:44N6J[C6 @ X @ !D ("!3W0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5F!:4<8:O=H^ @ V@H T M ( !G8H 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ 5F!:48S?7ZUN 0 W10 !H M ( !:Y$ 'AL+U]R96QS+W=O/ 0 XML 46 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 47 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 48 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 122 210 1 true 17 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited Consolidated Statements of Income (Unaudited) Statements 2 false false R3.htm 002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 003 - Statement - Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited Consolidated Balance Sheets (Current Period Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Equity (Unaudited) Sheet http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited Consolidated Statements of Equity (Unaudited) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Equity (Unaudited) (Parentheticals) Sheet http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited-parentheticals Consolidated Statements of Equity (Unaudited) (Parentheticals) Statements 8 false false R9.htm 008 - Disclosure - Note 1 - Basis of Presentation of Financial Statements Sheet http://www.gormanrupp.com/20200930/role/statement-note-1-basis-of-presentation-of-financial-statements Note 1 - Basis of Presentation of Financial Statements Notes 9 false false R10.htm 009 - Disclosure - Note 2 - Recently Issued Accounting Standards Sheet http://www.gormanrupp.com/20200930/role/statement-note-2-recently-issued-accounting-standards Note 2 - Recently Issued Accounting Standards Notes 10 false false R11.htm 010 - Disclosure - Note 3 - Revenue Sheet http://www.gormanrupp.com/20200930/role/statement-note-3-revenue Note 3 - Revenue Notes 11 false false R12.htm 011 - Disclosure - Note 4 - Inventories Sheet http://www.gormanrupp.com/20200930/role/statement-note-4-inventories Note 4 - Inventories Notes 12 false false R13.htm 012 - Disclosure - Note 5 - Property, Plant and Equipment Sheet http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment Note 5 - Property, Plant and Equipment Notes 13 false false R14.htm 013 - Disclosure - Note 6 - Product Warranties Sheet http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties Note 6 - Product Warranties Notes 14 false false R15.htm 014 - Disclosure - Note 7 - Pension and Other Postretirement Benefits Sheet http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits Note 7 - Pension and Other Postretirement Benefits Notes 15 false false R16.htm 015 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) Sheet http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss Note 8 - Accumulated Other Comprehensive Income (Loss) Notes 16 false false R17.htm 016 - Disclosure - Note 3 - Revenue (Tables) Sheet http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables Note 3 - Revenue (Tables) Tables http://www.gormanrupp.com/20200930/role/statement-note-3-revenue 17 false false R18.htm 017 - Disclosure - Note 4 - Inventories (Tables) Sheet http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-tables Note 4 - Inventories (Tables) Tables http://www.gormanrupp.com/20200930/role/statement-note-4-inventories 18 false false R19.htm 018 - Disclosure - Note 5 - Property, Plant and Equipment (Tables) Sheet http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-tables Note 5 - Property, Plant and Equipment (Tables) Tables http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment 19 false false R20.htm 019 - Disclosure - Note 6 - Product Warranties (Tables) Sheet http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-tables Note 6 - Product Warranties (Tables) Tables http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties 20 false false R21.htm 020 - Disclosure - Note 7 - Pension and Other Postretirement Benefits (Tables) Sheet http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-tables Note 7 - Pension and Other Postretirement Benefits (Tables) Tables http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits 21 false false R22.htm 021 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables Note 8 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss 22 false false R23.htm 022 - Disclosure - Note 3 - Revenue 1 (Details Textual) Sheet http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual Note 3 - Revenue 1 (Details Textual) Details http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables 23 false false R24.htm 023 - Disclosure - Note 3 - Revenue 2 (Details Textual) Sheet http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-2-details-textual Note 3 - Revenue 2 (Details Textual) Details http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables 24 false false R25.htm 024 - Disclosure - Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details) Sheet http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details) Details 25 false false R26.htm 025 - Disclosure - Note 3 - Revenue - Contract Assets and Liabilities (Details) Sheet http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-contract-assets-and-liabilities-details Note 3 - Revenue - Contract Assets and Liabilities (Details) Details 26 false false R27.htm 026 - Disclosure - Note 4 - Inventories (Details Textual) Sheet http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-details-textual Note 4 - Inventories (Details Textual) Details http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-tables 27 false false R28.htm 027 - Disclosure - Note 4 - Inventories - Inventories (Details) Sheet http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details Note 4 - Inventories - Inventories (Details) Details 28 false false R29.htm 028 - Disclosure - Note 5 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Sheet http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details Note 5 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Details 29 false false R30.htm 029 - Disclosure - Note 6 - Product Warranties - Product Warranties (Details) Sheet http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-product-warranties-details Note 6 - Product Warranties - Product Warranties (Details) Details 30 false false R31.htm 030 - Disclosure - Note 7 - Pension and Other Postretirement Benefits (Details Textual) Sheet http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-details-textual Note 7 - Pension and Other Postretirement Benefits (Details Textual) Details http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-tables 31 false false R32.htm 031 - Disclosure - Note 7 - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Details) Sheet http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details Note 7 - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Details) Details 32 false false R33.htm 032 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Loss (Details) Sheet http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Loss (Details) Details http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables 33 false false R34.htm 033 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details) Sheet http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details Note 8 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details) Details http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables 34 false false All Reports Book All Reports grc20200930_10q.htm ex_207519.htm ex_207520.htm ex_207521.htm grc-20200930.xsd grc-20200930_cal.xml grc-20200930_def.xml grc-20200930_lab.xml grc-20200930_pre.xml http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 51 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "grc20200930_10q.htm": { "axisCustom": 0, "axisStandard": 7, "contextCount": 122, "dts": { "calculationLink": { "local": [ "grc-20200930_cal.xml" ] }, "definitionLink": { "local": [ "grc-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "grc20200930_10q.htm" ] }, "labelLink": { "local": [ "grc-20200930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "grc-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "grc-20200930.xsd" ], "remote": [ "https://xbrl.sec.gov/sic/2020/sic-2020-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/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 211, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 16, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 22 }, "keyCustom": 6, "keyStandard": 204, "memberCustom": 2, "memberStandard": 15, "nsprefix": "grc", "nsuri": "http://www.gormanrupp.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 2 - Recently Issued Accounting Standards", "role": "http://www.gormanrupp.com/20200930/role/statement-note-2-recently-issued-accounting-standards", "shortName": "Note 2 - Recently Issued Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 3 - Revenue", "role": "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue", "shortName": "Note 3 - Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 4 - Inventories", "role": "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories", "shortName": "Note 4 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 5 - Property, Plant and Equipment", "role": "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment", "shortName": "Note 5 - Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 6 - Product Warranties", "role": "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties", "shortName": "Note 6 - Product Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 7 - Pension and Other Postretirement Benefits", "role": "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits", "shortName": "Note 7 - Pension and Other Postretirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss", "shortName": "Note 8 - Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 3 - Revenue (Tables)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables", "shortName": "Note 3 - Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 4 - Inventories (Tables)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-tables", "shortName": "Note 4 - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 5 - Property, Plant and Equipment (Tables)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-tables", "shortName": "Note 5 - Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Statements of Income (Unaudited)", "role": "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited", "shortName": "Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 6 - Product Warranties (Tables)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-tables", "shortName": "Note 6 - Product Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 7 - Pension and Other Postretirement Benefits (Tables)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-tables", "shortName": "Note 7 - Pension and Other Postretirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables", "shortName": "Note 8 - Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 3 - Revenue 1 (Details Textual)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual", "shortName": "Note 3 - Revenue 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2020-10-01", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 3 - Revenue 2 (Details Textual)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-2-details-textual", "shortName": "Note 3 - Revenue 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2020-10-01", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details", "shortName": "Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30_StatementGeographicalAxis-US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 3 - Revenue - Contract Assets and Liabilities (Details)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-contract-assets-and-liabilities-details", "shortName": "Note 3 - Revenue - Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryLIFOReserve", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 4 - Inventories (Details Textual)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-details-textual", "shortName": "Note 4 - Inventories (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryLIFOReserve", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 4 - Inventories - Inventories (Details)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details", "shortName": "Note 4 - Inventories - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 5 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "shortName": "Note 5 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 6 - Product Warranties - Product Warranties (Details)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-product-warranties-details", "shortName": "Note 6 - Product Warranties - Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30", "decimals": "-6", "first": true, "lang": null, "name": "grc:DefinedBenefitPlanEffectOnPensionExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 7 - Pension and Other Postretirement Benefits (Details Textual)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-details-textual", "shortName": "Note 7 - Pension and Other Postretirement Benefits (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30", "decimals": "-6", "first": true, "lang": null, "name": "grc:DefinedBenefitPlanEffectOnPensionExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 7 - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Details)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details", "shortName": "Note 7 - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Loss (Details)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details", "shortName": "Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-07-01_2020-09-30_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis-ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 8 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details)", "role": "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details", "shortName": "Note 8 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited", "shortName": "Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2020-09-30", "decimals": "-4", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "i_2018-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Equity (Unaudited)", "role": "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited", "shortName": "Consolidated Statements of Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2019-01-01_2019-03-31_StatementEquityComponentsAxis-RetainedEarningsMember", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Statements of Equity (Unaudited) (Parentheticals)", "role": "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited-parentheticals", "shortName": "Consolidated Statements of Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 1 - Basis of Presentation of Financial Statements", "role": "http://www.gormanrupp.com/20200930/role/statement-note-1-basis-of-presentation-of-financial-statements", "shortName": "Note 1 - Basis of Presentation of Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "grc20200930_10q.htm", "contextRef": "d_2020-01-01_2020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 17, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details" ], "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information", "http://www.gormanrupp.com/20200930/role/statement-note-1-basis-of-presentation-of-financial-statements", "http://www.gormanrupp.com/20200930/role/statement-note-2-recently-issued-accounting-standards", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-2-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-contract-assets-and-liabilities-details", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-tables", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-tables", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-product-warranties-details", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-tables", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-tables", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information", "http://www.gormanrupp.com/20200930/role/statement-note-1-basis-of-presentation-of-financial-statements", "http://www.gormanrupp.com/20200930/role/statement-note-2-recently-issued-accounting-standards", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-2-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-contract-assets-and-liabilities-details", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-tables", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-tables", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-product-warranties-details", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-tables", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-tables", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "grc_DefinedBenefitPlanEffectOnPensionExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan effect on pension expense.", "label": "grc_DefinedBenefitPlanEffectOnPensionExpense", "terseLabel": "Defined Benefit Plan Effect On Pension Expense" } } }, "localname": "DefinedBenefitPlanEffectOnPensionExpense", "nsuri": "http://www.gormanrupp.com/20200930", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-details-textual" ], "xbrltype": "monetaryItemType" }, "grc_InventoryFinishedPartsNetOfReserves": { "auth_ref": [], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of finished parts, net of valuation reserves and adjustments, as of the balance sheet date.", "label": "Finished parts" } } }, "localname": "InventoryFinishedPartsNetOfReserves", "nsuri": "http://www.gormanrupp.com/20200930", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details" ], "xbrltype": "monetaryItemType" }, "grc_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_OtherComprehensiveIncomeLossCurrentPeriodChargeBenefitBeforeTaxPortionAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current period charge (benefit) before tax of other comprehensive income (loss) attributable to parent entity.", "label": "grc_OtherComprehensiveIncomeLossCurrentPeriodChargeBenefitBeforeTaxPortionAttributableToParent", "negatedTerseLabel": "Current period benefit (charge)" } } }, "localname": "OtherComprehensiveIncomeLossCurrentPeriodChargeBenefitBeforeTaxPortionAttributableToParent", "nsuri": "http://www.gormanrupp.com/20200930", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details" ], "xbrltype": "monetaryItemType" }, "grc_PercentageRevenueByLocation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of revenues by location.", "label": "grc_PercentageRevenueByLocation", "terseLabel": "Percentage Revenue By Location" } } }, "localname": "PercentageRevenueByLocation", "nsuri": "http://www.gormanrupp.com/20200930", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual" ], "xbrltype": "percentItemType" }, "grc_PrepaidPensionAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for pension assets that provides economic benefits in future periods that are expected to be realized or consumed after one year or the normal operating cycle, if longer.", "label": "Prepaid pension assets" } } }, "localname": "PrepaidPensionAssetsNoncurrent", "nsuri": "http://www.gormanrupp.com/20200930", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "grc_PumpsAndPumpSystemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining the pumps and pump systems.", "label": "Pumps and Pump Systems [Member]" } } }, "localname": "PumpsAndPumpSystemsMember", "nsuri": "http://www.gormanrupp.com/20200930", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details" ], "xbrltype": "domainItemType" }, "grc_RepairPartsForPumpsAndPumpSystemsAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining the repair parts for pumps and pump systems and other.", "label": "Repair Parts for Pumps and Pump Systems and Other [Member]" } } }, "localname": "RepairPartsForPumpsAndPumpSystemsAndOtherMember", "nsuri": "http://www.gormanrupp.com/20200930", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details" ], "xbrltype": "domainItemType" }, "grc_StockIssuedDuringPeriodValueShareBasedCompensationNetOfTreasuryStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock issued during the period for share based compensation, net of treasury stock issued.", "label": "grc_StockIssuedDuringPeriodValueShareBasedCompensationNetOfTreasuryStock", "terseLabel": "Stock based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationNetOfTreasuryStock", "nsuri": "http://www.gormanrupp.com/20200930", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "grc_statement-statement-note-3-revenue-contract-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue - Contract Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-3-revenue-contract-assets-and-liabilities-details", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details)" } } }, "localname": "statement-statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-3-revenue-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue" } } }, "localname": "statement-statement-note-3-revenue-tables", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-4-inventories-inventories-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Inventories - Inventories (Details)" } } }, "localname": "statement-statement-note-4-inventories-inventories-details", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-4-inventories-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Inventories" } } }, "localname": "statement-statement-note-4-inventories-tables", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)" } } }, "localname": "statement-statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-5-property-plant-and-equipment-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Property, Plant and Equipment" } } }, "localname": "statement-statement-note-5-property-plant-and-equipment-tables", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-6-product-warranties-product-warranties-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Product Warranties - Product Warranties (Details)" } } }, "localname": "statement-statement-note-6-product-warranties-product-warranties-details", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-6-product-warranties-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Product Warranties" } } }, "localname": "statement-statement-note-6-product-warranties-tables", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Pension and Other Postretirement Benefits - Components of Net Periodic Benefit Cost (Details)" } } }, "localname": "statement-statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-7-pension-and-other-postretirement-benefits-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Pension and Other Postretirement Benefits" } } }, "localname": "statement-statement-note-7-pension-and-other-postretirement-benefits-tables", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Accumulated Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Loss Reported in the Consolidated Balance Sheets (Details)" } } }, "localname": "statement-statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Accumulated Other Comprehensive Income (Loss) - Reclassification Out of Accumulated Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "grc_statement-statement-note-8-accumulated-other-comprehensive-income-loss-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "statement-statement-note-8-accumulated-other-comprehensive-income-loss-tables", "nsuri": "http://www.gormanrupp.com/20200930", "xbrltype": "stringItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r131", "r172", "r176", "r302", "r327", "r328" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r131", "r172", "r176", "r302", "r327", "r328" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r132", "r133", "r172", "r177", "r329", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r132", "r133", "r172", "r177", "r329", "r338", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r14", "r135", "r136" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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 expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r6", "r7", "r36" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred 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": "Commissions payable" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r47", "r52", "r53", "r289" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r32", "r146" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": 0.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": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r50", "r51", "r52", "r317", "r334", "r337" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r49", "r52", "r53", "r87", "r88", "r89", "r289", "r330", "r331" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r45", "r52", "r53", "r289", "r297", "r298", "r299", "r300", "r301" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r273" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "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" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r87", "r88", "r89", "r269", "r270", "r271" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r82", "r120", "r123", "r129", "r138", "r284", "r290", "r294", "r307", "r316" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r42", "r82", "r138", "r284", "r290", "r294" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-1-basis-of-presentation-of-financial-statements" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r30", "r81" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r75", "r295" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Cash dividends per share (in dollars per share)", "terseLabel": "Cash dividends, amount per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited-parentheticals", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r87", "r88" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common shares, par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common shares, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r155" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common shares, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common shares, without par value: Authorized \u2013 35,000,000 shares; Outstanding \u2013 26,091,492 shares at June 30, 2020 and 26,067,502 shares at December 31, 2019 (after deducting treasury shares of 957,304 and 981,294, respectively), at stated capital amounts" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r63", "r313", "r323" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r62", "r69", "r312", "r322" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r158", "r160", "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r158", "r159", "r173" ], "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.", "label": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r66", "r302" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited": { "order": 0.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 products sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue and customer deposits" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r11", "r185", "r186", "r209" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Pension benefits" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r187", "r226", "r248", "r254", "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses", "negatedLabel": "Recognized actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r187", "r227", "r249", "r254", "r255" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Amortization of prior service cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax": { "auth_ref": [ "r46", "r50", "r230" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of increase (decrease) in accumulated other comprehensive income from gain (loss) of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax", "negatedTerseLabel": "Recognized actuarial loss" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r187", "r225", "r247", "r254", "r255" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details": { "order": 0.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets", "negatedTerseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r187", "r192", "r224", "r246", "r254", "r255" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanInterestCost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r222", "r244", "r254", "r255" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "totalLabel": "Net periodic benefit cost (gain)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r188", "r229", "r251" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.", "label": "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "negatedTerseLabel": "Settlement loss" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r190", "r223", "r245", "r254", "r255" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanServiceCost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r118" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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 and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r172" ], "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]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-1-basis-of-presentation-of-financial-statements", "http://www.gormanrupp.com/20200930/role/statement-note-2-recently-issued-accounting-standards", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "us-gaap_DividendsCommonStockCash", "negatedTerseLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r64", "r96", "r97", "r98", "r99", "r100", "r107", "r108", "r110", "r111", "r112", "r113", "r114", "r314", "r324" ], "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 (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r295" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Payroll and employee related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r87", "r88", "r89", "r93", "r101", "r103", "r115", "r139", "r155", "r156", "r269", "r270", "r271", "r275", "r276", "r296", "r297", "r298", "r299", "r300", "r301", "r330", "r331", "r332" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited-parentheticals", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r65", "r82", "r120", "r122", "r125", "r128", "r130", "r138", "r294" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited": { "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": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r120", "r122", "r125", "r128", "r130", "r306", "r310", "r315", "r325" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited": { "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": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "negatedTerseLabel": "Total before income tax", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r102", "r103", "r119", "r274", "r280", "r281", "r326" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income taxes", "terseLabel": "Income tax" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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": "us-gaap_IncreaseDecreaseInAccountsPayable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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": "Accrued expenses and other" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r78" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 9.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": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "verboseLabel": "Deferred revenue and customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r78" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 12.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": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r78" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "negatedLabel": "Benefit obligations" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities", "verboseLabel": "Commissions payable" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r78" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "us-gaap_IncreaseDecreaseInPrepaidTaxes", "negatedLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r78" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInReceivables", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Goodwill and other intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r144" ], "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]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r22", "r143" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished products" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "us-gaap_InventoryLIFOReserve", "terseLabel": "Inventory, LIFO Reserve" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r40" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details": { "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": "Inventories, net", "totalLabel": "Total net inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r40", "r85", "r142" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "terseLabel": "Inventory Valuation Reserves, Ending Balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves": { "auth_ref": [ "r23", "r24", "r143" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.", "label": "Raw materials and in-process" } } }, "localname": "InventoryWorkInProcessAndRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r82", "r124", "r138", "r285", "r290", "r291", "r294" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r82", "r138", "r294", "r308", "r319" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r82", "r138", "r285", "r290", "r291", "r294" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash used for financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r75", "r77", "r80" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r54", "r57", "r61", "r80", "r82", "r92", "r96", "r97", "r98", "r99", "r102", "r103", "r109", "r120", "r122", "r125", "r128", "r130", "r138", "r294", "r311", "r321" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited": { "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", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r90", "r91", "r94", "r95", "r104", "r105", "r106", "r140", "r141", "r178", "r179", "r180", "r181", "r272", "r277", "r278", "r279", "r303", "r304", "r305", "r333", "r334", "r335", "r336", "r337" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-2-recently-issued-accounting-standards" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r120", "r122", "r125", "r128", "r130" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited": { "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": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r44" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Cumulative translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other comprehensive income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r55", "r58", "r282", "r283", "r288" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r48", "r50" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "negatedLabel": "Pension and postretirement medical liability adjustments" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r282", "r283", "r288" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "negatedTerseLabel": "Income tax benefit (charge)" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited": { "order": 0.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 income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r11", "r185", "r186", "r209" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.", "label": "Postretirement benefits" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r72" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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": "us-gaap_PaymentsForRepurchaseOfEquity", "negatedLabel": "Treasury share repurchases" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfOrdinaryDividends": { "auth_ref": [ "r72" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.", "label": "us-gaap_PaymentsOfOrdinaryDividends", "negatedLabel": "Cash dividends" } } }, "localname": "PaymentsOfOrdinaryDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r70" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": "us-gaap_PaymentsToAcquireProductiveAssets", "negatedLabel": "Cash used for investing activities, capital additions" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.", "label": "Pension expense" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r210", "r212", "r218", "r235", "r237", "r238", "r239", "r240", "r241", "r254", "r256", "r257", "r258", "r268" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionContributions": { "auth_ref": [ "r76" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.", "label": "us-gaap_PensionContributions", "negatedLabel": "Contributions to pension plan" } } }, "localname": "PensionContributions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r183", "r185", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r239", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r258", "r259", "r264", "r265", "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentRetirementBenefitsMember": { "auth_ref": [ "r183", "r184" ], "lang": { "en-US": { "role": { "documentation": "Special and contractual termination benefits provided in connection with termination of employment and payable upon retirement, but not payable from defined benefit plan. Excludes benefits payable upon termination from defined benefit pension and other postretirement plan, and postemployment benefits payable before retirement.", "label": "Postemployment Retirement Benefits [Member]" } } }, "localname": "PostemploymentRetirementBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r28", "r29" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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 and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r71", "r73", "r84" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r151", "r152", "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "us-gaap_ProductWarrantyAccrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-product-warranties-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r149" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "us-gaap_ProductWarrantyAccrualPayments", "negatedLabel": "Claims" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-product-warranties-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r150" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Provision" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-product-warranties-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r154" ], "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]" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r54", "r57", "r74", "r82", "r92", "r102", "r103", "r120", "r122", "r125", "r128", "r130", "r138", "r282", "r286", "r287", "r292", "r293", "r294", "r315" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "us-gaap_ProfitLoss", "terseLabel": "Net of income tax" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r147" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r148", "r339", "r340", "r341" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r31", "r145" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "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" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r147", "r320" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r147" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r145" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "negatedTerseLabel": "Reclassification adjustments" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r156", "r273", "r318", "r333", "r337" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r87", "r88", "r89", "r93", "r101", "r103", "r139", "r269", "r270", "r271", "r275", "r276", "r330", "r332" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r183", "r184", "r185", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r239", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r183", "r184", "r185", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r239", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r116", "r117", "r121", "r126", "r127", "r131", "r132", "r134", "r171", "r172", "r302" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited": { "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": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r166", "r169", "r170", "r175", "r182" ], "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]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-2-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.", "label": "Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.", "label": "Schedule of Costs of Retirement Plans [Table Text Block]" } } }, "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r25", "r26", "r27" ], "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]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r153" ], "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]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited": { "order": 0.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 expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "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": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r87", "r88", "r89", "r93", "r101", "r103", "r115", "r139", "r155", "r156", "r269", "r270", "r271", "r275", "r276", "r296", "r297", "r298", "r299", "r300", "r301", "r330", "r331", "r332" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited-parentheticals", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited-parentheticals", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-note-1-basis-of-presentation-of-financial-statements", "http://www.gormanrupp.com/20200930/role/statement-note-2-recently-issued-accounting-standards", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-2-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-contract-assets-and-liabilities-details", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-tables", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-tables", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-product-warranties-details", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-tables", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-tables", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r87", "r88", "r89", "r115", "r302" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited-parentheticals", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited", "http://www.gormanrupp.com/20200930/role/statement-note-1-basis-of-presentation-of-financial-statements", "http://www.gormanrupp.com/20200930/role/statement-note-2-recently-issued-accounting-standards", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-1-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-2-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-contract-assets-and-liabilities-details", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-disaggregation-of-revenue-by-major-categories-and-geographic-location-details", "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-inventories-details", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-tables", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-tables", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-product-warranties-details", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-tables", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-components-of-net-periodic-benefit-cost-details", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-details-textual", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-tables", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-reclassification-out-of-accumulated-other-comprehensive-loss-details", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r12", "r13", "r155", "r156" ], "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": "Stock based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r18", "r19", "r82", "r137", "r138", "r294" ], "calculation": { "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-equity-unaudited", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-accumulated-other-comprehensive-loss-reported-in-the-consolidated-balance-sheets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-note-3-revenue-tables", "http://www.gormanrupp.com/20200930/role/statement-note-4-inventories-tables", "http://www.gormanrupp.com/20200930/role/statement-note-5-property-plant-and-equipment-tables", "http://www.gormanrupp.com/20200930/role/statement-note-6-product-warranties-tables", "http://www.gormanrupp.com/20200930/role/statement-note-7-pension-and-other-postretirement-benefits-tables", "http://www.gormanrupp.com/20200930/role/statement-note-8-accumulated-other-comprehensive-income-loss-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r38", "r157" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r107", "r112" ], "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": "Average number of shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.gormanrupp.com/20200930/role/statement-consolidated-statements-of-income-unaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "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": "(a)(5)", "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", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-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=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r312": { "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=120399700&loc=SL114874048-224260" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r322": { "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=120400993&loc=SL114874131-224263" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r351": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r352": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r353": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r354": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r355": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r356": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e526-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "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=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "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=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "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=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&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=121586364&loc=d3e3044-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r85": { "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=120395691&loc=d3e24092-122690" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" } }, "version": "2.1" } ZIP 52 0001437749-20-021597-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-20-021597-xbrl.zip M4$L#!!0 ( %9@6E$ ],V&VP< )T] - 97A?,C W-3$Y+FAT;>U; M;5/C.!+^O/,K=%S-+E0Y)&&6G2&$5#$,P[)W.\,Q7-5]NY+M=JP;6?)*;O?/=C%N_UV*'SU'=[_2ZO%SD"!X0Y2%D_855ZI%,P'70"[T,9QR5JLVVGO MT=]>A^WUNC_UN@?LXE?6:@WZ!3C.DIP;"^YHJW)9Z]U67:IX 4=;F38%=ZT4 M'"1.:+7%$JT<**SM0$*9:P5'2F\-7O7;P>E^K-,)LVXB?7/E6ADOA)STV ]7 MH@#+/L&87>J"JQ\BYDLB9L&([)#YVE;\%WKHLQ?.+AV+2[%$ N,&.8.N^['@]-__7S^_OR*O>GN=EF_ M'0_Z[7+PZBZ;#Q]0\*'E=%G[41?$VCE=A+*MP?/\'K+\PP2D<$O])E.K8WH.252^[N]_DX<'>YEP\9SD? 3,P$C#&S<3EPK+?*FX<&#G!\A*W$Z85 M^XA 052W_L%TAOL-U,AI759ER4YT47(U69H0_*05A+N$7]T-J!I0/=K+O6<, MJO]4EG81-/2>6T03XJ:8L*]*CR6D0X@"O&I0I1KM*>V\MN*H=1!!K%+.5( . MHK0K<,D1VCANFPA'@:HNXPD6&:8+X9C3H=Y2!04)6,O-A*H4_"N@W84^+9:E MZ R:E"2"R 952(1)J@*K*6S.O*)DXUPD.;,5_9NW'X.!NA,:0"&L1!6(&&)C MX7(9E1>_O@B".+J!IJ^_^N[O>[;0UM30!W!TB:LLTS@I,& M/*(1H8(6+B*/@:5%+&Q.U:E:@0*$1 A=I\(F4ML*VY$T,5H&:)=&)Y!BL67; MB.04D!H"7$^ODYRK(;!CW/4O*XDUNF]XJ[N_#3N^:7<_#5?A$FV!48%2J']& MTF"!:0+RR9>U#64W#&5HB,9YFW^P!L4[O893_G1.>?QB^0=]86!$OTL[Z46)N%D+E&(B5RX58K#Q!ND9@H M+T*,PTTZ13_RD>"QD,)-*-Q999:XT!.%YX! 8S>J+N15O#2[K@=45J9$#K(^ M/$L2A*AWP&=8AO[T3R(5X1THB>.H2J51&$!+HSR%UWE!$0Q%/[67Z(BCB0T#?,HKI9*9.//@[ M*ZGB 4J$XAN=))4AK"X$$RMZ+;1U6)Y0GC9#_["C^GB6;=_1)$/208UPJW;M M>()4X ^5Z+Q)53._=H)7.;>SR(O4A2)W(U[N_P\G?OTO.](IIT5S%4"B9)%7YH* F.$!L=A2%F;F&J]2X;2Q ML_#'%V"712&< _@#R15K#+#H?BK0/]_)-K(/*AQ+"@H_*1\TI4SXK1+HOJ?' M2OE?*]J=)K_;:)HFO^NIXUA*1AD/@+#^E=IIA8?4)123P#OCG,=% >_P3?(#W]*T+2DTQKD/AJY^YW7 M"X.Z=ZF&7^W7;;L/:GHS"#E8;EO/YAHC6(!T9W.8_H"8Z+'/*$=C7)][/T6, M7JQY ,Z7']XSI4Q&#Y@%/QE-5;W$9R]M^.-1?[;*S##>[D2,_G8V-J*V;2^] MP'$'.7S#;<[.9HF<_12%\R,#"P1 M!+ +$,^#9Q?B*+69'(]2X/'XV7M].GOWZ7]0>]EX/]-^SL%]9N MCT<96,ZBE&L#]J!5VJ3]NE65YCR#@U:B=,9M.P8+D14J;[%(Y19RK&U!0I&J M' YRU1H_&W6\TZ-0Q7-F[%RZYKEM)SP3QR*?#%A7Y*R[UQ/YD$6E-DH/&"^M&I(' MQ4:S5PQNZ#SC>B)R[)LN+'RQ;2[%! NTF*06NQZ%X^-__^/T[>D%>]G;Z[-1 M)QR/.L7XV74VO[]B]/L;!^A]:%M55'Y4!:&R5F6^K#5^D8>F&'[-]$V65X:= MW6KH]+4V< E)->RCX_.+T_>G1X<7IQ\__/87&?=IP/[)J;>C/?83:!VP"+05 MR9S9E-O!MMRX-&C+0PDL5!K1?=#J(@Y!R@H5RVM3\&AQ73DW$[%-T5CWN;<@ MD!YR.^@.[^%URY$/LI/&+_09+ZQ-:9XB+JN!9"*.)0R]#S\\=PVQ_C9GCNQU M;'R#H[C\MN]E;^^;/'S3WYZ+IRSE4V :I@)FN,/85!CVN>3:@I9S+"]PCV$J M9^]QGT!$MW]E*L%-"-@);1QY^[PL"G:DLH+G\[4'@I^T@G#K<*N[ 54#JGM[ MV7_$H/IO:6@704-ON4$T(6ZR.?N4JYF$> *!AU<%JEBAO5Q9)[@XJAY$$"MS MJTM !U'O9;CD"&TJW0-=4C,/$A^-%;&T:&LYH../!O7SYM#D#6")R1"4! M?(7" D#J^-M7;LOZ1^]&IJ* JH(EC9AE20"+QW. M3AG7X!"-"!6T2FQ1N\E;_?V=V#7->WMQ_[*7Z(MT+FG M%.J?D32H,8U'/OER:T/))4,)&J)Q7N4?K$'QSJ#AE#^<4UX_"4[9WYZ7?/>; M/'S]:JN<\@X,%B"ZG,:_&?H!A1\1+\WMFU <$ +"N++D(PM5:NP =_^I,$Y3 M8"W(73^4A%NID;JBT2"YXX4JM%AA.ZC4#MT4J$S0%Z.DB%W>W)2A$;'@6M MA ^ G,;*J:?24%#B:-2X",8I$&4 ';*H>*A1P>EYE9*3<,)A.2=6P0VV\*%2 M/<+#;R%01=0VV![B1LLTO//@7H9/D'=N+0C6Z.?V4N+6+(3,-14QD0LW*G< MX0:)B?(BQ#A@8(XCJJ4N?5T@UPH"E1'#>$TA//@7D9/ M@G".IUR63@T0&B%)Z+Q[BC@R&S(5R]CJ%NK&7VY.7CA^P8:H3(Q/D82JM-=[ MU@?(_R5I$_0/.ZJ.9]G.-4T2)!W4 M"%=J5XY'2 7N4(G.F_)RZ=>N]RKE9AEYD;IP) 6QDUUN/BI)-&=2? )9G3!= MJ1_<>XH:8FH2OUOQ MQL(J;9;ACRO +K-,6 OP%: =V>I\HJ#7^(;Y(<_)&A:TVD-G9I>#D+>K+>MGN8M1E"#='=[F'Z'F!BPCRA'0UR? M_1\#1F_;W 'GZY/W2"F3T00S[R>C1U4M\>4+&^YXU)VM,CT)=[H!H[_=K8VH M8SJ77MZXAAB^82G= PF/]&'68NHWVW.S>3R/^O'\2T3 SC2*>]IXG&X^2@4D M[/URV_WH$PG-LWMLS^Z:-V_^F@^J61DU-W?._*D_HG<-QVL!R5;%<^TEV\5< M?OTMTS^!U4N10BRF+)+_7;3/#D^.VV_/CP]_HI>::W?/3MY?G%\I M2Y.V5K/U0HHNV-G)A]]_65G#&O2>]H8/]*)#[VWC#+@7T/\/4$L#!!0 ( M %9@6E'?33N>)@4 %,A - 97A?,C W-3(Q+FAT;>U:45/;.!!^+K]B M+S=M829.; ,M)"$SE%*NUVM)*;VYMQO%7L?JV9(KR87Z/.OW4A1Q?^U!STF781_/_PS]I]MAT*+67KL6KCV@ M]I\\#XY0H1$.8QB.X30M58SFN U>%Z_ MEZ,3$*7"6'1[C=(EWDYC(E4BQ[U&HDTNG!>CP\A)K1H0:>50T=,.,RQ2K7!/ MZ49_K=>N0?>&.AZ#=>.LZJZADC3!HI%) M%ZJGK?P;.P2Y<%TH1!Q+->KX4D$KD*K+>HHK![\T]A6#Y<*,I.I =>/PW'DB MDR,2&#E*'0W=&_8/__CEY;.7I[ 90J\][/?:17_M&HU?FLV%_DK]1#M?SNF. M:"71D.Y':FB+[O+T':!Q,I&18*/"H#2V%,J!TQ#LP/L6O&O! 7W71J_!!9O; M?G-Y"/Z8+^>A_<9I%W_">@$7(KP3IBA4&B]X_,,Q[ ?.6X)?3_\X8SX MH;1DNW$MDD1WY3K!5FNK8"=^J9BAJEXE.),NK9;G;2D,@G%.2 M'S&_E7=2%@46Z*1J0;X6 \ 2/IBL@(9)A_2_:;?!(XL M31 6$IE1XTPIV:HTTDF:L5 Q')Y3I%$C9$6YM)8!TH>?C"E^08H&"=8Z"Q[] MO!.&?K<&6]T$W8TFH(C2J<6K0&=I04BE3LB7Z6[:-IU*5+LY+W!Q8Q_GF8B) MZQ6W:#!-WV46=&&8(0VUH M(?<:/L5VS+))S)W=VT)$T_L)N#,9NY24^0\_\T&_>PO4C2JA4<8S=,&_\53; M)[9A)++)1'(9QQEV:PQ;#ZN.]/PR5X[UM5W\!:!.%\M'N1YL?!/$W7!Y&#GN M3*)04F84DB)B:\918A8Y#'XLI<&U3(5+Q8T7%%Q]O3,;P?=)2J+O0Y)7.!+R1G M55DGYRE7A>3ZH3!HF99-;A991G4UU0627C2HH2">VF;5*Y%*J(CE-& LJZ&9 ML_14F=6LU@6_N%##0MX6,PE7!G7Y,*U$J)/4L04\9RCV,L[6BM??G=?;P<.Y M27W1CX?:.9U/^GY=U\_#RZ!2?NM%GGLN7.\L"N#'5/#'604C% 8S1A0#E8 MH5F%ACL:&E9&N@=&^IT"]949 M^,7LY7N5@>^T!>\?7738Z"*332.TFXZ5G6Z)2P4HCY F]LXW?]M^=>H/]HT/OV'-D[5U;;]LX%GY?8/\#UT]=8!A?TK1-T'202U,$2%LC<7?G;4!+M,T=F=*0 M5!/_^SVD+K9C6I9DNJEK/<62>'B^P^\C>4A=\O[WIVF OE,A6/^9_1M<(5ZG5X'=SNX=X+QA_=/TC^3WH1. M"0($7)[!B?/61*GHK-U^?'P\>CP^"L6XW>MTNNT_/M\]F+*MM+ 7QER)66[P M-!3!D:3>T3C\WDXOMHW#3AM5BZ%-FMX$+4+Q[NERWE]Q5+_6'A+P8]#,25YDQ0/&_UHJ;WRDS77'1-*L M."?,DW8\YI*.H+L,B(>+I"G%4&EO:][>GK:-E=;B"@E MV#!6] ;$>4U') X 3>5U :1I':UF!8-=%'.+/#^A3N]JJ@*.R$14UA-6S3 M0,GLS-;DL6GY)#+5V3K5VNF_J MD;4RZ)<;4#(K\PO/[:N!6!G>2W:@S$!'?[(M"_48<-3\UIRL7&=9M,R/MNHN M]K2A5'_)4I2DK^05;=U9=/NV11A B].Q3L3+\10(L615AZ>UZ5?-!EG?%(3S M4)G*S+GL;!0Q/@K34W!2IREG6>Y[3T?()"YG1'@ZU.+TIAV),*)",2!W(7TV M%4P$'9VW($7'65;R9T"&1Y Z9256ZE^>S4Q+@PD-[N;H,ENM@_.6A&8.:!KT MCX[&(T'5:,#$BP/#R<\9DT]'56,"$\;9SQM2)&C5D,!$0D)>BR==P0 *( 8+ M<\C$E,GML1]ZL?E!N(_A+U,SK/LAI._:2PMINV_WMV6R^P1D^;ISA!G&.67) M2J;,HOA#I]-!&%VGOA9_7G ??31NT>W<[?OV,U\K,&))_:_\@_G]K&>DQFF) M(L-E^96W>\ZQW3(]FY%:CFLOY#(,F&^FB/RTQ.$(: $B*8XYB7UFYITM>*_B MQY4&ND#\0^8*?E\M8)A?D"@<@18T!O3J6P;BWXTD+%1!(X'C">62?:<_3" ; MO+J22Z^\7*X6$37B62>>(0G,ZEY.* 4JDPQ=89@06>CO0C=E';J2S'&19"X3 M,.C!@$&OKA(TJ&_0H$8M]8LP(%N-(YFIMI &?T[UNN2G4MCQ8\K6;PI M+XN/!D,CB8I4[6P6JN;6E6#>;B.89L[)J>2AHK@+J81DAK]%5_H8 ,,\SDBP MP/-6VJGET)5JWNF=%2:]()2QH'#P!= @O>R^U'BT6OH+>/3Q389G054'+I<> M%M2#HV"&F90Q='+BF5M_C(]Q\E2.\!VHI*0?5^(XM8I#+[+O4QCHUL! %SD, M+8H$QH%KXABX^DYY3+>G?5Z5(V:['2NSQX99X^G R7N-&8=V4*%@U$&_7:[. M%8E=*XEZ$7H[]W;@1)[@]/;-#$>P_DYO6D#^$^DRVS.[H7Y75/>L5.NE8S]U M_QOJ:_^(Z+LCF?\#)_^-)L>//84?B1#0.DXZL[565T0?6XE^DQ"MG:+_YDX/ MG-VW.-*[]Y DZSX7PMI%X"B42L :1B3EAI0#>!?Y>15GKK3PVJH%O<[K)UA, M9_^JL:#^$A9TF6(Y<(F\T_EQ/-4QT8PUZZTH:&('(JGFSI5,3JPRT0N[BSF: M5";VNUYW .?05_QYCHT5&08NYHF5&ET1_F93\HY>#8S'0^=T*>UVQJNU5E?< MOBV3TS?\EDF^G1%>SHTK!=AWY#:F^HTFUF?GSI105+DK_NV;;O850$-ZY>S< MF19J^'0DD9Y]]Z[2PJ!13HV4W9EV:GEUI1[[MF'E]4*CH.=I?A?[5!$6 &/T M2<4D<+F&6*WXN+RXDN>G6=.$>#Q'E#>L9+;Y>DKU;NBG3[/N,BZ;V& M]+6\^$R2\5CHU[+2F_39E>$,3\G_0AC.P72<+!%U?C"FX5B0:,(\&-.3=ZXR M;ET*QBTP5V*S;V0NBLU<7T"NGS/(K@UGZ+-&CJYRY":_^90C1]EK;+ED&ZEF MO'LA5X+ BH5(J9^)U9P'C Q9P,SJ90Y<"6!#HE8I8\JEA0SIEJ'.-Q);&Z&[48/22(DXUG'(FN:H.76FJ MTN:O?4>XD4SE[5GG:_GACQ["X33[#5$6&BG9:"( M=#A-[A*<*U':]YZKB1*;7>D$O9Y"O]#L)4KF9:6@B&RFSWJW&P3U EBYLQ%+ MMX/"6&F5;*K#&#M3\PM@=B5R^X9Z]1LLYC6+I;#0UUAIR6^J1]LWZJ^EI%** M$51_;@M*,(ZA3.%+Z"_4(W86AZM>8K\#4:>7E.H-]VFHB'$$98K?S3^ GO.^ M_?SS;.F9Y<^XF8^XI5^,-9UK++P_KS5>ZJ=SK5ZX?AR-J*>^\G06__BD4Q': M,A^D.V]5*,^"0-]5/F\IH=^>3"./HO&4^FWO&H&>T4/)IK.3, M%#("!:OJ6[BBXVRAY'PJX_.6)ZC/5'8ZR7<&I@(_%LFGJ]JK,1, H#>.,T1Y M&Z2?H[K@_D?S,:K;Q<]KI7$7EZD?*T!B?/P\TK(A92%D>U^S&U ?]'*_3X22 MD$Y]'=V#L,1W_:A#$DFYHCLDSZ=#.W?)]V=5%>KT0#,(\]=8\[=8TUX_R%:! M2>BE2[\4G45A2AMRN1C:VA+[$\Y%:K$YK(62+]WYS$2U-$\ETYJ>K-)/PR2+ MFJN)_B!W.G9>4AA Z( \]6$R P\7Z>>^=2B#,'F'/VN&G7IXB:Y>IEDA(OUF M,AG3]-[?Y2R[.9RU2W&1.H'Q>*J!ZEJWE44?4C+"_'1>3&Y6?@EY^B6C/(1- MI?9D).['TTC"[*C_/LPDN)2?Z71(11YH08%:3)G_F'#FAU/"N.L1ZEZ3(LS, M>!,*"W0X,IUR.<;J9B\6>1;I@PJ]OY)7_Z]C/1HF \E_2!#3!QA-Z"4D^;X> M>T"AIC:3*@P$)9#LSXQY%KZCNO8F<9ROZK9_9B-I0:D,3[M;W+TE!27'6JG)O M&NPGN;FUB82?!N8O2JR;9P^&UL[5UM<^(X$OY^5?C&2)PD MD["__EK")"1!MFS 4NJF:FH"1I+[:?6;6FWY\V^/T[0U!R$I9Z?M[L%ANP4L MY@EEX]/VM[OH[.ZBUVNWI"(L(2EG<-IFO/W;KW__V^=_1-$78""(@J0U7+3N M)QE+0%SR*;3^/!_/^U]:W^XO6T>'18=0]C(X^1-&OGU/*OG_2 M_PV)A!82P:3Y>MJ>*#7[U.D\/#PL#%N'-T>'C<6;5NY\WUKXEZZK#> M^$-G^>-3TS=#/QR;MMV3DY..^?6IJ:2;&N*@W/O;BFC,H))'TBE/P=U.UH !+$ M')[NE9(AI&:8*KV6%*9:TKC(^6:C<%TO1D0.C9!E,AH3,C,,ZT"JY.J* 1,= M=G-9^RF__):X+YPGA9!J]/0("^DIHW^MB4="_^#B>X_U!8]!RC.6#,C#5Q1S M04E:;3HJ#U0$>DU=ST3YL\B=[<*$? MHIG@,Q!J$OGE' M9B7IB^#2YK3<.@4$QAY.N'39RM-&>[/23J3S?0MK2#ZZ*D>JR'&S+BSF3/*4 M)GJRHB%)]:HV0D\+2D9Q)H1N@Z13GD09(UF"/$F,27[9$&&*5QL!.#6V!_Q XB! MSC5)J,5N$(JZ> $B,DAN*!G2E"H*LA1%<7MO$.Y(BL3PZ91*+>A.,(K[>(&R M\H*W:@("24-?.-&J.X<>0Z,$-VC\S6+FGCR6!WY51O$ -T';B'PG:1\M5(]= MD!E5)+7!*F[M@7QC2VW4OOC1%W$E6K"I3?.D7A YP0!'_]%!SAR5$NWDF;H@ M0BPH&_^+I!E8(%3JZP$:VA;.[A2/OQ>BL#1KGN!+& &*0[(T$V@=0*>)C!G! M+VMFWQIS[& D?[ ', >6E00CQ8V]$$\9).? \(/* SV];*@X734&:1[L%0;W M? &XAC$.SCEP<>[G(U^O"!M3C CSZ!P4*DV:Z1U5G;Q\H*G-)U;I^F/'Q$KH MFC18Z-S0PBN9:$J-NYCP- $AM>]3BW+:"[MY!52LO2&IJW%A)0MOI[:>2.]S MJ00H*DPVXY7=K^@UMA_01R+6)$2N'F?HY& 5D[C$RQ5Z_E_DE_<#9*#W95"" MKHA@Z,;DB]3PB,;4!L>]8_.@G(UU/?/L;T]]L_3S+90FI*1]*3I[_!+2GGDI M#/?DI"NLXQ!@U<@.N.)K3K=>5ZI42>B'ITN;ILDA2@I/FRKMV=6V#LVIT4:S ML+V5_MDK@.KKXY#TOV#5\])VNVS)A&0*W("YY-E"L@N5ILMEZRDD(^$&KF*6 M+20CXCQ[I1O1@9J0(A6KG:0/U*I8HXP=Y"H"-3F6Z:V=U _4^&R"N2LSTX1" M%JSOUQEA M'7S632V/]:1/EZ4NX(^)G$2CE#_(;4M)W MY9RJH+)T#0'8!6=*D%C]0=7D(I,* U.Q(M6V95=SE!#@]IZ?;'<&MZ%/"%#, MNN)VI@^70)N>QZ-%A4=5!P@/9!WU*QTA!)CY%I?)1SDCV]0I!##/>ZKN6#;T M:1Z*W@)&K]H7?$XQUCQ??),Z4WA-&6$Q"L]9K.B\2/JJ#Q ,R"<-J0NR8 O M()^3+'8<;]MX*&,B"[,.NN9B +-,8*@G 6.^HIH9IS[^H-R.;@6N,XA87%(M M(RRQ/KM>U$OM7Q MS@NIFF([[ 6QJ"O(#^]1KJW+/E?4OP0_M2[NRQ7MQ_#GN#RN<@7[S^"GMG9, M[,J"D^!9L%4JV#E<:6*_?+\1V]9A2_>=QFSV#1UGY.\R8K-N&H14(U(C7\EW MM-RLL51I?/)=^>">C7L/BY2*J$M3=R$)O*>J"KZ5G0EN:>^?B_4K(T*JK?3/ MQ[H;5C6R#ONS8_[96#'S'TRU(34YA]U6&MK&]%]E6$Q9HQ6&N%*\'9ESNG7M M*H@YC4'>\?2)IC?G995U:#Z);XYE14$?6<\GV-#"2WU"GE?3<:I>G5*6H6;G M'A?%Y1Q&7,#:$T%7C[B"Y7E4TT,),L^,Z'4M3Y&^<8\I$&A0[-4-^[ZC+S8B ML7E"(T]O%++ VOI'04 !J4^A8"G!!2T]';6#4LM?$E6\J^S6R<>1+.8)W)7^ MOLYG/84'VKOCO\1^-ND6(WG8EP5C;9:OK$KUWDLRU2^54'IRYB5S6:USH/NV MFUP6K^Z'0UJME4#:6D!KK._W-W]%)I%O)ZLAS:DC3&L %E).IHEPZ?53T8XN M)Z0I;YI-9;%%4&J_.73C%0/2D*;;$5$#JXQ@LA7Q^C/4>\E=N-W!?R:C"IW- MYC7>/.5>&NMDH MV;P6]&,T6\JF><\GUVBBV0OQC(9+^90F8N1L%3\R6+VPC<:K-MA$UGS#:@.$ M-!1S-PNGR=#\[X7 .IU!T844 U"98+?F>+W"YR+K#!$"T%4Z M1$NP,[1-G4( @U+5SRU3?K42K.+N(0!\5J\U!;K,T%W?@5+I,GG2=09<;;@0 M&+!F;YU1;N@3Z,9<99&TGPI:P0"%%-WNE@-V.Q54C?)N0==1ZI >L-PM-ZS* M7^.YRO^1]02P,$% @ 5F!: M4?):AN:L'@ #:P" !0 !G$!34,6Q>GT M_>&WJ^#DZO3BXO @RTD:D82E]/UAR@[__K?__(_?_RL(/M&47 ] M*]*(\C,VIP?__'#Y^2 X>/7+;\=OQE\.OEV?'KQ^]?I5/TV"/[V>Q*G M?_PF_W=#,GH@A$BS\N/[PUF>+WX[.KJ[N_OI_H8G/S$^/7K]ZM6;HU7IP[JX M_#7*'RJL%WY[5/WX4'2KZ;LW9=GC=^_>'96_/A3-XJ:"HM'CHW]^^7P5SNB< M!'$J>R24LF3Q;UGYY6<6DKSLQE8(!\H2\E.P*A;(KX+CU\&;XY_NL^A0]/K! M0=5UA(><)?223@[J/[]=7FSW19SF1U$\/ZK+')$D$2*7+$Y3.5."ZG%= M954T,[2X,]$>#XL;&CP\L:/$FI9VV,=T0HHD[]_)3]M1"KR2=E-4^:PIXW.2 M\F*Q^"ED\R.YEKUZ]^;542FR6 IR*IZ6!RG+:?!K0,*PF!>)7!@#EL\H#T2E M!:B5 M?/0^IV+[J!>YE8@)"[=>?[8:/AD-A72W1Q&-A5C'[^0?@?PC>'5<+YE_$5_] M.$_S.%^>/9EK";FAR?M#U<^53(E(>R?:93DE02G-S'68-X MBA*FDJT$FY#LIIS)119,"5F4@^R()GFV^J:<%6MBUE__.%T?7!?EV/HJ!N*U M&$T?Q!/_V)#=M)I]0&=Q%HK)4?!'84YNLIR3,%=@ =2P#^-JM2Z(E85>B#\W M1U%[08="7Y.;A+8)_*203MC'9?:$AP>,"X[\_E#P[&K'^DV^/!J]/\QY\=!< MO1EVI$X3SN:@'F8=1I%XLDU\"JI40=0M1:QM<;<+1,.@%*_KZ?AB@(47B.AX M\%?S='_J]&Z:-[F^B.HO69J+07V>E/TJJ!"=RC^,$:^I0%VFF&[EL#RKVE<- MR'K NFZHCVA_/VI@HCO@Y#\'"\ZB(LR#.\(Y$0./&E)O70L6&7:[&$BDD4B_ M6-XYKB;']VIN+!MD5*"!5T0RC60:R322:2332*9W0Z9-]R+[=/JM9*%B#N;+ M8)$(&0.21@']=Q$OUL<"C%C#VK)(L4T$0K*-9/LED^URFHSE+#E)H_/5'#&B MW<9-( %' HX$' DX$G DX#LCX!UW)?M4_'7 :2@^)1G\63B1"7),%#'4/.W[%QB^2_EX2H!: 68$ZX/L@!-YH\K@H* MSJ4LAXH+\G/DY\C/D9\C/T=^KN'G+3NH5;(=L; H_R@#/\HQ%L3I1%;.M\[0 M:G@UL!T[%-I(F!VRY1,A1"0%^9B033JE_'WGG/14KC"[;JI]W+U/! MN>P',9%(\K^4\/,T.A.OLTF^EJ([E_6L'EV5!&/*8Q9]%-\UL?O6LI:EE?T% MDW6KI#5)+QYGJHH00XN[D+F)#T.*6I.U&H7J":8M9TW*_RD(SRE/EI=TP?BF M/@1;^]F2W>8DBCC-LOH?.8./E48<35F[ MTLH]*'8[=L+VY6WY/TC/N;L-JYR#FDE5A2W M)/.IF#*<)!>"/M[_-UTJA564LR4EF\]9>I4+K>1J1D2OC8J\C!_9MO&95;(E M?T7XJA53/%Z^\T8" RGNDS7:1YFL6\BKAY_/*9^*E_6)L[M\)D]8DU0]G[2E M+4G\,4[HUV+=)K EYG81B[+Q4[$R"GU9W8N-I2Q)*(_-Q-$NE^5N;ZSAOM#BHBEB3[?P^+(--%*N-KMC. M912JN.2R5\OY#4L:A&O\W9GG\L5X]D"6,O3O=7E3._;O@6VRS,0>:ODUJGU] MIO FC\0VVM/L>EH(A#:&^^@:5QR0$Q_]0X3S&,&A/?6.WA 'QL0W\^>XU/X MY8#H?O$6W;;K 0CI5V\A:1U30'3OO$6G<0]"-^W=1^AT'HU:1QT4GZ^L1&68 MA.+RE9$8V >A4/UC* 9&&RA(_R@+T-\+!>@?:0$YB:'P_.,L<"/N>B-O5!<_C$6C1T6"LH_NM)N^89B\Y6? M0*(PH!A]I2<0GRX4HZ\,11,D (7F*SO1^&BAT'PE)8 &2A$_UA)6P@ %)E_ MW,0T].X1J8630B%+,Y;$47G=V0U)Y)6003:C-,^"L%KZ@D5I$PJ*E!11+,LM MB/Q^1G.AI2;P4_H#/LO.B:/!!<8S_-Y$*.[1&?ZUI>,K&Q/^#Y(\KFC;]\*I MRSH5O5KU3HI\QGC\IY@#K0!4-3R H0ZV-JF"20E<)B78C;#7G)*LX,NU-Z^0 M6%,2(Y(PUP#&(CG/-;![NYD9)/#>"%66?,<'T)$<1R*9 6Q=\H&X=F\[Z_SB M5*S3G5;[F%!-)EJ3UZ#DRX&5V4Z/<*##]I 3KKH.2K?/XMLX$@_.QI27$^:4 M9+,QB0'J0VM5^^3PO.QQ:=]BJ>CI1LT85'8/1>^KX?>'<$ES(0>-S@E/Q8Z2 M?7FR[FU@T!=VJ 1M=&[68+TPJH-*Z'/-C#> $M1A)-E5] 41K^0,K,I;QF= M7NDS>SNLTP+M3,MM,$ ,BQ=UWSW5?8'$SJK&4>9W?A-P>DO3QVZ"):[>JF8Q M);7BV>BH0D?54<;S-7XD/FUR(_'5CZMJA?M$V923Q4QJCHW]""J[1R(/KL[ M1%_-WG6!&H8%J"RF]NYZ)Q%+O^FUQX82+O3=G19:S M.>5MUR.95D=%\KDJDIAB?4_W5>^?6-=@9O;%DP-X' VP_7OFL MAQF//I@M,-P KS9XQE<;=&."]NTO?PWB5$@JR%%,X9Y<=56+=AC-\]$6@[:8 M%ZMJ7]2S8JFYN'P#!Z0*ZJJHJZ*NNN^Z'')FY,R^#C:LZMSED[LCGV-R$R=EVE4QW-J(:X^6G.@>9#KEXBW("3J: MU!X\$%"CNDC'GV$*"\@H,1\.>Z$[Z&"ANH#J JH+SUY=4"P!K-<.Z=VIJW:4 MO0F/XP"@3FJ0K@57X4"H#J$Z-!0/#632R*612R.7?C%GXJQEHF(]U6 MPTUJXIDA.3=I!*DY4G.DYDC-D9HC-7^!U-Q\J[1/S'\-2!@6\R(I[Y:K.*FH MM.!T)D?Q+0WB5'RF@>C7;M2\SQ,LDO/^8B(]1WK>)<%_F) LBR=Q6)U$*?+1 MY.1Q*);GUT_7!^)%.0Y!/&S8QMWJ+EM"?A83T5AY,6@%M1?47E![0>T%M1?4 M7EZ,]K(+QK"'YV9[40;[6MQCUIUC,>5R$B="11'"%>1A;)MF$%(VY"294(LT MJ'J]+-5K:QB++WZ,Q58LA@Z9TOHL_X?E9U:M8AM2 $OWIJ=X^2)>OKC[5%@/ M+O]Z((LMG$W3^$\:;6#JUXA]L'MR12-J[:@U#@@$;_C#&_Y\4OGQAC^TUO29 M7\_-6F//3*&'9*3$ +&]]@3;$$S5I17F]5!6&&5#3JPP+=*@%>9E66&&B) MWT2%F$7'?= ;-+^''22V$9Z?B>6J893O]B%H9T [@^=VA@'T'1MS")5 5 )1 M">RG*'4@0GNJ$NZ&]-A7%I]FA^ZE+H*:LHH(#(FPNSDN4D=130FH71 MC.)U;MY)Y$TG&9'.O2PZM[LC)N65H5]IOB&W214_@#P$#QH@V:J#M!5I*])6 MI*U(6ST(!V_>9_;4]&JP_;B.6&AP\9L1<'!SSB(76F5"@OVR"':CO?3!7?)1 M#,9L1J,QX7DF5B29^;'1N6]8RV&8PDJX3XQ%6D@=:CJ$I=9DFHHX%/0[XW]< MI&/.0IIE)VET2>Z^B 6+QR0Q>QW&#:&.@SH.ZCBHXZ".XRKZHN.2O6>:3R)0#4 MG5^6[CP,WU[+1'I&%YR&<1F@*/Y.:+DJIM')G/$\_K/\7GGEL(*I#]V\_0[Z M4,1)%*=3;=JTYD+VA?TLU@FMH-L%[ OYA80SL=OQY?H+UDH-J&$?AG*L?EA> M"V$TY^<-:GH$ZQ-GF3&B)Y4\ J,V6$&J> 1$#IC&3;!#S6<&:_!\J&B!0PN< M2R!=]@_68R78.^MCYPW6\EMNMPN8O"O63N^\LKKN?AC[D!MS=R]9IVQX9ZSL MB!',^.V^5/20H(?D^7E(3+0W[Q88&,3=V*'VU&T"5W'MNQ?,;@UM*UL6XG0A MWJPH(3I/E)%'/S*6Q%%9ZX8D,M-1D,THS3L&WODELT5WAH_ T0WRLMP@C2&$ MJDO5Y$5CIP7G8@176V#D_PE7\I>9ZD01VLWUI;=0]'=&[EURY]^>5.EX1Z@11>9MY_>\_E1$/,3 M%L9/=H"'11^PM0S?L$-?PL;8S33>45 =].4\OZO$KW(6_C%CB="9L^K=*P56 M%40'E!4'%&R*,J-==V^=30;KE7=N)OU[:;:?@2F@5X;L88?NGCB8NKQ>8TW- M.XMP%]0F>ANZG-#E9(8874[;D/04SKM%!7J7PK"ZVIXYF&Q:0_?T*,]@M@VK MKCF=%R:L7FJP*-]J4*2DB.+\\?+(5A]:G\;M.+OZ2XA>*?1*_1ASNB!Q5&>% M+//L9%]96H^@!L\2K((3;P(KA,XT)DNY0ITV H 5=B>\V*MI?"M%^DIS& 1= M%2= Q%86?7[,6MF*0E_>&80KD@AAV'P>9W*@@V#HZWCI1)1[?'DX66STW5V) M3:TX@!M%Y>Y*DK%8H2[24[*(\\?T]YNP]*4=B%^NI2IIG_SH2KB66=!4QK&H M)S=9F6P-(O)F60?93$DV.TDC^8_40&_%>B+-@/DIX7P9IU-Y68?*96)4UT6B MUOE;/BZ.C3B($Y#*)AL284>7>[-8,X%KNHK"/1QT\N =MVE9IL??T;='%>OS1(U1>: MK(@51%\QJ.E1&H)]2Q-Q*4]$B!%T3KB\RCO;\.N'L3K($%H1(^\P\LZ+77Q; MEI8-L;T"A@]BL H&JV"PR@8D@.'2N\A.O[?AP;@9U,KI'4$#"-Y 7'1!5-[1,C.(AJXR[\:K\0N% M1C%Y1]O,D$+\UM[1M4XO<<(.T]PSW>@KH?,]H0; @1_M+HS/.U9H!@X4.>P=%S3#:.I\ M]7 Z&KW2/C'NWC%%,^P#G7NU1Q'-X)G%?#V"M7V$\>'K3-ZU%9)L%DP2=I?U M/;T(;]?!P453X?#,XLLZLSC4P:!5LI#LFEU2,0+#N'2SK9US9M+;..;L-A;# MZ\/R6R8Y]VA!.CO.!0K:"W[TR_62E:I#\3XY)1D](Q6_SXX&L[OPQE)I_12K-3GDPG5OG?[ M0K@X9-*>K%W11295'1PH*3MV-%GO[%'://05 +LTX>(TQN8PV_!E*-"!ZWD" M:<, ;()*4=4'8*2[W$^.Q6;K=A6^4I459!HQU9\@+N*G3%Y@0UU?(#R MP'%JBTD+D3!OP N0TGZP*:CNV)=I _Z![++&M+;@ \PZS*0TNX.1-57R .0'7<01E-1ERH MS80OSV(Y5M)(>4MV>PUW,*[922AZE%,QY*-"CFZJ39(#KN< 4AVI6OONGP8V MU!$-=2BY"IQY"\Y@ELJ53!8I_E:^+$U1)\=M0TJC3&9'79O<95?#B4;'5AP< M5)P13C^(-2N2GD[Q)G16*WUA/'R+5YCC$5 \ HI'0"V'DO55![P+,>L!B(&T M"@]CLD!G?7?N4_9N*.P4\I/P6E.'G'>+A:VNZJQ_>#?K+/>81L/Q+FK25M= M5 KO.@>V6G?U6GFW!G< HNT&I2_!NR5U:.1*=ZQW2^/0R+7Q$=Y-\*'1 WV< MWL6/#]T/!K$6W@6;#]T7:N^P=V<5=[ 8:,.*O#NQN-OU0!79X=V)Q7[=T-5% MZ]W!Q7[=8.B;\FY/Z&63 @$>">P!J>/FM7E;OJ/"P^ 'N;O%0;Z\+Q1[(M%CT2\]"N?F0.-J0OTM5%\ R MP0)D?LHR M4=Y,T5#"R0&/VB,G=0II8HW30G1C;900BW%U@?E:YJCS>[&3LEH#+3F$S!HE MC;,L$?)-+]*<B2 M)3%JV5.A],':L$HN+N,I$UZNYN^F4^9!/9(F2?%?I+X5N$=+#H)O:;G:?!*S ME9-$QO=$7D5HR *?U:2!UV-"G) M2C8JQ?68]$^+R<.[8!UP MN$K/"7ML,P,W!!+ F J%YAOM,3?;0Y'Z1G1Z*(N^^#?#]0S:._%VPI[@W/=I M(B9Z0M$3VLD3NIFL?C-1_;8#M*T&NC+:? **.P(^"JX83^MKL\+E-2=I)A3T MZNAD^2DI:>7C4;N6E[7;A_G5>2OI3O+JR*0TV5RS,6FZ)L:@FTR:];-#QO(\ MLGB/#0!Z] >@5;^Z W((65X,E0TRNP9X&KJ#,#L.^DC01X(^DKTS[?AF%!B6 MX'@7_3T8/&"7#46=O9L?MCMR,);DW;RTW9/&M-P[1^@QLK+!J^DQ93H.? M@T5UBC>X(UPL&?)$4]-7D;Q-,7E8U5NMGGT:MV/P["\AVCK1UMDI3Z\<7=^K MP;4L4TH\7KVZG8Y74]@7X5?'@8U ;%;R!:6U]H.EW(._4K3Y0FQF$+^$CM$P-,VS B*I-YR$B>L%@ MBM)6EX@OJIO2JY%\5O XG599,)? \J<\67)W-N\XIGT_H.($91.6SE+(^CB[3.3Z:'!:GC])B_5GQE.?LB M/P0GKLDDXQ,5DK<5=W!XOUR/Y+AFJ5BC&HT6H+)[*'I?XPO&0;W=, M:;2*P=8N6/K"CJZ$6@\N5AD05.4<&CPV9G+68,4TJH,&I^=WB%M!6JOA;'8? M6O>6',&>L41HIIGV2DMU05?&P0%L:AUFO7>!$7J&U7P^IFDSL0Q,;SXT>S&L M$VGSSN@&?I,&NIAWYCZ78>: <3M2\Z)W7@6@)W@6U8*F%'8 M?L3CFX!7R8>$3I:1Z933:?D:I!MK]"(613LMKSP*QB013RJ:< M+&9Q&)3*9*4<=(B,W+$0%B,HK2#I$6E9WM[&EY6YH?ZP:6FHO_[Q[6K#LK#] M@T]1EC[*]#PC/QM=T^-BOI!9O.2_5\M,KH.-YG)0V=[27,I+V;@@#^6M+ W/ M6YUN4,K8L87>!L&,YVO&0/%IYTQK>-=MQ:P*NI[>K7'B@,KN MDQU!HE]5ZO*GAXV$)$K16\ONDGNU]:\+I)B)K64=N*59^DWOT6PH M@1FNT7^( >LKYL$4]M#O!N)_9=''X;C4.M)+\W>*\B@4=K* MYNWZ_O!@'1ZL>W[N]0%O<+#E^?DE6-3#5CH?F%SP@L637"_!397L)2MSWE8A M(M*1D=)"(!8]0-;08+Z-E^5U&>@LDQSP-%I+XW0R MEW$7?Y;^QM%D+,;?2F&1U[.<4NHRBV7-"]X.DI+B&)O4R8^Z=*$#T!7MW_($0R& MUE3)!S!B5(WK/:;^U@B6OKH/ !^GU]H$.BOH-;NB>5XQW^P8#-BL.1\Z8&V] M!:-LJ.,@ 5'%F\K4@D]%U'JIH-4< &+2G+!(6)F8X7(SAZ+>^696V.X>@R<%_$Y8U^W?*\OP<(/5<_=,I_?:@?_LG7L4/1G&BPUZ,G9\4 6N'.[IH4$3 M8\V>'B#L;FK;T_.%0UBB]_18H05#\YX=/!S6FK>O!PX[V6[MNZ%_#HE%,LHS! SJ!,7C ?O" C_DQ=X%S MD.V>[6;/W.. BZ$XE(=A&8.\WP$ZR[WS'QS:X=,4\R%,!)/ [:,YKS3QO9) M+Z>$!QGB\2@S!@!A %#'4 JEF^#9A /M,$K MT A:];G/8TK IFF]S1P2&7$ M;H\!J;^7_[LA&17?_#]02P,$% @ 5F!:4;A!#]%>+0 6G$" !0 !G M>XB"JST[?SSY\/YO][2]9FO_S)_B_IZC$B!*1E^S/ MO[YYKJKU3^_>??WZ]=O7IR+[EA3+=Q_>O__XKFG]AC>'7Y.J[=!M_/V[^L>V MZ1'HKQ]9V]-/GSZ]8[^V3!7-TAPX$@,M9?I3R;Z\ M(7%4,38.#@%)6\!?LZ;9#+Z:G7Z8?3S]]K5,WE"N(U2SKB 9?L +!/_^^G M MQ?GI';1XE^,E3---](0S2C,#\5S@A;A?5A1[W8".3T#'Z0] QY]$T*KMFLI& MF:[6&7[S;C2E][A(27*56R99#-8)[8]55%0NJ#\&;)G^.:FBS"[EQR!MTTQ5 M&+9,\Q%(RS3?8LOR<0C0'KT&A%;'1"I2ET&K&_J)-P2 /4J5X>,JO ,8OU:8 M[D=<:[:P2;PWB&41SV!G>O_IXWM&)?WBMTL2;U8XK\YRJBJJM-I>YPM2K)AV M;Y P(EE_I>8U31EL$:3@H]T;KQ[86=;EI!*#CEE?X))LBKC>4"EFV/)Q/OOU M\U*,A*@\5$ MEV\U&R@)AQ.B(B2WI,)S\CG-Z3D@C3*JE2L,:"]Q%:59.:?RMXDR@;CH=300 M'#4$KD4(J$!S@EHZ4$L(XI0@3HIW<=*< F+.UU$B5C889KM/.25B]G%6X!>< M;_"LBIXR7 JD3+NO@: IX_ B:Q_IA>.A1NM=H/2Y34:QT(U8?4?O-10GG?^4 M(M07K;[^-L5+A,>+B'U'1>QZAWHZ8M;+^2%1&V:G&W'[?K8NR!H7U7:VIKRN M9E&>S/#_VZ1KUD9?_K0 VA1()<1>)/1[*J'WG)83= _$H C.< TQTY%9O=D: M$F*#*7 CU3\ ()%6)O)J#MVF&.M3 MX46Z?P3IK@ECVO@."$/W>X2A_0CLFA_ M>]JB7X!^=-'2S[:\GUOZ4>,H16^YY6Q"J]BU-*F;?1R*B&M=0)E?%1$]YT9E MB:N:N"R-GM(L96?>4:M<$[B;]:M(1("5><$I0V>,,K;V;G:437O-Z$T+,?T]\>:;CCO]3>=X.IS)#0C[=*C),&C 5OPE<'"-03M MW- M)R&@\5O\Y017ENFL&MG+5:\Q16ZYV-H6M$FY21W21^29=,W,$I<5'5$ M-\-@$95/C-V;G_*H_3_QKW]C4E/?RF_I[&R* M@I)]L.J5VFHNS5Z8KM=/O53J2[=7*5?C)-%BCU]Y>7R."GP>E3@!?4)7A"C^ M6*VQH<2(@;H6F<>*Q/]$D/^2H+B#-XCX#/"5Z#%K"E[+ L<978_I(N4F8K*I M0'<.P6"=#@@-IU^]J7 MNBGH*R7J"[PF!;1(\QEM ^;^DF1IPGH]11GD:L[*9PRF?^0._HK22ISSR!8]C/B5TK4<3L'N=+T2 519]7HW,E2 ME$HGVI6'&QOF2(J!^MB+2DEBI/_87P7F$CV..1*,LZ>2!7!H"L%;[MG]NU ='>'F6 M_&-35O#M+:[N%O/HM<_$ZP[;&".Q?:I\'1,;D/A+<,OP@,]BRW1'E6HVYI5Y'BTV&CT-EG@9Y MRBE%M5\8<:\P>ALSH@?L,!-E"A>NA%>Z$?CZ>AARMB*;G%GLXWW6U!Q!;SF+ MOJ&\ JI1%;U":V8^07OF$Y1R>UG&[&519U2H(FC-QH4PJ\+SK??SJ0?E1/P* MQ73.PY\IY>DRKP<7;^<%W=;H\;W>_MA?&9-**\?A\<@KXO2\R1*>KX3)1 M0>&\8EV'!G9KB3K(@\B[%N/)&&[ZE<4Z1JK?\R!L8RA=>[!\&1+VD)I<_T=2 M/=K+$##D3CSY1(DWHZZ^]YO5NJ0K!?Y]W)857I6_X-43+@0WU\&V!A=/*4S7 M4LL0,ZT'GQ#'C;[4V 0 56#+[=KHKW@GWE"I*\S1?,C_[NATU M?$)E3:G_>\:P*!$MOGH.,XV?<;+)\-T"8M++N\5#:[-BQJHYNX[@U^J^A=5FAI**("B*[EL$&)2H8.O4US_M%OK)$*4XD&I_P* M#;TUKDC.B/G/*-M@B<3(FAF*RR$XYQ8"AH^+QPGZFE;/9%.!O0Z] /Z?T-F& M?E6DO^,$_8\__?G#Z>F_H8_?G[Q__Q[^XQW_#2)_2W@9!';DIMF''T[>?SH] M^>[3AT82HPK]STV.T4CI9Y]M?2YQ!^&SML93 6+)I($H1DL\45# M-A7S'C 0^LY!0XKNAGV1&[KZFA8(E M^C(/BG";6 E'CF%,A,\>3N:MY2$_4'XDR*+HE1&BP[1@VO86W+:*%X?CMN,U M[ ZF9]W:7AV8:DU(ED5%"0:[ND5P+2M@MEB_RCCH^< =Q\6&KFC53(_!]J9' M7QEH.@A*Z*#3[3;N M!"D%[UP(^8D+"%!TUKD]>@TS^O@8IL@][_LGL^[190[^B,'-LZ>Q^DE64'H:$*K4U M5V7',(/HLQIU,(W6PUFBQ2Z_NFT_C&-.<0NV0;7&AKI+#-2U"!U$ZB# &V)/ M5&0MT>-7:!D2JB'5YM;DR(\R$DM2"&VDS.!>:0JOD^Y)EL;;-IAL(')@H+7Q MB4H(U9NC28S>R-=D:R25?A(FO^A!3 $C(Y1E;4A&B":[/*\'_D( >W&!GA[: M]Q8NTS+.2+DI!@-U34"8KAP-5!X.BCVO5>P(0E]"1^@:31"QP77W]Y2VW,ON M,;@HDUA;!ML:W%.D,%V+7Q=?*(/+,$.)%I<\B M>'I(AO=8.MC41%QE,O^(2 MZCX[S%*BQ:>)[)7&.Z3S?7$BN^%$4E4TYD%E^YM$2DKS0-WVYOKSW0,N"*0ONXQ(MPFEQ@[8S"XP;2(3Q"@1DIC<+0T>F6#Z# KD/C?8MDE M7M1DK+A34*[%O//RY D$U8\2;2-ZC1/&ZX2 EORP MV==9$@'[$F2%C>8Y3A M$F(&TY(%HJJ$YO7W&1>>)X;M(P*T1A@\W$"!P<>1>BI<\WQFC;8\!^4LIN>6 M G-/4?J"ZY()LB.K:C_3$^L0?&_6T"%"C.RB%DLIF>*$M1K(+>7^100BWP-=+B&Y 56+X6? M^&6[QG"'L0?O(\#>;YM'%(PZF%L8SYB;)VKQ-[=/NB-XMQ-7+Q5&QRU;XQIUULJB M=!7H\*0F-,2,8WY7S7&2R4",QG 'P]4B!^R^VNK1LSYABB4H\+;W?9]Q$0[" M@GRMKO^$G4V +,Z?1=4 M)6W9';6M*;[8&QLSAL+7+^W1I> TUD5:=X4W3E#$JOE 93_^YAIB;ZXA>(?- M?U4_'2DDAC,SA3,._Y/J@>NRW$@+A.AUMGKF.43BP3WZDI:AR@9K,GKPG-#/ MO1"E@V6&X/6 A9;XX(8_JISMU"TS!V0HZ?H(G9^$ MP8"]R,C7$H$ 3*B.V(C)(?8X[KFN;Q/&=Y/F^!IJ#4LD5][0M#[O$4#G-7@; MC.@+X$0,:: *NW)N$G46>7=K-X\D[R?R'[Q6UIO?:@;$W/&M@/GG'47H[."1I/J=G[ )L89S1^Q,2)C2$ \XQND+S +H=:4"$7U=1I:) M$('V5BRB:)$K!"\Y+AK1RV-!Z8AAQODNE5M[YL% F]+3P47ML9=)5G]KXX*U M0JCN:\XV:-&:XIVE>1.O$*AX;#]OB2;#@NW)PE>I5/=BA<[C]^ >)#[W7OZV M%VH>]_H#;;LJTR3>;I5Y[U=^SS=I!I[I7CD5-S*4QWU@KN6NP196@B0,)&I< M":;19 _TJ2HUM?[C]5H_'N>J[>[B>NIZ2W$FQ*I+A[V>C2?M*S<'1O7&;;K5 M?!9)#XRIX443G7.S3.=II*943T,2:FF:2L*9\60)7T&77ZEB-\M; MDK1L3-H@*]654#% MCG8">\-4 -RW/TVLZ)\J_^7QOFX+_-E3BX-U@35Z6B_!Y:U:<(]:#%DR6(?W M2F6W)E%(N(XS5DM1ZVT[*BH]4&):?9T(](!O+S./(L'=9:(]X'64%BP?YS,I M[C>K-93?AW\?M_"D _S%CIA":^8(" ;6+DU,[NN: SF(T<-*DS"*6/H6?$*< M*/9%?<]0,YX&&+B9>8B2!4EK$"F7YI0!JSJ1#10>U6OL4?IG>#R.L6G=LFG= ML@D^H;+#)@*#\&]',A5A8F%ZO*=U[)[NEBAZ81OS9(P=+!_55>JKO$GFT4A2 M#1*0PM*K;_Q6I===LHI +HD21T;MD?>8\H,JQR7FI6_.MS>P$#JZLJ.L%5H; M['T]4'TX=WK0ZVYF5D=B(,4[_(@3@,ZW:!*C,=N&YW237>\&119TRV6DE.AI MBS).C?]=564A$$TN>O;!1.4S_ >WMIX_K>MCG7U&C_36<0/485K[Y/,JQ.$"%,_D5=B?:4S^QV5R6%@ MZGPW/QTQ6A!+F2B?V26!?< [\L,X!,.L2C*-*0]634D6377<8GR])%_:Y4;U M574'%!N730C]%+QHQL55G"981>%SFD=YO)<9+[^+:P*P6S5!@,C7LE"GR/#V M[&R\AIM=O%?G>-%0TBD2,:4:$7TB.%P;8I#/GL-B]H,G>HQC/2U- V".(?I: M8@+4)FO)R@@,%DV+-Z15JD\@B :/PD<7MJD8_ [^@&.RS-/?I:7/S(!8C$"4 M(_-V,]2BRNAFYWCH2OP65- D<6SII7QCCEKKCE!8"86U22;TG&S3PJ-2I&% M#0$#CW'"8W0;[_!>J(CS1 M9=&U\-WEW%QX8"24R* )"$-AU$'E/"66YSTM$.;4(*I3,*H_EY 0!5HUB*P: M30FQP6>_TOMS0>]-5+DO4IF"%+0PE+T.)%_'D Y*DW/&*(H-#A(,'YPB!NEU M)/:BR28*_/!]UR[ITOJ9D 0"P1YQ\9+&N'PDF?Q>/=3!^ XM ^P^AZ]DJG-= MA^:7J*1( UT)!YE+]#DV(>N-B;'&I6W&6WIH:)>4&H=5;0L3J4AU"3&^<CG#+-Z:GERMB)%E?[.OIS(O*S&L+7)\:MR+O$"T\MQ4KM'YM$K;J/FZ1\==_XM MY76OB60$)$-%8H#13UY[!KET%2Y6P??&,9-"+')Z(JF>\AH>*EUL)W=ZJ.'1 MX#YA-60J9MK##7Z%<@L^1F1P QX[+-_)JI)J)>I\]+Y^8HR3$IX:;IYU_$P* MMM[58Z@,H9BO,AUL7C:"4$)HQ'9BB9<34?7,"*6K[/IN#WS!.IQ WW,!4W.61?%^0>$HQ. M%U9&-.HU9O#2)VIC<+5<% 2&&/#,\T*IR_HU=X5[4E8%O1H7[*DI7@:POP:: M 033A:2.R;D2WR_P&$8 #1A/+'!S5,8P*TIH MP.=1B1.H\$X1,Z,,>PQW#EDXFV++NA\(HFVP!CG(-M#[2%:V0:=N'G 8WA@$ M;S),Z FH07&'G#_&@,TRI.LQIXQ8E#!J66F2-2.9I5N40+* +>U#W14G')4= M8/Z3JJVJ .)J*H.6]^/O.\OO7#V-[93QXT"]G7N%V T-:E;&42^LQRHJ*CWM M=,X?N(\J](27:5R^'*.AA!O3:U@#B(HQKYA<1:^A1/EPMLDP2\(8 M9SZ3X@&O*3N?Z2YZMZC?*!DPS_3V&6F@$<+V;:(1$C'&2#-V5&/,-//V:,@. MD45+1UB33;\0"8PV"CSTNX2.ZU.P2WR;S<&?(Y5[4_4!&"XN=42^5IHZ12;+ MSLEXQZS!YD$6\I2E2W9'";/X#"2.C&>KWV7Y@*&^)TZNH@+.YV7O0U?]C0V7 MFQBH^X*O-5;4H W[&M8 9XD>NZ:EV8=+_AA <*3;1Q7@><'%$]%/P%ZMTA+L MVB5:1UMX.=&%$@]0"TF#I$FJ]X&R1,8<'U>_M$Y);%PA+!51&D:IWL&DBFDO M8%]YIA<$43%N$P3)E%0C1M&G-+! M)B_,%,4J<.\Q %7/4=4D@Y<(T_YDE<;-JV]0W!LM-A4\"%);KW@/N.N 9S#F M>)_@ZA-E4 / 3V-YSJ!>>=?+.XVV*JL;8!-N4@7VMS<1-!=2UAUZW3QJR.D36R#?Q.UV$=3D-R0#2YY%?F'^GE@@6\ MU29]B.2@Q_&\*GO>X%3J8RC_O;"=UW%A.-$.:^)X-O@]6N MM7?T6&S9> \(FME_2*&_#F MZ8HVN5L\TF_+!=2 )'D=!GHJ=>S9!6_L"K1#AB_IMT6OB0H(QRN#$S\G%FH) MI/D$UW>CM_\91\4T@9ZWEU4)<3^L$E=483>1# MS4Q*ASA3$%-;_;4K;+JKVGC)3GX]]ND4%OQ_22^K/38&-TA"'23VB'$?BV1O M=V2$(Z \I"G$D3#8W"=[9CB$$1LBW*$T!M013/,-D+OF;O_R'-.AX4Z=I*O7 MJH@(3\J^AE>IP5D-%0A)EK%W2:B6QF6_(=PIQE'&=">4>;P1NQJ"N9U_(APU MJ,K$?05/C,A.JLH8KT=H;NS'1L_U#U3ULWU'/ GH37&K3(X\,AYFT/<1+[^R+5/'2(; M%H#7(1#5=1?W2$1<'06.%;/*?.ZTU AEY1IH->4![@LJ #:Q[H_AAKNO1>/!^E9!?NY\XY3P"'OMA8F MU(+R#7UO-:6[-YK #E#/Z\5/?,+8%1,RFL'2M%I8->'C(P1$W9(*S_%K=9X= MUPK3[68>@-T+WD,\]K',OH5[WC<("$%?@!3$: D6IZTV <24JW\,_3V'6(@A M:;4+W+,^WR=BZGJ=48M"KP[+$VY!T_?-HF>-+WQ[[ZRZB(IBF^9+5IQ-IO9U M^IKJ?A4_H,'IHV\V(S$NA=>N?J90-"S L[8)H5\&KH.DM M#C**D9[M6FD9+9<%KOV8=PMN(E':>[7ZFEJ]5' X-X+M$0&RV#Q5/Y%-46\F MR"CV!@DI:7PPAR_?#1\/];J/"P,91.,IP .!=*#VC<.OE!34T!+^?J,])\?1 M&)J,]BNROT3QR"[EL46-3MLMJW2U[LXW]MZ'D0%]GV :])<>A\ M4FBI*40]$)WON!PM:O&B&K%7J5%A*='@DU,I.:/H$R#A8UCA"XAH+K87)#F\XVOV M,A *!>C.TRH9"6B/!A:F6F$H'\0I04"*=SG283XQY*CG,,=S M%"0%[*'X!L>,&M3H2X,\4(&@82X3?=:%]UNQIR.B5PV7 MU4$/B]XJ#ME7G&\/"4:F/9LC,HBSW?GJC8?]8+7%E02U)^%%/N.KZ$HQ2%%R=R^\@J MN";Y.QYOTQPE),NBHO/M0/4 G\,TR*K>'^L)BNHJPN/&[+[&Y;#XB*C([ M=*TCD?NCJ98H>RG($(JU.DB]V#Q51;*1T!!HO&;W1TVR)E)'24TP>ZLJ:7#? M+Q$\0FRRO"Q0/_:%R9)M=6Q[*XWV M=&MC,'U44F,$KHI72H6:*//)Z97J$<>;@FJ(J]?XF7(0WT8KT?6YKYG!%4H$ MSO7R;'"B!BD"K-YO3+V<)*KL"79#4M7F*EW&WXB\ZWA>W[Y6*2<04]Y@#JYJ ME#@NO@1,00&=?GB:I]51&=.^)B,43P/*M;PP)!!">?KA[=,WJ$$?3.LVA@)#(B#O0U,2@*P'I7)'4>%&-& %F!)'?@-N_ MJ7>(KT2'67[WIO.H3$N6N<*=NY(-2=K.7%A5C+;%W%\S/][K"N@%+;$4[$(YC>O(A10;4 MG)K '+4<+2XM1-_"PK:C*8C*,4^%@B)AE!"1(B^)L;^Z!TH3SYH0(AJC('#A/39<*.RXIPW'M5Y+4,SVKOR#FS;LD%)U>9Y*< M;Q[TYM4*%TMZ2_BY(%^K9XA$C/)#'Z]B:V-M*H3J2;$VN%&-'''L@91L/W^) M)M/\A(M2)#T'L>[/8\)":5=_H:"T9;CHSR[##B,^C[C@04,\KJ(L.]^4:8Y+ MT;VLIY6Q1MB#YDD3,)RH01I( 8C92!1YXT,:GG&6#6T3HD;FLM !YDL4 &7@ MK4#(0Z+&&-]U/GA46\?)!8%MDM/V4'/C:AYBL+Y.V#+\)F=K"V,979]]/S0S M4.F1 4DANBSS7MB9*NF$/[A[3]G[@&.RS-/?<7*+JY^C-(?B@)<;/">/N*HR M]I!J*7O@;BPX\^+01FB]+3Q#^HP6IGM>C%ZX.[PH(YX/,M9$E=CFN9>[T'7. MWN^!E*P;2C-[IZ'G;M37?,1=2036V]VI@QQ] ?2(X??K,%5F,M'EG&\QF@L> M&U9I:D=\YCZ>X16+#D,]":F9'SZVJ\XL3WZ/XH)N%4M2R"]DPE:CO!\M-(\. MD (U2 /Z0([9>.0&D?#&@S3PF*$Z'SC-EU#60^A,5VEN+!]BL)X$I8GU:K&C M>@D1E@,='E6VAW&CU[X?0%5)VZ-TW0QYHSK0,[G"^M0X0=5YK9J,9XTIIW MXE'1HCY!.0[SC*V:"/4ZU:0<])R/!765X*!PM^ OGN2)Z!V4_@)'AE!,<[GT ML#E/)6G(@7!,R4,Z00LCF*>?1ZG5#RV@+V Z$V ^V-3Q82N)Z. M%A0[VD,MR7\M>ZO7"EH8*K4.)-?20E'1?\,6HQ4QCBAP MP\<=!4/N=':=)_CU/[#\SBII9WXKV8?GZSI28T4,+:)X0]U#)-PDRBSR(!H/ M>)G"#I=7DLS8OF;&@K$/SI-<[)"&R8SMY21198\'F1 ^M2?[V5@&_#Q_Q^<^ MR#-V4I:1(3XXG>0;>EG-:MR"!TA[6AA,]0$DU[/-T*%FSOT_]MG'/*+ D4 W M99'+H[_1V'NN%S?'[AH;PK\5TQ)U_EMS)I MR['[\@ZB[UV9%8@F!0+<87=D 5=%^[&,5?X$A2K?*LK^3[KN?3>FK_%8<=D# MZEMB:N2(8@_Y,DPO>T5RT\,SO_OE553 <[-ML=R^?;&WK>'^)X3I7(@XTFG6 M0.YG,]'BG3\]Q Z&=\5]05[2/![41)+F8W71 5C?VJA]K:HA(*P^DC%9I)%Z M.>>[..-QX=^SLL3569ZT!8"57C@> C1-I4NXVTL1Z#]1BM!#AU#/R&; MBIS;8EO* M]1 RH5\35ZV0>2Q"P*FX36% 7QV4TT-V]-H8HUT%W%V>@6!C7 MA)?!=!HC[IED"2Y*>*N9GDR4E=MPW_%:3H[#J[KKDO&OJ"9D0HI/82;$&E"5 MO7[E\ZYZQH4@2!22(>?1ZSWD$)#\K*J*]&E3L:,"N8\@P4"68&P!HJ$LC\#L M*^I_!(DF.0%^.#(ZV7A7@ L]U0FZZ&U,M?@RD('"A@@3![/@/6V'$MEJL('- M:J"U>:J."*KKY38=/:8YHG:GD5@L,]H0'6PURA@G\)^ MHT"F[3W'"6<,WGAF-*)X+PWH+=2Y^$;IP>>I#%Q_IQ4-O!XQ'__D]EN=I:RX MYVI/1NB"/VI3$N. V:MV(\*4N?! M'QT:X**Y!BI069-!UT09)DUUY SUUKC19WOHS/#K_(4N/U*D&IGA@C[6,L,[ ML,-EAG>(L),9;C:J<3666XQ3R@@7B4YO1KB4<]/:(Z">50E[G709&4!PM!MT M,(6K]B8ER4Z!-QLC'K/\=L7.$+T,;J("0G4G5-AM6/8T]CDI>YUZF>9%!,Z& MQ^WJB60'BT[ZNX'O: ^.ZP7#D:$:FW=OD)AG9) 1H94QO6'4#YFD,?\6SEO* MFKB_NS4U+$833@>+Z;&C@&V-U<#80%&C-+JFF"G/EUA:Z7OVK MPMW0:[)S\5%>B((^UE9?!W:X)=EWC MF%[3'G"U*?*[G-U2(/12_3X^#,+:LI*C"K?(Y#3967)6QCPZ]*&A A6,#$1R MM*8-4*0P4F\+4T$2>Y>I*JO=U@@A\#SM,\GE+SS*FIA4"3D Y;Q,"&$O!@/" M4.7DI-PC*BSQJ["5DBNLYDWX38D08S51G&/I-CB;W)(*EVBN4 G7D08Z7]OB Y_1C7CU= ^<]GREA<7N?=-FD>IVO*VR'YMPG:M."B!1*< M^Y5;Y! PEB=1D93HUW4"F7*07E13B=(<=5JV=*(OH9.-K$XS<3EWOD/W*0'7 M9;G!R>6F /J8B:M.+VCR43&KL(OSDOD>) MI!"3CL'YMC.Z#_"E)Z G0L@"D M!F_P>AMC9H=89+EGZ<99!@^_TE-Z$65T09XEJS1G-1JK] 7#D3TOI174M#J; MRK 2$N=B6U-Q@I8U'4RE1WN4(%R3$N:PHCD79!R#?1]N*D@<9#G;";U2;G^E M*^@ZYX69\N593 E-JQ0/Y8F: S(^N.@B=)XE#6FD&]"^"U*@14,(Q -P2GX* M=/PPGAIBC]^^X][J**+MWTGQ3WB[G<10^RY/'J*OO]!S(X1GU&&J#Q@"%'N" MX4P!&4?(Z2)T+=<4,5HUF)EV3O/9NJ8K4)29\9P0>XSV*]!--0%87WERG.HH M$5_5;H;".@3>EQ5FB X3NXS]L1F$-LRA"\IVI+#UAQ4&Y6CM*0L4,>5DH(WB M,QS,GG'R,R&)WLXPW'/L5B#'X'J!-9@1U??))@[D,-%AM4C#J_)OE'N$&5F* M;2UZ_(]#J>-?_T99NS_EQS]HRLP.@&N1^/7V>GYUB1[G9_.K1Z_B(& 2D8\\ MM(/Z;,5>:ML%!E_G SE3S1O)YYA>(/ \>E7V9%O$93,&?2Q-0:/5QQ)O+:[= M(Q='>]O_ &'PUA;*4,"\W7GSJ\X>2B M!]/%IK-"++':M_Z,LZ@LVU<G)$XY6]'UYZK5M-K%.6P!]A8_XXEP->I M;CRE)D0N58(''^3&C:)NX@J_^67#"VF!JA'!0\4%+A*"Q:1='Q# MTA'>\0#'5*$R0NQ("BO;%J;GL+*0!9Z'KK1RM\80YY$O+Z)U6D79<'T_ M30#6:K#($#F/F*A#%"%RDS0D\,0,YN?J^+W"A$X8S$EO<1,U1@>(PE3Q)5OW M'H?S%]OQ$ ?U":OX@-V17:?;/U914>D1?Q[1/X=>-7%-]U6N6=U%B6J7T;.# M/O9I>=55S#.B6]; %FD+K,.2I'WH76LW>>U)5A$,2O)5T6N8G=3:U&F6H%2? M#\]W^K2,,U)NBEV2TX#P*_0PO:W+(7OSP,I),/*CVAR1<8)=13K/]K8%HP.9 M'Q2DAQ@P,%"TEH"^H3"MGBYCX[,$H-T74.>XT0YY^$PW)6:+(K0&.>CY3A0_ MXV23X;M%2R$W%2OE->MV-[T_*:)QGL'#Z8 #1DO)">*T3.7)-^U)(6,Y'>@A MI MP=?#G<,Y>4UG\ZF#[L0\>'<)U;DT"?.T#1^@+X S\FI&4M:(7C/KYY7NC MK2AK4RK;=1D1>IRF9^ML _4@(8KV:YIET@U7O:OQQCN,PK6T-7B8H;*.M$A; MLK@1,V0A9HU)(&,X&VICEC[WH[4_:T$9O4TK87.N)O?L _PAGKO,CW+$-F.Y7IB&M$NHUT'_ 21PM:-88/>$= M&,N5(J>)&?O\BAH/&J#$"9RLW+M:JM^MQX(S%$]3M!X"@QMW?$-%^"OYZ#DB MMAE_*/)=MMS03_3+YBOZ?U#/A'[S_P%02P,$% @ 5F!:47XEV1'!(0 M\ (# !0 !GSQS' MSF1F,C79+;\EY;I,I+.=S=Y]F:))2.(N16A!TK'FUQ] 4C(M$6"#+P $HVIJ M8LL U-UH /UT-QJ__>UI&1\](I)&./EP?/K#F^,CE 0XC)+YA^.O=][YW>7- MS?%1FOE)Z,]PDEB/@9"H\>UD?WBSP)$;G"2W3T MCXO;ST?>T9N??SU]._W]Z.O]Y='9F[,WWND;[^R=Y_WUMSA*_O4K^]^#GZ(C M2D22%K]^.%YDV>K7DY/OW[__\/1 XA\PF9^/Z09\8-LAQBY3K*2VPANYJL\(7DIO71@F&?J](TDEHW8C^JQ$- "=Q9U6YGC24:,S MHK,7MUD,A\Y\B_IC@&D"%L'IH8H NMW;H@P0ZP)W-:R>A?3;22,N&0&C_>2M M" YSNG=]]PGQJ2(C22@F&D$IXFHGQ $K!ZP,,. M84,G#IF6*_U;N=#7#51R M^(%W=.#*@2L'KARXZCJ@V9E'4$!_B]=>E*8Y"EG"'LZIIN(*A7=F-(V*#?DT [B.8CG()Z#> [B.8CG()Z!$&_XPUX']#OU'OPT M2CT\\^K?QGZ?;8X2;]M'$@-V'%PI&.Q%HT.%#A5VLULOF-)-9L^[ \=TY;8[ M< 1H"1ON IK#:PZO.;SF\)K#:[I%X/":$*^U6%**P5>(@[SXH4@3+'36BY(9 MZ\R^$(RS@..H@E12Y(R(GLXI$2$CY&/L[YK6W+^/CI\NV5RH/4T";ZZ"Y"5) FBJCM=1"_@(3ME-&Y?_D/J$6?[R^ M12M,=D$QH*4R2N^)GZ01F\]64GE-U=%*OTA$7^W/H]-4V!3 MKJ-1T%8MM>R,G)![_)WO%.6V5$OI%%.S*/Z_:,4Y[=L;JZ6W@ T3,B7X,2I+ M[@DIYC171/,E73+$CV^H^?CTWVC-)9;33A65>+G$R5U&DS.6\T8"#-%=%L5L2D_-+K)2)S*I!/!'_/%JP2BI_P M=5;86A'%'Z,8?AM!%4)B:Q49Y MR7P.9"T\"D"]E'% [3H_R*)'1&U0OUK9 M)%S171?(OF$7/_)-D7?\D7+5 "6;:JE MO1TQ\VZ48>886>"$O]/SFHQ.VQT*UT09;==/09'DP]EM M1,U&IY'"768OWJV7#SAN(*[Q[_8$6$7+ROI@&-)>8M M-/$#+AA+K%U^_BM<%);8N.+ "UP9H.+ MQ"HK%I*-!1>-548L)%T%+AJK[%A!VA1<(E;9L()D%[A$K#)= 0F*<,E88KM> MMV1NP05BB05[+9G,K/C^98"3%,=16#Q)_N#'[)5Y+UT@E*5>4)X'WJIP,'MY MXN=AQ-J5TEF@+*+6.;P6SH#?I>H>Y^ DNTHY.V0-E/77OR)';8E^P5.?_-V/ MGW>.G<(H5X_6E];I* M.-V*98%M'^L41$XL (AZF$F]RXZ?846AT4/2N%^BD%QWU7T&(7TB],I(L5:N_33Q=2/ #B6VU5G;=+K M0N;,$XH3*NM&YPRHK7K2;U%&OQ^%USY)Z!&0_HX:+D?"&FO$?#M"31N\4%)] MG#-!UIE0+,X%CND1F):2A7L3VOM:XTXX<(L;-%>O!)AW &;M6XYU0A&RC.6. M%NN0&E0X )O!.MD8Z.8PMC!X%_M8,7PK7A]YZQ'TB))G4<$>5MGKIO3)%,ZW MNQ#O#EFO]3&4E&0ULY+^MFM2TH_^N$-S]NV?$)X3?[5@4+QQ?D%M%9&\$5F= MD(:Y![4]\(=/+&%#ZT.D./DJ]BXTM-#A#RGV^H_T%+[$22&U;U&VN,S3#"\1 M:7L35;:[J#42D+RR:ENMJ\./]2/7I106JE!&"%X>@"_JU)_E( " MYY-R/BD#W R6L*'36W)3+?%U WT<3B!=G+O!N1NA MA!@*?HCKP$T_>RN4I'3\XL%;G"T0\5:8 \"2=L^4]?K/Z+:O'#T5K?X1R25XO?7D;#<2X4"9(E#V/"O ^:EA,^F^.BI9 M[4>YS],49731?X[\AR@NGE>@1+:A@1XC:8%T_GQ.J,ZP)3N957%_$*-2?1W& ML;#R%41+3%&'#L3"7!2'90%UVXX=C.36FA%JS*';RPXY.N3HD&-=$ISC#/8=@+2HA'T)9PZ0&TDH!;-$014M\^Q4D03+%"8QV@RV^9# M5*^6@"QRV>X.9SJG 4.^\%<$K M1+*UMXI]^BE+OF3U;5=%FRZ@2FI(I2BK V4.=NF&75*3!L%A';1 :1)D1=R4 MT7:>A-<;REK3'<$='1AS8,R!,?T&Q8#;E$-G#ITY=.;0F4-G[>A,UE#2@9]]TGA-+9-<0%&$@I!@/3XY"7;N0%F"H(W@+/N)[PU[0D[EM)VUHN MJ;3K, Z!.03F$)A^HZ'WQN5PE\-=#G4PI3E@6^(9/Z@5!+VR0SB0)\#?0[TZ;=8QMK+ M'!9T6-!A08<%'1:4P8+R%I0.)/B+YP=!OLQC^NGF6*"=Z#U(T'^\PA!!'VUQ&5=O$M"F(_3:-9%)27@_-L,CM_ M9J"H+G59)_^FH!YD3P\[N%[ O$?D9SI]THA98A0'F1UD=I!9OV$WWF;O0+,# MS0XT.]#L0',[:![#E+1%C^1<#M(FJ Z?PW/9MU,O1)D?Q?3TI.3E?BSG6@ , MI*ET; L]SE&@R%' 2M(T,>R M-W5@]Y?/)/1"[Z"A-+Y$Y!"\0_ CVO?;ZOB?;SY.;JDRDT>>E=_45"?XW-+S M=S_.BQ58$<7#5?P..MEPL/!0[7\'"QTL=*GE#M ,;*A#SME7B%_@I[<.1")3 MM*077AG@BXRM7.:PC@E8YXI.1H+"BW)66"V(Z]D,!=DDF98SR9P$2;IK]G*:+V';, XRHI ML.;;EC. .P^O*0FO$Y7.V%5D[')+:G2>0$AQII[:H?L2WSFC]0O*./8=I(L9 MC&PSE"4XV>OCH(&#!H-4\>F^*SCXX."#@P]&P =-DA"ZSN$'LG4:(BT7SO&N M/\NI(2E(#CB!A].8[=1*E0-&BH#1-MSV,4JB=('"J4^RE&X8K%!T8YJ-9*_Q MH!M8I2!035(_M21 ;83]">-0.$4=>FIDBX\PZTV\MP:0^@V3?]TD4X(#E*;G M27CK?_^=JA&)_%AN0J0'?,MK4J;(U\N?;+V\$S(+L @*I8?_3E&Q1Z?A.=+3++HS^+S:<4,2YC)Z-^N-YQP .!0PWO) M+_ID=)'3,R5*YL)2M,V-U!/[F2J8D-#]!NJ)_-VGYW2"R+H^QT*J 3W4L\%5 MUXOU/25&4()'HJ=!;'TB.)7FZ$4G@YCA.T-%770Z1[ET,95IM!4Z]'3N3^?^ M',3].9*%Y'REK\=7*G-*XAZ[G2WR:G>L2ML=MO@..ZH2SUBVQ6_842PBL#.> MS_ @1 ,&*K:L+%=FS@6T)'WL,EAQA&7ROI1,0E4SJ]H:)J#1W&;CK3AC SHR M:%Y'@$?NJ>&VMD4C@E94.6B+*/%H&W;[(<5Q%!:]'OR8E2CTT@5"63%J^'W>%KLCQ^;,VNA0&)Z9E&L.1:X>ST^/0__F:=9 M:Z"FVR!:F>4M-"B?L/Y:6;PG5/AQ:>1)SR.@LWKFF!F7K9G4<4+)$88_A&W5 MDR[:V,4;-^_IDQXC=CP+AI'$[NOO'ZE]?XZ#Z,7QMCW1 .?F< -KEQH M;BH(*8/ZN.B>SNC>6,3BX%\+'%/Z5Q5(-LTQ=#/;U MQ&!AQPJ6,K:LDTV[W[_]4+8N'@15F"Y(P[K(40=A2<-K6R*S?80F@]6M6Y$N M0FMBA'95@-'B03H3XV?MJ&'T$.V]:15$1W0SC+#B#!>FXEC'"*>@X0(>PTL( MEN*/W;;#Z\3(Q(QV7X3B% (1; _*A>.5$O7RQ,_#B+8#Q_K[#*XJ*-^?1A<] MWR%KK.CYE*"5'X55@>VB7E[Z!2?5+#5$:F$=M 36<$[QQM1?LUWRLI$!6&-] MQ%/;!46/C*0O*(.Q(.JBA1%Z%H2?G\NXMG(A;J^-A3L_IL3@Y3)*F:*#V!#W M,3*>SNR,HM@$-3:Z1]6;1M' ;DA/$BIW/Y[2'>HFN?174;;W+ ZPM0;RB[V4 M1VU9(UGC3<>2@I9U4&]C#+'G#VE1 15"]&Y;#27<_71QGH3L'V;-/M(]A;G1 MLDN?D'64S-G+<+SPIU1?'=7IETN<%/:ZD M.,_4$7U4@J=SEZ.:&6(FG8A>D MO]1.+:[)-,!(^MBN7E,7KWEQ8RW$UUWPI9W*//&2T]5A$ T95Q3*X36BB+4X MG\%V%[B?CG*CF9_,(VK05N "9731Q#F[V\9J8WV/8MZ1+M/5^)*O^@BM:0.' MSEH+G:=\C0RZF8*35]JZ&<*2> 7O-S2+[!:CJ[V#IAS0%A<(J*TFTJAI4(F9;M5R]#%RRU+6J 9=^R2A)W*Z MDS<11/S,86A'ETLK1_1DMGV]E2[VPA_2LG'+='5)PBW$=L^VU7C6[U/3JC)M M'>Q)&>ZT3%SN[BO,W76UYDU,_#*Q- ? 06V+0,2LXEZ>;EN6#UA&\!"Q+2FE M8-'P'6VV)&2#12&-?<=+,]-0KP:^F$2A3;!(WEFC-% ' U@T/UDB&H!G$"R3 MGP]<)K()8V#!_'+@@ND>L0*+Z+U]NV_G;==PBPX& Z A$UNP (#?!F-7E-)I MB[[(248RUF\+%I!6'V@&IRT(04Y D#2?\9"!R9(!YC"/AQ$T'-QR$FK/5; % M)4BOJAEM,7:];V@U# /S6 MXQ+"W'5; (B<3$ W;>Q91#*BD4@*M(1:M5.,$OFF!+\&-$IO%A_31E0F:P0H;J5S,^#+'HL5VO+ M=X6476* KH)5]2__*#6 MLJP219?T4+/QDCF[I9G\]FR&A6JLC0F>*->2!*8Z09+IJ MN*]:B'8RJXM[DC2K/X?!+D/HN.RYJV@[ 4H.=ZW]O%/#F-J)?EJ F.7 M."D.RV]1MKBD]@2U',B&5-XU#7FZTM5_F:6@PF M^0&,8)+Y0G8)%5TNAPY@VF2^(+/+7L,=P:PU6*7*%8$9,&_U3H9-W'/B.9R= M6A^MW+!4^0:06%WFJH-$#FOP 71:FG J6[;0[@,9PW2# T".V88!#)Q;>9=* M]X&T,/WLZ.'SL]]&P\5^?UVXJ3YBUB39V/0\U0 DR1 MJS'A:DRX&A.NQ@0GJ[,OQ+-%6CWD@$$ T[H%)E2K\9,Q;%&\427UX@Z ;'S8 M%HU5)>'.,'F$%.B7KV IOMRM5MYB&&]+XK0JH4+@MCTI^Y"CK&N,>(0#2N>J M[B &H1!%\;X13AZ;1"=*OQAO;3XB\H!5/Z8XM.A:DJK&.RVLD!XXG6*\NS=6 MR%$J/6R$JSHV;8;"-!A;R@N,L T*@X9I=/REV3YT9 MH?C X2JC?*Z!+0BXES\;G(YF&6KK(8X&I8,D[%B&W885("Q[RQ;_RD"RZY/6 M,M[FI^$ 'D:>W?.3QT-UAZB7W>^C655\81AAZKWB:8MBPTPDF5OBXT595\6D M48I)IE9A@>S+OCFQ>P5]O.AI*;GK1+$E-);B6=X%FF*!:^=/K)WIJXP97JL;Y1OR"W5F3[Y7E1:UWD4VE76595SI60?&[K [C!J%-5MC[K5I(; M6FHEG/F-Z-+#+\D2WX"#==+QLG)1E'^S">W&E+<0F(4&Z']AK4CF#H<]1M)P M"P@56^8GNF*)'[,DUG 9)1';?U@@1#R7J 7/T M)5\^(#*9%397.LDSBHL2INLB6ZW3&/9=06NS =SM,W?[S-T^<[?/.*[HWE:' M=8HC]MP#'1SC!9"U5/>&B$;@BGA="3!=S-OQXE_&Z@L E8X7IC51;V0@[GAI MM<;JBT*/WPC)MP;K'<@-9U4>+3B1<8"M2?H]+A-5!! 7@=N!5MC-\H$[N("L ML)1[N&?,24 (ZL\=C9*. /L& Y(39 AUJ0H[9)F4JK#[?M?NVUW[&0J\'IHK MK!Y*L5'1PVD?J<$:S:O7KH/U/?&3U ^JPB#%;W%Y/&R+#[1,U[A?9I;P-M2= M9V7Y">;QN\=3O^E!40DQR0QKID"FK* ,G<<&!GK(0S"J]G RAW1(01CV;G$Z MR/KJ\6U:BY\>=KQS,BMG@.6Y[L\+O,:FS"C6A'?Y2K1'HD8S#JV18D&DPI0TD/!-AB&M>JO2 E1/1 <<:M7E\S'D M+>'=4^R53W"&O)^\55E9'\?8L:W7(]QE@'?SQ/VC#35Y$\QM!:GM9A-'TK25H7A<_\F./!:&ZL\W'Q(*+U]DY8IUG$FJCC;)5.W>E M4(:L7V1XEON%5NNJ)S5_%1+Z4!C M%?!RLBZZ-^#Z(8;USO19_53_\V4>LYG@^25_1RSEEP,(I/MK8#&DFD0%S_;" M*+Q)JMK08K8@?;16J!*2SVVGGN1M5GV-)I98SZ&0'ZMSLW(S)Q(C0*Y99Z$!(6;>SO"12]NK.EQ\OH5$9Y/:;>=3C=Q M=Z(U.H>WEN_.YI,VQ$^D^CC7J6P.:W%@+7!,D5-:2A:>N=K>UQJO\%C$-AKC MY5H5O\>XQU'GD32Q_4)O1%R]:*AUJ^U!-FBS/7 /,FA#>"6QA0Z^Y?9SS3JA M"%ENOO3<9"1:YU^&RD4"]8^7 6BXC" HP[HZ06 %ZN8-&Z]JD.'R CA+K-N, M7%14NA!7FX-@/!TQ73*M!OV(F>KT.Q6_'MREWL^9JJ/)6'D,[/^T[K!J7V%] M' %@<TM_7]BX@6T*QV%1B9"Z:TB);STN'T4X#S)R+IT"5>_['J#JX__ M^'JWX_W=_\/H-X^:TI-?[VVH:;YK8[-^[=+&[YO<[&72V/'$<:[53;R\H7&==+63"FA]9+SC9L-J*T:DN_0G&G+I^U<^S&7Y-:VBDC>J'B=$(Y.M+;5 MD+&%DZ_B1)^&%N[!+)>?XJ[V=;_:-_8Y^$K"]*_Z"F"KC8&E3G8;Q-%^O&(I MT^'09=(>#(09JH<>%(4L%0E8>>CB@*D%T%8]=&& ]PV>@^C04W.@BZ.7/\,& M(8&TI!4T';HDVC>/X2H/'$J^EH$Y-B8&MP=\-%)=%.EG;U56RBK.:;%8R=E!AH#<@G*O#)L1Z%:U88V2;-ND20%A"B-)BGCQ]6S4Q3! MX;H[%$PU)/J@3..47GBFM"0HK%64/5^R[*H_B\4ZF4TIU1NSCCU#>TE/D(AW M.ZS?8(8P3\WT]!8%>)Y$?Z+P)FE)2/M$%R?[L7P&DN\W'N6[M-XSW^>(/>48 M9"B\15E.DDE2<$F/8F[)/YDA#.-U\XHGTV,P=_5..F]J[U-&M6M:[5#5IU*, M-7?7^4#//HW/"ZVVE*YR=(_O4);%95674S#+L.$,T]K:Y@MFM-9'I\Y6%=&+ MHN.BY-7M;G5W<515KK.66A 514SR]_3[!;?[Q8U- M(%Y81*6MN8O[NKCO('%?%0C$Q7[MC_T"]UTLN\79(I=VSRSDQ#KTT):\ELC9 M6K:$,B3DT\%HLT6+5 1\#%<4DP,^QEW/ZX1'QULL!R0?D9-IA*5T*)<3^[@: MK0LY2XI*WHT_PKWK@U6T,1S](US4/ECY=O3$CG!16]\S?5UE!W/J#?K2@]G9ZE9H:)7F4S"*3=6&M?<'TKTE&3V!*WWP#X3D"&/$;M2K!EEX&S9,452HLE,)>:ZTY"@13 M"@2/5SPWT/M0P\M3<))GDQF@&J@PA-]_R,,11$LZP!"#'HXP6I[Y&&)0]TB% M2P81$?P:DT$T A^7(_)Z()"VAEI?UJ0NPJO,S/*_#?4^SBX1]AR7 +!:TFF4NF 'F^/ M,S:G#^C9'B''RG3)\/WGD!25ZB_L?P]^BN@G_P]02P,$% @ 5F!:44LK M(H.1Q %^8- !, !G_#SQIQ9ZG5JV]]O)Q/=GYV=G/W_^//VIGCKN\YG2 M[_?/7LDS)^RA/%QY\';D6?;0IRYTS^#9ZD'QAF/&SB\^Q+Z-';_W;T_Z M!$^UZ&'SU6_ !9^$ W(M"W3QO_[Y?';F>]JMC=VW*GFFXY-!MENR+WD(.'1 M/[.7E7R;Z#)]-NOZ:S::G7@='=L.INGM&+Y[YK_-\!D\U("GL&OJT>\"KT&^ MFI-@K'DC^JOH&])9=Y$"GNMG_2K^*N5G@>_BYTS"]<_@^_F:9#VGJ(EU2*%W[]>/7UQH3Y/GNGNC-- MT#N MBVW]+;V+Z%OZLW>\D,H%*8^Z&7!ST\ &P'W6M%DJHLD7:4,Q]0P\FWK*X_A5 MGZ0_3[Y)^8'N!+;O9BT1^S+YLXM?T.<)UHP+] M"GWW3M_ %D"5:^O]3Y'^? M@G[Y?,:^HD_]?XT&^HIM[&H^-M#H#0T9!*\ @NC!<7W-0@VDR&?-)NT*]<[; MZGE;1@_?4:/!VIAB7T-DC W\[\!\^>WDTK%];/N-(?#0"=+9N]].?/SJGS$% M=W;Q^2P:ZN>18[PASW^S /1C>+@QUJ:F]7:._OO?@>-_&II3[*$[_!,].@ I M]J&$Z,<2\H!!QY\0_9UG_@>?PV!G_BFH:![8M?R&MXXH[)!3:U M5_^1*&KC_R)2R$KXLM\@@+?7-JS\VR4LAJM9M[#,KW_#;R?(!'V9 MX/Q&^F,7,OFGU>STFI_/%H91S+ >\;/I$;WGW\$W6:-:>NKBZ_WC]\$=>OSQ M\( N[PL>V&"*;0/^\V\L[?D$,7W\VPDH\/.1 UI&L\>:!0K@@OXIN/-+*H/\ M&]/3->L/K+G7MG$%7')RT6@H3>"W@ON[W#E9Z-M(N."I^1%JH,^-AS?P+HYU4"*A"] NS54 MX(]HX-% 5X^\^W[DH-,H93D?N9QKS=>-F7[O#0)_XK@@-XV-1WY[=W-RH;8E MD$KDO\WFH.1:?;[GT"R0#O>!3\POHK*VFT2S(RFR(O7[SZ M4EO>Y;8AK;C;W?ZD@PDLT&WMY^]8L;>$^1FOV-!MY?7O$4 MG:/"'/[OR0>-233--5B&8-,XTQG85[;O#5Y-K_$(AB-XEL:UYMK$N?F.IR/L M;BQ]K\P7$ZPSPXN>O=2\R8-F;BD.P%ALM3=:C9:83HR\K#/HUK($K?EJU!GT&ZY&/P7T9 FZ M\]7@!/0K)I;F39A) ?:(7[ =X$<\!:(!N6!0M&];Q_5UW[H]Y9AF_ MF=K(M*CW'BZ [CS;"P9S)Z^[TCZY:)UF& MCQ_%MQ\T3>,;KLU.KD83C"L0B0DD#-& M-O;1C*X\8'.$;3PV?7C$\Y'C3["+_(EFP_\PB06]F#IFW\5M(. :9-JZ%1C8 M@!?HGOX*/B$QK@\8Z&U[^*-$^S%92["*GF.9!HV*Q1*,CN:6_NZ4KD TX5S3 M5[N]D:Y@N=%IMT>-5LOH-T9J2VUT97FDC+ ^:O?"Z;LQ?1 L;Z"YIF8AR_$\ M!,9U.%/?M^B8PL_W/T7Z+AD'<_$8DR@M]N ]"<:?>S22#,A$=,/E?$)WL)Y= MO1'%($]?/< <^Y9$V'\[\\\)7/:6[DN=APQ#ES@K M\G$1/HMI""MZ1^2J;XY-6"C:*T[=A+J\_=MBZ&WYQQ?11XNM,\!&[[Q(4%W, M1QC];OY=/$PC\2B9P;P+]DWT/NKD;&$MXK4A])$ZEK'>H%D+/-#@<+S'8O_(OYH.*&PF\V73,B6Y=7+-Q .H?O-EZP M+#.X^K5;!F>W%' NKTV:M<37VD0CS+$VT0P*7)ME*X"_M6+Q*/4\-)\Q]V2E]_]GGQXA6T'K,.T9O,*U84FSA9'GU/V\H*#!=F[ M0-H-9>_R'.-0&$]SC 95U!Q[/,ZQ5^P<^9%9"W3^'%S/W+E-$XN4D(5K*W/9ZE=Q.L8CZ12 MILM'K(%AF,2[U2P2<;FU+[69Z6O601!NY=P.B8@9$<9Z4R]]4H=$MH&N!]/ M(M$)&LP@7[MX0M;K!;, Q4%0,O<\N2=NH7N ]2;J_MESAX"2FB#WCG[IYN06 M;+U'MN86%!P8_MRNC7 8CH !A*.Q?T>C>N*;@JWW' =8)M:.OHA@SRKB -40 M43@:M22;? JY.4 WMVLC MQ#H_<:#:@$+8V8= ?#,_Q84;O+6UUBDN=T&P9U5NYECH17MZPW<\F,=.8\M1$0IT*I?(C<'Z.9V;818YR?641=0"*?H"(@LG*F# M(+XIV+J$6$>!!TX$>U85ZRB?B,+1J"79A%%<6JQC#\3EP!O@C]?[*U"0D57XL^73T2A M:FM)-J$R2_/G"R)N5I&#!]SJYYG3V)>!P]5%LH*T];==,R[W%J2M\-Z,_5YQ+$A;8;;\G@L* MI9+V$<\TTWV <7DWCINR0O".VAYU)/B&DSMBO2Q@L'\8U$"'"QB4(PTXU_<" M!N5( WYL@S@@\14[SZXVFYBZ9E$L_'CBD;R9XSVYT)W ]MVW\Q]/QZ'/!>EJ MJX,%Z6JK-P7I#E#7W3GV#XXC&RMH&.T8)&9P[-I/$/. ]*$@Y@%I2$%,KG1F M8)N,D@^!BV."3+'FP?N+L EX&?T^^B9Z3WZ_OC;O(W[!=H ?\50S25K" W;' MCCO5;!W?CRSS62,))]>O,ZS[V!B:4WCD?OP$GWIC32??/44+$(8HBFSNU'!( M.PTZ7H6P437 ]-]FV,A.&RAVTC#%_30["@M8%MD(RJ&1G? ME[VX[+NF3TP;NV_)[P^(?BOF=WC\)XC)+V=F;1<\ M8M]T:3R(+$%,R@>V4.0S[PJ/R8&++]B&%YS3,WTZS@& Y4 RQN00NR7INOYV:@4 M1"]-UU>7!)27TX6H/W*N%P X4 GPWMK7+Q>:6&'"0[%F]*,)A@ ML(-B,-Z\5<%@@L$.BL%X\Q$$@PD&.R@&J\8'6]@HSXWLH0L+8U&:U@71FV-A MQ22YWS+?CJPU%EC,R,RCVL)1BZ/D?FPEG:"@Q AZBI&M%5="K 84I M] 8W!F#!";!"_O,D__>7Y]P3[AL/W!O1H3*R"NZM&9G7%F@0C%R-^U9=/L1. MZ T>#,"JK]P1\I]K,INOYRYF@/0FY@Q9IOWGHV,M MKC7YT:GC/I\U95D]<^'K,_+<"=)=[IRH]W5]$8+]]1&7VFV&V/+HG9[(UW!?X;69XQ M@+ QUJ:F]7;^UR&PGX?N\$_TZ$PU^Z\2HI](R /DCC_19SWS/_A$APW-,M\ML]UX!7L?H+ACRY^W-T.KZ_0TW PO'Z",8Q@E#,814G= M/UU?_GB\'=Y"WX.[*W3]OY>_#^Z^7J/+^^_?;Y^>;N_OBAR3G&M,_]2 DO:S M[]@2NCJ]/$5-N=WJKQT'6C<0-!\)HD-!;"P-WYF=H^0'(\?WG2G[[.2"0:14 MLMS)IDPI^@4$8"AV7N4IQ<*'+C M[Y05Y@U>E$)8"X_?K:&OC2R,1HX+3/G;B0Q3P)8UTPQ2\")^[\TT/7H?#NZG M:?@3Z$S^E?5@VD1YGLN?=A@U++<_<@Q07#X("-^(^GK!KD\J)(;3 (A\8MVW M?DU,QS?V^QNT?\JL1=G? [#%L6N]/>*9X_H@STDE+A_L+&@*K)OSD>-8(\VR M'%C(UYQXA,5H=I3FI_>8!(3D7J-^IZQ%&EW\_5)WAO'1>#_H9CDZ(':8^@:.,U@$GC$Y,8ZU+ ?7C/G M; $SYP:Q5F%H$T-[>\.:B^V)2&?@Q[1'SSJE#Q\8*#&I'@Z'-&%AW7.J-G:, 6!.< M>!M_0K3!U9(H___9*I&NJ0;P'7[&4KJO1"ZC-ST2#D(W)@A48*&Y,QF,T0";EI]EOIY/] >KQ^ MU72?4A#.LDNF@@TT:F[R%]0DT[^.U'H?OSZW[$(/MVY*HF$-OY.-''<6BD0:,[YD M=^1<.@9^K]$]\L3,=5Y(.[EM]/N)Z60&&M;H]'B1P]5K[GWUWJ-SW1")W5%G M$ RUU]MPRX&=*]I( ZBMAMQLJ_V^O(;&S'19S5)92PFM8AY6\@/E$01FD$,V M1=&_ M?T#)/6%P=).Y]Q.<,QD^Q+1^4^:[;Y'_K^XS'P&#? N#U]/'TZ1=>T MYDAH;I6(A$4&1G?.Z3+Y\[#?U#0,"R\MX9*#JCM$#]N_G31/6K?= M;BBRHJ3+JXJ"E27MAI$D-G/\MA @4EJG+1KJ>0(QYIJ^";VP,!EVL8%F@>L% M)%[F.PB>H#:UTOPP^DB$((F #W3_?,?051BX),+I'(1'N'/1/^U7$,J*+/90 MY(&-[[@@J"U-_S/\_Z+0"Y^CK9TS91]_& I$$)>Q<%354[4T\3@T?8N&/;&F M3Q"MF))+YB^M04YKIMD];?\:_XB&I>>_H$M7VKQ=C4JWI[?IR+$^$(6\^:P+ MIWS_5"F-\G=AO)L2'K_J$\U^A@]L]'-BPB=S_M[2+=X,&0STT8\HF[^#1O2M M:SY/4KXNRZ#(4C:A<'Q3FB/*53F5#=F!@E5_FH"BA2']-/T)>(9HIKGH1;," MO,WF;DB#11*PM2*K]E\TC5K^%(I1QI55+U_(D8PAZ5APX-Q=6L;)"() MUM$;TB<8UA$:^1/$,:;1?DF&$C9&DFX\.A(Z4LWS45]&AO;FG6:F M(JP.?EP&KHM)=6PR+"*H?,T/O)P,\@?VEIDAV36*TCFSQG;G+#Q8-51KQRZ( MP 80,S5]'X &[J[NNXY-=(+UAC#HAS=T2X0GN?WV!:,KS==80L@2'\W;2'H] MCP$\V9+;A$O OP[8>0KTU!BB#V2MNI^::O,T?,"?F#2-8 ;=?=PW/['QQAR" MO8_;XC^Q/&1U0G8H&?^""W;B @">ABSH!2--!T\;"$J@3(#A$CF;^BF)XS52 MO_"FP#[0BQO)1 #S>.1B%J!YD ,DQD]HV?7^>E/HJ]/048)F%6&.,/ O7F/B+H^^>-JMW<.9) M@^XES.K9<=]23&_Z$)VO'CZ4VPH?+*_8LLB-Q>SF*]@K+RZ1)FVVIWVS66(T M[2E+UJS;5Z4__!)XIHT]K_KD\,455$L,#URGR]]UZQ?]["O]59A-6MHZ"F?V MO5TR7J'_R?92JMEBCM/L=FJM@R2P'6IL!QZS':!;3(]5I238@_E!^K+>2.#1[+ SB@0 +D8_R?]"DMY0!Q78\UWPA@;9:722!=KO Y]R M.K \6-N@^3"UNP-P1B@MZ5,G #[=!-7L_79R>W>S> K3#J:&XX%XT&) M+D[BXA/1SR?C!B@>]OGR%\3E0@]?[WY\/TE6LJ!/SBM91*_F+R9N-)R'P=?K MQI?'Z\'?&H.;X?7C.=*LG]J;%VT"G-,,F(4A?D(3S&;;)/M^X09BM!^#1IK^ M)ZC*P#8:BU^=H+/W2_/[5?K2T R>'1=F>'_YC10YV6!IV-_%*B#%H6*YO0TG MGSY]^D6RADER@FESS;"!MSZ:%4YY>0*+,G=MN95RN#Y+#,WE0(E#<3&.CM.# M!(R.T-V!I;!PG&YT\9W%41<.X.<\!$\#0R1#JJ09IASU@O[X.NS%&(-Y.B'# M^+% ?"^^R#YJ4V[!>JH]^%^[_3%J@_PP5WY\,L]\[U&(^4GEA\'C$-V>HIO; MN\'=Y>W@&P(+X/[Q^V"X4-.'.H")">5+\N\NIQ=QF7E_/0AQ^V%A@F>+,?*X;/"J;,"Y]W(^"1#)>.31,P:"PQ00FPJUEA MSGT?/ K'T4!,:87[>BQR$2LBI,I+.B>9?UW"X(CFS#VV3:";1$VWM#"BNCS$ MTF5KW9ECH81MR"JH9%!NQC&"5RKAE:-4)%\T"Y0[1D\3C'VO-.1EX.P*Z^&G MBE03T+6$@-Y50&O>!-U8SL_RX'=@@J\M!-^.&&3UL@7^ML-?1\C /'2_/B97B%+>=]YN3]']\/?KQ^2VVZ:[;N^(5OV>2?U8 MO!Z[;=_P,]A/E+?I$:KC9NZ#16.X 3RH!2:)W8-N--UWW!K D5SZ(.R?#85C MIQ9 O'Z=F"/3/P(0'IM,O/[?AJJ<*G4 871R0I6;H*>CRGC7<66\>UH9ST4? M'J[O/Z)+,NJH0BO_N%VNEB<$:%[LO@L6U0>[\[C='+LWQXG=8Y2[M4*NHK;E M16#6P!I8B\SHS"7+AX_.75:0I+W7HPX;'X%9<=9CU3&857V\.[^P&)4BXV M*FDI;H?7W\,@!6HD%H3>3_S]^F[XA#[\N!O\N"*W%G]<.JN2XRA-_==JX1S/ M[]?H*P'*7>/QQ\,#N37Y87#W1Q5'BB[O[Y[NO]U>#>+;I!FU[F\ S#"NZR3= MJAC@\J'+D//# SF;'A(*9>#8M(?DI^D*:[70_^]_!X[_:6F:[,-E3"9-*,#; MZZ=D#9HU)M-)LD[%M@-8GDG6)1=[:S_>;NFL5[,%])]B:^2K=5GB70/1,;[D M"3TF"*DAD#RG%PM(5988!V14SR]L_4+>22X7=Z!A!M!Q029YPC,'<#C$351# MN0JQ%UG+[57EL(H T1ICX[-Y\>'*L2S-]4A=#U+TP--L ]K%KSK0CM1Q8441 MD#8EE5E(?6YSOZ3+3$-G-Z(AT=$=X]0PEH% 5%**3\0(#QXL!(0<$!OB1 M SF-JY1".ZE;<'O!U![-KJ25]1I%DZ_XB5R_7_->YG7OIWQR@;T MGN].+OZ2,;I^[M$E)06-^.]WP,LET4SCMQ.]TVZU^YU>,[UP77>I<-V\'-J/ MIZN3L*A:X#6>-6UV_HA?L!W@&]>9TOQ:Z.:?IC^Y##Q8!.S>1A>(#3P/P[_& M4'N-*ZVI*TNIS8NN-=23BUY/ZO?>ET[C&BRSR[4=HQ ]ST2\C#6^; E2I["EB-O=&?EB(BT*56. MY![V*G'3*< E)3BY'W]U',,;V,83=E_(7>M/ ):MI JH[<0ET'F$REXC75MI M:<$%M>*";@%^8\%,6[H M+GA%\ KAE8R$DXT\NEUYI=.3FAVQSRUXA7->R<@=V-YVAY"D;DNM;[R)@R'6;4"U9)F,E)R-7,"B6$91I(XJ]C,$SW#-,UTY(Z=D M(W^P*)YI=B55J?&^!@=#K-N :LDS&;DE&SF'1?&,JM8[QT3L!:[:"[SW)]@- M?4#T(=SU^R@A&Z_-_Q3IY-P%G#ZL$BI%5'VA<+ES;&=1N.P0:4(>K"&\.KGH MMOC>O?@H>*%.O+"*%8JHSU(\*UPT.^*$D6"#$E5"$654]JD26I+:X7NO3BB% M6G'#*F8HHN+)'I3"ALY7I4I!;,-MN W'X(%&&." (S?,UUY%C5^L;==)GE/ZF]V;)ZOX!$'0ZS;@&K)>D447N&-]11%ZLMBLT/P'N>\5T2Y M%]YXCQQB;V]4-4GPGN"]\GFOB!HSO/&>VI+:O8VV$OCB/;%AN6K#\G8#'UD$ MX.H4@%.*J#X3"YDPY/8%VWC;4]"*U-TLP4YLR @.V(D#BJ@I4R0'-"5%K4_T M67! _3F@B$HQ17( V)+=:HY!"0XX3@XHHOY+D1S0E93-HHAB!Y)3YREU!Y)< M"ICO"& =Y92J53)'O(JL5)$D1? RH[)Y%VI65%" MS[(P48])G0HVB-B@B"(NN[-!7^IR8E4*-CA*-BBB2,ON;*#T)+4GU('@@\KX MH(@J++OS0;,KM;I\^%AY^$!L4*W:H+K67!M6U$,S#"LTT5Q16V7S_= #NDJS MJVQ3:.4!NT\$.\O")D)7]/T7S3/U6.C(.87.[=W-R85\NEE5S>I1P1EPN1O0 MP7/2-O572N$D5>19"DZJ$2Z7:QZ5' &7.X&=/"RS1UMH@>)LR*94@6!4(%@A.0_ V M!4ZJ0'!+(%@@.!7!VU0EJ03!O-P6(/:J\CL2 U@.[1DC(.X(G AGS/P(#SF! M[_F:3;8&#]"IX"UO>+4$V+@L2"KO_Q.366 C)/D=I?C]F#[KW<_)O4/(H=F1 M%%F1^A45+#H2758O\&Y<6*-*\*JJI/8WNH9"@/>0P;MQ98H*P2OW^E)+X:2" M+C^(.E[P;ES:H4K)VVQ+[3:7DIR#MM9.$+] L"D]@P7]BK5//] MKTO#^>O22.8#H>-@PS@G+Q,@TC&IA$$H/8I'-;J@)OE^.R;+00%V\83!/W!\ M:-%W"*+H@38-(('&IJW9NJE9, KX8 IC]="'P-8"PX3O/YX"/4D+T<#-<@>> MTBVA&/Q%B'UW^&3DHN/+^[NG^V^W5X/A]15Z&L*?[]=WPR=T?X,N[[\_/%[_ M?GWW=/N/:W1[!^^OT82#I@%>&Y*1/G, #W\/[&%MXU8N IA !,4^2 F?W"6P43TVE+[ AL"&D!L"&X=7E':05'4J9*A^G*'@:6'8B4_8HZWBJ0BVB%NQ>RQ7QC@I. ?-JRH';C2//U%B\3-J*B4L2'1?#/"\#U\6V_C8D M\&##&-C&< Z608P5<%SNQT/M=4#9:NHV#XI\9$_/!X'"ZSB@)0CJQN'E,'VP (X?-SR,(Z1;K:5;2C)EH')>&\GS?-4E.8A[L7;FJ=7+2EIBIB18*3.%),&6D\A7FP^U=,K6I-O:W4 MDMC#W=%%O4PY7W,,7NE:*:""%#"<@!0?71(#><[[52K LH>^2H!E9&%MY*2F MR*[=M(./DYTF"&BX#>Y1#L0D%QSCHOEO4*,+$]YU7TMORP.OW3!.?S]&GV]?_P^N&L\_GAX MH%?=#.[^J.)&FX4+>+X,O@WN+J_1T^_7U\.GY&4[XJZ=C51_RET[X2T[>6YL MV.--#5VY^IL:PJN_KL*_[-Z&\,W"]0WA9TNW..R[J(6HL)U18?O]'2GA"SG\ M*X7WJ:27::^D!+< 2T5@N<(ZQ0I2E3DLTBJT5P.+'>]^7TX4K=ONVTHIC5+0 M2\DZ\#Q,CDGNF7S[9^ EZV*QFWWR[IJN:]>-(-0>NME1-BUG"-1--JTMGT7* M _A(H\+HO.:2*+W]DLK$'="*"8KD:__([9XMLHXT;T(K2>CD!?YW8+YHUF*U MB!)WM,JO0_*7K'Z;7%5F:B\=7#'S[\X"70>V0?YZQ4*5.)^,BBTH+*PG <@#8UGO *OV&TFR06UBJ 6Q/EMIM+@$K3.(-U=9 MUV$5? ^Y6,> D9'%:M$?H-9:UQ5G?-_>5E%%)'V,*7J'_= ;VNYH2E_J]3/. MI@C]=(30[&RKDHJ%)FBB3EMJ9=7]J+4F.CX'ZM9^ 10XKDE:%QJ( S;O;JN! M(E*^ 7=O9V VL_.]A<8Y0BCVMM4X.T.QVY;Z6=6/:ZUACL_7>7#Q3#,-&J5S MR+G4 U0QVQQ)[-CB M,+_@@0/@@8Z\K:;<"P_0PA:=K*KI'/* <-OR*E6U0P2#X5HJ7+TQR-Z!:,DESZ\#I[DS2 M[&ZZR\P7DQRYN[OFO,2#Z\Q@0=XD-+,THHC!QR5)*#-RPD_$4[G@_JU33R+B MDG+./ECFUQ%AMPUJ*7)?:LD9AYQ%@/4(L;EUEDGQV%04J=OM\XA-X1RN2KAF MI<'S>8""H??-T%NGCR3"/G>.K>]@V;@5DTSE"TU96JJI*W:R+0SG<,Q=<4'\NZ&Z=-[(? M+B!&74OJ]S,N<."0"X0'MU7FR,&Z[8W+(=N*CKTJM9L8] M]_P5\!6X/T#<[YCOL9WQV&M*W0X?UF,>W!^Y5[I=A;5OIC8R+=,WH>,HU<-_ M$Q77]M9U[;H1A!(5UTJ.H$45UZRY8Z).LC MHVHB%+/+^2RE+37[U=0*.!(M53-\;EWR9D_X;$I*MYK=%!% +E9'73K3J>F1 M-+=#=IMJQNY;9R&!'>H&V'@"CO;FE-VIJ"+X2UQ6]Q70K *:O:U3@XJ'9A<< M)2[K @I':4,E=(7'&'!@@'/T@NT L[L3 @^:P2Y0?>9XYD'F!=6,^;=.W8D( M_,CHNPO7MR2Y)PYX"$Q&F-PZK:903/85+@LH"'=H\RTD8J4@S"K?':+..>;, M]M[695="8!040.E(K8KB>^),QY$B?^NB+L4BORVIK?H@7WAR.U4 W6"/BZ^" M@MP-J(X5#GM;)WP4)&M:'4F6-Q(V?%4YY&"(M1M0+1EEZ[R3HABE#?;H\98# MK;N;NZX<:%@H9X1M/!9Q5 [X?>MTDRL@H(V-+XR2(6%)M<6$(#BP0B4"HI5 M=.N,DV(@NCI%4I(KJH@AW,5="KB^-'A3G Q1I6:SFKP7L65XI#RQ20K3-[=N:0 MEM3K;70,D"\.$<[O*N?WFI:1$T6;ZC&CNK=_*!011O[*JG#.= K:RYMH+FGL MLS?3[&@H#0_K#?.U,3$- ]OG3+OUY XL0H['NB<7/TU_X@3^YS/R^$7X!SPU M%[UH5H"%)*O'C.K>_J%01%A'FYX="D#^N-"2@6 =P0A7/^62<'(^":><7*AM M299E\M^2D&,"]9.0<+684=W;/Q2*%&NK(=W2//",O][\SQ^MQM7M'3P\;;C& M<\.?P$^Q:SA3W- M$\.8@%N=P-6QU[CTO,?P36/B3ZT&MNA^-+#_\\0BD05L M'(/TO ]\S]=L$E7?3'PV3RZ:'4F1%:G?;RX*1*3YZ G/?#P=81>I,I!*;LJT MND">EE7:LMSI2FTYI>4KK(<-*Z1AI8\^:&.?%BPP MTG$_%=K'F!^Q;]RAGG MZKAUW" ]S1YFY;;G4@+R7G,E^HF[E53[ZC__D/XNIL>3)/[G-YT[I M8R5H3,D*S!=6+@R-HJ3"(2CV@6&8A'B@:86Y"!+(H>=+=&? M2/]AE4!)R:3/778N0@M-G[],8H6EUW\#P-QA_WX\U%ZWD2[(@Y6$5R<73552 M94ZD3&J&_7^T M.];;.7F9 !/=X*6,%^LDX81N=9 ENI=9Z/:Z2;%50BPE^SZ?:J<;)!/'@A%X M+-=Z.]] Z4L=M9JM$G$R]$A!GU+9,9_F+@KT95L22F&N?&!SX%M%"5I^JK4:E:S M0;DL:=1C4J^"(V*.2"D7N?$!SX(XH@4\XG.H<2C"?1<3NDFX]7Q;^ M.M]#Q.*S>?&$,;(='UKT'<)"U,ZED?>Q:6NV;H*-09-A2<*UASX$MA88)GS_ M\13@G46E/8QU:6T EU$V^O=S^^K^SC'6,O@&II86%]6%\( MM:)>8]9=>)U\.7'16=KT?[]*GSX#]^Z3']Y??C/M/^=C9K3-._!U0@FM@UV6 M5@HQLCSE+,%$1O'+XO!+EY?#WZ_1U_O'[X.[QN./AP=T>?_]87#WQPH!NJ^1 M7-[?/=U_N[T:#*^OT-,0_GR_OAL^H?L;=#EX^AW=?+O_YQ/Z\.-N\./J%I[Y MN'Z,6Q-R7;GO][(DQ!C5?*%%\ML)R<( O(8:-7[OS30]?L^0#;)R2'Z:+H96 ML_(&RIXNO6D;L.QD*C2NS?B$J>Z(@]9ZT3%[HGV?(*JB']TA-+)_.^FLE[#5 M!I#*8D[X]\ZT,66Y$8D,T+_?H9F)AZX!4 ;[B"H$^"8^$13]0@U?R.%?B7%O MR,'[IG3&GLY[\C-+E@\VB!1E%T1 E7<;@)'W@9IJYL658UF:ZR'31G[XT<0) M/,TVO(^Q-5<]VS8%V\9L2R([?/*:P$;UV%#Z?&)C0SF<-ZB_5^156/)%\R9H M;#D_/31VG2ER9MC5Z.%8$C=ZH<&I\VIE<\G]E'1\_@A64E!LEWX*DF/+Z3P' M*<=24WGOL _6)LDV6RF_]KT14TZ7:6'VOZSKG[.\_J6S94:XM:C O[EW&8'H M\PS#[0Z7]22UEY&P4QTM2P>4P/ V&&[*[S&L]&,,DY=E8+C9E5I9!U)XPK"P MU7<^O?^OP//9_ICO(!<#^'33PLB.E1_YG+S3B:4_#&QCD$# 5C947^JT,@IN\61"<8(L 6:U ,M_;V!69*G=R;CBD"Y(G6Y&)C%/ M0H,3@ E,MPM0@7O%- F-28IR/)&QXW4)+Z$EUQP%A+PT-C8+->/,TH1+6*D( M655UHMDI3B\N0&!S8=$APH)>YL"7L/C((8J. [BK<-LM3O?EPNU_L.L8FC?) M+(S2X VWPMLK7,G1,X.P+!ZY+\"9$A4G0IZ5BXF5^JU7@'Y[(M=5?"%4OTP0 M?;AZ(X/P:L G)*EL[&B*P[ %ZUFAS?<"F^N>&]NHMG/F)X>2:0M M>![V6>F11"D2D<)P6#,\M'X.DV+"E-^QI-) U^D]7R2'"YLOY$2O1/*VA"G/ MJ2&D*@58\K>V3NZ@PU>8_;VU'V/R;Y7Z.3?HVU*[58,=7TZP)>"M 9R%I;^C'KRU7[#M.ZY)6A?ZC^-0EIJ2\52 DP 8*N 0$=2VVW> M!(4(9?&H\E)R< I0>3L".!&25:4F?U%9X?OMS_>;:6_$5!(ZCUN=EY+B5(#. MBP#PP.B_XXT84E/F+G%=*$ NX9R2;5. !BP4SHHDRQFEY*N#<[E7N@C?LA@] M2ZX^-SV/9@0*5D !6@ M=/<$[*;4[G(73JFS^CU>-_<*C['K8@.Y^ 7; ::9&WK@03/8!?S-',_T/:&1 MN15<111H>B^X:+HS]/9/TY]OR9WH$CJ9PTAPJXBR324@ M&\S,)G_.L-@%W<,N*"O=I+UBH1"YE1K[R0!Z-Y/"E!Q>%8EA3]?5.R'[F,_U W 3PR+F+ 4?X?$-X0NY%5V["<9*$3" MCM&L"T6M@=C@!%?' >55<8[6?O*"BL%RTKIKM5N\P;K.D=GC=3?#NCK(&<%" MT;.8Q^!UYKY7AU,IEGO\JV3=?A*:%C>C+K69Z6O6'?9WW8MJR=6>]DV[A.A8 MM;M@'V"?_210[8=]%$GM5VLP;,\^PJ?>\03]7=XK /(J_A3N 5CA1>:I0K[Q M.;!F[I%QY-07D8(%P".7S#V$L/OR]L/#!HBX"'J#&'E;N?8JN$'-K;;$RL7) M3E8"GY#F=F"UY+4BLL+VS&OMGJ2VMMI0XI'71-1 66D^+%[E3"\*#4BA.8 + M,NT7["T9#A+8%]101<3*.Y8@ K?NS9H89Q&Y7 _:&[UZ:N@,]'\'IHM!\!@! M 00>T-I,6Q[@E9OIE_3(4H%6R&21Q&VQ 6.[^V3A&WY46VSOWXWC5 MA[EO5Q'EMTNL422UQ5U"NC#6N01P$3?D%0Y@66KS=]M[G;-HCL(?2-6D0[)[ M&[AOR"/ES9&+9X&K3S1/'.'@6"@5<@]?*)1N'/\N#^2,QE'D^JV4E46 >X2S7RG18SD== MN:=WD^)7,W'2 _OJ@1F(@:. M"(\ED-K&AD9YK,/;]5(B+E)/JX(%0YVYH&1&A59/("SP$K MXB#'Y9:M$I9%Y $2>;@D$Q^QY[NF[F,CE)F+'R2>?(!Y.,;[J@6Z%1 QE!3 M3"AO+FY;]/8S19'KZ=#5G"VX'5@M^;6(M$?>^96D+/6E9FNK\B(\\JN(CFQ\ M."K-;A%GH@YKAH?6SV%23#AA.^:U?<'PD4VVHITQFE'U*<*XAQ.+6F6M+274 MFLQ$4YH-55EOHKV/- W\2\UUWP!*_]"L8*NK,"]ZLM2N..8DZAX*-EE@DTX* MF_2J99-61VJUJSV+6'E]PZ/P-U)5]C6Y(N"8E/5:OE:!KPTG&%EXF;'_PKU, MRA[[*J'4?2^4\H=#]R.4^JK4Z?"EN]5CUMV":]YQ32_5XJV4:WIMJ2M7FWV^ M/=&^<)>I2O1==NTF?!84\=%;A%_ M-B^>,$:VXT.+OD.@1HU-S2=IWRP+4+-@%/ !/<^ /@2V%A@F?/_Q%-;)O"AQ ML*-X?4;S;H%22+TE5?;R#T@(2E]87EBGD M0-2.$1^!>>%U\N7$16=IT__]*GWZ+!BW^^2']Y??3/O/^9@9??,.?&]L&F)D M>-J1"&"*%!66+X^S7Z>O_X?7#7>/SQ\( N[[\_#.[^0 M, M4LY0+N_OGNZ_W5X-AM=7Z&D(?[Y?WPV?T/T-NO[[C]OA'^C#C[O!CZM;^/YC M!>-+EQXAJJCT#W7V;RZ_U1\NA^0]MEM ^>-"R__=M)L[E>7E8;FRD+T.S?.]/& M%-2C"_0=FIAX"/QM4.#AAT]X!MI[1,Z"LX?4\(4<_I40<<487T3_12[Z'BB; MD1&7)#/M%:S+),B62JLHLK LL8U1&*%.+@9A46_- M8JNQU\X>---HW-H+ZU[0,CUB7P-Q9A3<[$#7@VE@4;>&GL=&@*"9BR?8]LP7 MC#Y\:K\K?EFIB%O+Q2#V6)TLDCNL' MMQ4(CL8N*$$HYM#@I1J$@N[026BE5$_X+>F4=S'#"]>6I\C!R*XUEZ2E>!P. M[=;6G2GF<&!#9RM:YM2>>9.G$GV7G5M=W:4QX/E]T2S-UJ&'*ZQ3%Q&I"O$& ME7ZF%\A'&GH-!M2O8SI\/SO!ZO^>HET 5GN06- P%[*I]&IZ#>:2/?F._N=W M"J7$]A0U298WJ)B=IM6Y+[&75O><4+9Y#F M;D 'SV/*UCPV#ZB1:->M'7H=)?*;(BE9USGRBAW.X,W=@ Z>WYI;\UL4^(U\ MZ!(9355E2>D*5A.LQANKK2K+TE6WUVWSW1"Z&;*P%\(B1>6Q7Z(@=$]JJS5C MPX_ MRFI_C[P-Z,#3Y#S.82%!]9G)T>!I>9D\!]*^(%GMVC]"DNW[>%2E7?6YNO.J MN[X.O+J?: H1^:[D%RN+2/,+L:.5F;WV!:G6M8WG (G!_"3\'ZBNR-&=](5M0O92;KBNS*W*^BTQAL$ROA\/ MM=<'QR5S&/B^:XX">N9[Z#QH+HQEM\W+;M9]G.6;S:OV) 5'[)LCUM_#O-Z/ M$TA>0/*1[Q.N.<9!=Y-A[N2F5N+N 6 T0K1UIS>$*-AS1"?E3NG-=>/FQRK( MH[>>%V#C*G!-^YE=,,!.6]#_?R%0N4P@91^CU<%[OE7*O][&Z51NB.6*G*5LT][)4F;;Y-QSTDW5]%1DTB<$NLG:TN%5>E;H^3 M#84,QGD791*25$A2(4D/2)+FV\420O&]4!19&GF+;7[77'T25MJ,[ET0E39W M"S#6K'I$7TZYRGAO*2'%5=KL*U*K+RIM'A1W'7BAEKZ<DH>ZBTN=$A MO.KQPAFDN1O0P?-8QNV^^\E^*9+?VB<7'7DC [MZY' &;NX&=/#4D!:LQANKK8@(]>64*Q'*/==6>)W-OJ22"S[JQ(:BSN9A<^ * M!E12+DK(%XJ)+2Y+*Z MNV"'*M@AHQ#"1EZ<@+'8:-M'H4IAR=3.DJE[^T=(,J%MBU4&JQ+)FAFUTC>T M/NM:*Y"WHM)";M58;M6]_2,DF5 U):J:C%/LN3P[H2[$'02;NG9;%;AKR:+ MG2BUDC),4Y45LN)$\-6%+@3DE1( MTB.4I/G.#0BA6'B!NP/?W4T6N/N?P,9(E?/7MZNA$.%-.JQ,]6@IZ6>H-/B 1Q!NKD72'-4U4U@^6BPK&Z-Y8JKIQ%<]SF_#TV@NB)4 MM[9&=:55RE2IUU0%I(\6TJO;RS@T47@VL(RE];N!^8->X?DA "$KMY.5[8PB !O*RF*<>2$W>>B*,[F9D>NV!-"C%8$B#4,4 M5Q/>^$&U7YDMD)$,MU=OO,"**;Q9"75OOS(<9I0&*,U_%YCDMOW*,)E1XW?_ M[OL!@U&X4>6Y45V._/PJJJ0UI5Y/Y!L*=@C9(=_&DX"QR (H( ZQ8;$_(0?* MDP.%;!5N?B@DO: ,.RN27E%FNV,CBBRU-[O.6:B] X9[IY!-R)P1GBHK)UUP MD\+)"Q /&_.KDI0[Q6QQUK72)#^GK XLFYD_+EC%!/FV40N,7U4K_C>ZT%ND MJ]0E#-M1.0AC[0/9(C1[V*)YI8&2;]^5/S$[-S+:W)Q,$=5)]E6@M-L1!4I% MJ:R488I2E'RB8H7&*60W>\-,GSQELJHR@P2&ZX?A8G:TM\\2.A@\U]O6/^;R MA9U"SD]R40B6DRBE* 1;*QU0S$G/8K*:A#X0^J!B?=#-M[\K1'OAY6P//'\I M6]O?#-?LOR5K-W+AA&, PP3']K MAN&@]J\L=(U@G:I8IR=OS3J5%ACN2O"?X!O!-_L<\JJH22_C.I#R0H>%5S%6 M)56NAJ?6AUW4](AZS=GID)EG%>]DW#NR/LQ86&'DOM11JRG-M(W^8''&,W_D M&&_D'3D1>H%^0>CSF6&^L%>I4;Z_+HWQKTO#FX^.#HX-XYR\3*"*C(J%\Z(Q MC8"Z\1N3!>[V.P8=I"=V*:S2.HY6 7VF:Q.BE 9_=&Q9X9K'[[V9IL?O+TA^>K),>UG^-86*V\*!3LFT#6Q30K_2J"\CZ]HP\IX"Q"7GJ^@.67Y0 M.N 25&]-G[P'GX0@[_DC"Z MTF=A](Q0>HG[@CDW1DY2A&VS]RMC\P]7CF5IKH=,&_D3)_ TVX!!X5<=U@(Q M]B\;LYV*(%L2%EGX$+%@>JD)NME28M6*+RQ+.#(BMQEX[(Q&H MQNWB\?Z"EBGRU0MN-N')(%8B<<&701](58N/^3K-D4P2][OBE]M(GDQ],+(T M_4\FC6C..@(1-,]@1]K4"<"I^[A/692MK*+!;46[XU&OV6GND9BC:>[5ZLM2 M[2Z!B]6X".T.3H"Q)1T+. 82[H6DG@/A>^112+J&0[\-JPK7;N!#9WNL[._@ M7"E85&#OD(]OJ"NO4642J0OW"7I[TJK*7:FV8E:L!]7,/B)_Z#;V4 M?7&EUU":#57A. %+Z4HR.3":/SA;+E*VVNWC"LQ\K-FJ38VZL5H_91^] %;; M9\Z6LEGB2?5XX0S2W WHX'DL9J'CNU%F*KPK@_91:44J_(2NL-@AYJ>XG&E#([ M0OC4LBN.A$]'AG]R"9^CE2-'7JYZ#QHKV039,Z7)A=304E@7G>[J,DH$^Y56,+KZ>N%V;W MN&&% ZN1QQ\7K& ")=^.U<%@@RYQ0EBM MLQ=6VV^-RII5$.(,TMP-Z.!Y+.7.^_WEOA1>H[+5[@E^$_Q6(W[K;V2@5R1 MV,)J5':D_F8G7:I'@"B9DB\V*VI4'D6&;=W;%R2K7?M'2+)Z[WSSMJ6]VBIJ MI6]5M^9;U9V&*O-7H[)UA58+V331-2H%)BO M$>8S"O-OZ/+4JT3E1:O'38TL7F!YO!R0;[/J4.I30YFY !\]CZM8\QD.YRGY+Z#3!;W7BM];6_%95N+G*IM3LUZQ LRA7>=@2Z4_U@4=4O E4[A(YJ@[!ZYQ?PECBP$I1=N0A05E ME!1PD+I=SL_G"5FYG:SL9E38V5!6%A.*$'*3AZXXDYL9*:E+ #U:$2BRI43E M4N&-'U3[E=D"&3FK>_7&"RQ(QIN54/?V*\-A1@F4TOQW@4ENVZ\,DQE%2?;O MOA\P&(4;55ZB0;?+D:-?0172>8*"(C6[W-1;6Y5Y('ABWSR1;_M)8'DC+(M\ M %%7EU-AL$H6%+)IR&]=W;XD;Y8<6_X>CD![:6CO%;(;68?*NIR75Q28+\_< MZQ6SUUFOTKIS6['%3<$_X?14*/GS[:<>2G5==:.S=R)OI2[QV%[&-1BEAK/V M@6P1HSULT;S20,FW #YWK;^L=<;K17R$%*+@HWHF2['&O$B7=] ))>\F&*JZ8M*IN6DQZ;RH6EOUH,D)V M >&JLF(UY)O>7OAFOY6A.X)A!,-4Q3#]K1F&AS+/O7XU]0$$\PCFD159WIIY MJJK9W *GL-F6>KUJTM(%WQP-WZR(E"ARQETYY84+"R_ K$KMSD;U9$L,M:CI M473!3C5BIU7H%\0 M^GQFF"_L57JL[Z]+@_QK01&^:'2S%9VOZWO>->V9]7-.7B8@39:$HNGB"6-D M.SZTZ#L$/C3<3<0J&INV9NNF9L$H0E'LH0^!K05@\&/CXRFLDWE1XF!'\?J, MYMT"I9!N:1Y@\.'KE[^=+(-,EG]-8[CP$\K9]*,3VMQ2>S?#Q[C!I$#082VP M^PDE.@E_O]# 9-QPG9_1-\M?Z=BRT,/7NQ_?5_;Q#DH+2%Q:7U@FUA="G:C7 M&,P+KY,O)RXZ2YO^[U?ITZ<$*6#RP_O+;Z;]YWS,C+YY![XW-@TQLCSE=_Q) MNO]E<=R),3$I>!=,H2_]W8Y04V[("ML1(B^9D%X4RU\TS_3NQV#J.('MTX@L M%?=*I]WOR>T3A$%(SW"TC\E6ATJQ4)_0T"U9Z5 ZQN^]F:9'[Q?XI0]"F4[; MM W W[G\:0=N)ALP3+:"H$W(_Z5='9")GUCOE%DS=U@*EB61%%FA"P@)\:MN M!0:\/H"%+65=[^Z'UT_ VNCR_N[I_MOMU6!X?85N;N\&=Y>W@V_H:0@??+^^ M&SZA#S_N!C^N;N'[CTN[5YFJN1RE"-/X,)@2KO.0:2/:/7LU<0)/(^G:SA@L M-,O27.@#,()G/C&4YNG82&._#VQ',EHTA3X>6P M.X$E6I&CK=#T;-1 7P9/MT_H_@8]/%X_ 4P'P]O[._(^%<*E3B1U31=UTC[' M\*_ \\WQ6_HPAA. O$ZJ:FCV&XA %!N*Z#)I5=[$5N73W*J<:"\@6C&V$3CQ M,^ >@S ;:8@H2?F]#XC'#K M!U@8<(#T3_1G7P>#!_:!\>DCY523F%?F-&'FFC9S=8A?!3R>-@1_0@J6>J!P MJ6M#C>8;^-%*9,D46HV_TT8-9]6S8(DS',(T")LBF"D1-:S?Q>&-'<=GEKN+ MP6DCBS9Z0_%LZ20)/2SLXU1C_A01HJVG3C06/R0Q%8LP*/+KKV1(=N,QF,W0 M)2,^^D >C%8__#!:>P2#BKY*_'9.&KKPT/Y/\$>!R,Y/&X;E!2//-$S--3&, M>@!K0B(NYAB4G>TS2H;(FP^0-.2[FNUI(:GF(,.6.86)PH1/T:U-Y^7,3)LL M+$P+QJ0]TZE'*Q_.0:+4T S"!VQEB+]D@CT 0[2QCCU/<]_HNFMHK)DN0;,' M#S*:S?L/%Q1ZOP=]H5'DPI.!!4V27Y,^5X#$G[@8,YB02:Z"DVF'#T[AFPG1 M3J8#R@L#\Z[\X;O\DJ:,:$-$L^7!;[0<('S@:P,(Y9-BO["@T43]B>:O',)4 M>V-]CC!HV!G6J5,:+L\;UEPR#;)TJQJY@G&0:22/X&0_KBH2&_Z*9\A:G+*G M@//1.'!I4>,$=THPQS%\!++!S\5@A(H+LI.Q=0039GC$,&2\TO_DH8%M!]#2 M(YXY+H#5SBV*_O9N'=? 81_+J/3#I\:N,P5^-_4)+!P-Z2[(.O@%-@G[>(Q[ M@-\ 2L9IY2J/$\T+QLWE_3]NKQJK"-]G2WT+"-+]LHR6=<,NUQ9<.1I0 ZOP M_UUS 9V$]24FDPCO_--Q+0/]CC4+1.N]^ZS9YG\89$':X6?'A0$9E,OTP"7U MYD!?N(ZMO9ANX"'#]+#FX;F=DH.(D9JD0P!=":(#@4@P\-343]$_)Z:%DY(B M%)L>_2#F'Z3N2+1!V0(>1&[]3K-EL.C ,$P0$ MCD5&PHYC(P?; .0HR Q$CEA#ER.8%?;8ST#@^M"."8T!D")+:$F^KI?7"G0RQFEL;$$3 M.%05EJF-3,OTS;#UM,==H(D=8/H]08'MP<,&/9>>Z(*:S*%-$$_E%#T% /;L M&;"12J0[^+U#U1\LI?T/Q$QT56C7#SS-+LY (LH 4!A/(81-I/8CH1 M0L)O/&!+8KTB0B6?V,2ZZ>K!E*1>ZICAX:<36$9DVL.O4# C0"1<2GAR3A[X M];\"XYD!DMJ>0'S3"ZU9RJB:ZU*[@BP9'01I(404_&(!4!0^JV3AO>X[Q#!L M=J1EB4@'2)J'Q:(SH0. %?I[H %"76# S8V5O]/U!DDYGW(NLU&? (@(@D"J M_60K#7/306HQ1,=Y2PO6!@S6&;&DC-C"B':TPECNOO<[-C Z]AV"AHG,P\\/ MH+P<(N,IU :V<4E7V+NUD\]$#O@0NOIBT:(6B:AU)SUJS4,$J!E%@!ZO+Z_O MAM_^0+=/3S^NK]#@\O+^Q]WP]NXKB?S<70T>KT3@9R'P$\G"R!]F*EJ;S2QP M_*AH>6.2GFEF(@7!DYZCAJA4V]!< _V@0BX1O1D\_?#BZ #X_O VE[RU3(^H MQ!$&08]^8A>'2H)H'A*&P<04(ER.L,DTF$-,A5RB/)P7J"PJ-4#OE"] RL)(%GG>C+5 MLDK[-$/O- +B$]#2@E%'%E0"O<2&8#E':*B]XABO$O-J):*#9IKK1YHW;(H& M10 :MV#ZF"P^ OAQL1'HS(S7'8]92"R,]TK8* Q*)GIF%R@1 X>0P<53,+T] M%%KBX=X$M=LB2SF,2P",74<#2R^,AKI:@]F"U%8B%I(>AC/(TU/L3QS#L9QG M%N'2-4LG^5=D%,D1T ':<70U;)$&XZC9J3O/-M6[= >%Q$E(](STF+1"2 ]. MX!-A0NHUF\1= E,.W V=1@ +(7#(S9;G@"E+:_ P6U;S9DG_Z#DP6028,#>V M@"U")# CT76FCH^9Z .1 ^9<*!^B29)@+#,9XY9@/G/+-!F,IH8),UTCNWR$ M@8-(8;PI.&L M-M=BHXRO;94(?ALX, M+.<5/7:5]MI1-9DG\_$<79F>;CE> #;#C0M"YZ?C_MD(S>A(+B>>>63>'W/M MB)Q('>V2NB&0=JD.,.8MN1#TSD,16. M,]!)[GP=B6],'6(0:5YDQ+T3;V.3I!/28+,71>WS2S.DM!<\3;K/'HQ QJ)1 MX,%P/=*H3S7'*;I>E% PEEA(L:T9$ +SIPP,^^80ZW$1XOS$Q1'1"M /& MW%AFG1)A09QLWW6HIB"S9$H**$B:3PFI".EXW-(1_,]'K#.J#P@%BKC?P(;$^71V5IY=-9S@KJD/.:(OJ5[_A32C4LP6$$RDCMFB*.Z M5D.HS4XD_K_36I_QWO)B2R0DEM;ALGAW,0A=/=Q9 -,[H!8TR'F/LJOITN:3 M]GH :^W&X7J:'$"-.6WA*:H'POBU-W=I=39(BPV2Q9NI+IEO?\>FKH9&X%*0 MSEP:>Z.!Z##VSF+17C C\3_Z/AEV(U%-^C;9WSSBE\?DST-@1M]X H''0K)$ M,?P$]FM8CO,GX<>TV:.I8V"+Z9 HR0#\&6R^T/0P$MP&72BQ?0ZJ*Y.I)3$Y MBYW*:E5;M>\0;_&N\1T&"9U&4!U;$@E*T5D0&H#CC(TE]1O[LO[$=8)G NWP M?!!\VV KE,C<8'XVB_*28=&S=V'HF^Y9Q4L:A=RI! -8@(M'!K( BP0/Q4E" M).02)IB(9H%KT'S"EJ@>%ASDU@+3:+ M=%KP'-F.C1?6YQ.:8':BJ4G.OX6UL?Y+IO^DE@!H8\*\.P*T M> 8HUZ(MY+6_@UR$R*5G4O=T][R;^LB2,FY<9PJL[)/SD?\$@^$2K!('&DW? M,>WRNV.J)MTE]1-ZO/[']=V/Z_*3^SE*)(/17)F>]OSLTE0JIA%"PG,Q0$[\ M?:(^QPY)PZ$;:NR$C3%?.6)U^Z#<;.R#J4*^I#E3_R*Q/]76T&'C**-J[.*Y_D\EKO+$$6H74_#H$UI+?:+HJ/RZM6KW?]I=6 OVJC M)7>41J_7OVHT>Y?-JZ8JWZC7ETNBA8[(A/:,@0_RISMHM;YT;CJ-F\Y-O]'Z M(G<;7V1%;G3DWF#0[U]]D9N7\46ZSL*597RTX9[G4 X-F1R S1N:0'06B MK]%W:&#BH6MRFH-]1L_UPU?Q:9[H495LZO,!8@&=:J!S1\^&U1DYQRG^F@+# M,8:)HI;E#BBMM&%6 M-4LE__!*OH]Y13'+M$NE2%"TNQ@?_;\P-'/O/F'WQ=0Q+0Y+(36P#?+WB>$I M3S'8-=LSM[0< [#](#Q(--1>MZJ3V>U*LKI1P?+JP<49_KD;T,$S9,Y;K6K) MD+V.I"BM V/($EFM,B;BB#V4='VE'("^:JJRU.XI?%0U%\CG#?G-=,6@'(!B M:'9DJ:]4T$YIMM\CIG)6CNX MA/5D,E52>ALYBH+)!)/MQF3M'1S+6C*92NZEX^,R5,%D1\)DG1U\V%HR64N5 MVMWZ:#+^MU.K]':'BRMW<[FV?(B97D_J]^IS(Z!@ ME\-CEUXN)Y4/=NGWI6:_)]A%L$ME[)*1=_/N7"(/[-+L=*16AX^@I^"78^27 MIIR1%J/PJ%Y4\(-:O?KPRXI;(%.J-R3\K_@:U\(FD'J6.SPNK,\-BB.OBZ=FJ[IH5>!F>J.2Z,0#_5$SG'*/7%" M3AR7%A@0QZ4%!L1Q:0$"<5QZZTEP2L>QL\K3CNEJ9L@X+\ MX[Q)S@QVJSEI(4XW[^ #WC@N)M=1T4O(7/,P,[Z/]SA*4\XX\Y7?K;MS[!_\ M5%)H@:QI2YV^S$7FD3C4=212.B_I-J:U44Q1.G" 6)XC%F97M MSZSDJZW,AY@1)X@%NU3++DJ^RL=\L(LX02S8I6)VR5<)F0]V$2>(!;]4S2_Y MZB?SP2\'=H(X>8"W\FO#.;K$_)9D"MMT6< M9-=ONWCF8H_D$!M(F\U>7?W\ ;LDO5E[QB$G?'F+CIW&.&\T=2F_;JI5;ZTGRM?V(7@T0QR-WS2 ]E MIT?: "Y[0X8Y'L,3MC_?>$<:#171@?UT7,LXK9QW^9(DY/9L[%(LV#I&]R/X M"<6*Q\7PEHLZ5#2, 9HE%LF)%PF9@# $ F!J>IC@4*,L3OB$0!1>V!Y $CXV M3&C>AH^?'<= P"H>JU!)'M-B+$L4YM HP2OA<,)HFD[A3)H?/%VBH3,S]55, MTY$[IXQGAM *'4,HC68NZ9$PZKS+^8#)7"R+B K0(# LK.F3^;@S%H",U\6Z M\VS#^H(T)'J(2AWTO#*&YO8.$4W MY'* \'YW*F@D=B$ -*G9R'+ X Y,B73\'PWH!-M^&\S'$]LL?OY:.=#=<@( MZ...A28PAYE&C#"D^82ZCLD6WP=,23 M$Y8%QOB,;>S"@KW1F49C)!('(V]B MSF9D] _:&Q'EI"L=FR_0YGAY/@@&2T0\-.3H>N#"$T"%GV!)@1RVX#?N&UUE M,@>V+B$UB0R&SS)6<:21&00S>$F>(FOD(2?P+=.&STWV:;Q$I^@I&'F^!N86 M'0G\C[3OP'#> 85-<6R^8J/!$)7X)ASH5/N7 VA\6]'(1'O!L+P>3-3*FH5$ M $4G&;)8DJG(Y\"HYHMI!*")8@+,F>;8Y/6 M?AE#MR'NB.!Q+#"KS0_J]>Z_*B2!A?)8C^URPYZ#%E )+(T4TJDT-02)3_YA2, M&,)=IDNJ^"*H)-WC5QW/(CFB8]?7X)D)>.30(FN""G1Z&TO$6A& 2/]+O5*6 MB)C >2'L"?V=4A7T3O!/L3]QF"B,I#&!3RR.HY]'FG 6F[1TL-"G064-D M6&#WC=[(0)_!"8)?.3\UU_"2SYJD7\T+R(#A4;#;K3?2*V@1TYX%?O3MG T( MB@F_@U .9VD '>9\1J9-C6 ,%)]J$?#IPL\[%M@/AY& I!Q3!#*!(T+EKWF MND3YA'X$$6>Q/">"8P<$/%E,'&H8D4.N>$GP.7/,.,E'G7 B?A,)Z( M\<0XTP KP3:H B)&SXM)$4(9D#%D# 3/L1:E'Q4*3',SNA"VQ_ "4YMT[(<6 MQ%QHC8@(]&([,#*O8MFW*'5#JSRTZ,!,20P0QC$.K+$)PGZ5\3(W&6&B>>!& M>HEME0R\"1B%P[A?&5E <24@4@((D9B.A.@J)PVRB6:@OZR(Z727PF=F,F86 MAE\>\11P!1!.^-ES-_LZ-)E@\O#(_?@I8>$_^9KK7P&IPVL,BFSNU'!(.PTZ M7H5L_^0*8*_N/8XO=?*&K#LG%XK++R>Q.EK#X.OUXTOC]>#OS4&-\/KQW/ TD_MS8OVI,[I M:=R%]?F$)IA5"&V2G9,PN^V_9/I/6N);^-4)J6V60IK?K]))0_9BBB',\/[R MFVG_>7(1+2=B"-IDT2CG+R L";DE4+Y[M#I>B;;QT'5H_(N :=+/9=81$9?$ M/%H(TX7Q$=-^<:P7',8Z/>K:O6BNZ03P$=8GMOGO@-E2D7L5>EMQP#*2V<1\ MHHX7,^M3.EL,LT3MQ:&E,0FT+@1OP[!3M*, DGZ$_9\8A\&T):\O.9"%& @= M?N@*XH7VDV%3CSDVX4"TS( "RW.0Z,Q!.<3TI+^:[2:Q.68SE@3S&;^%R8! M:IB)$_@P/+KVX\ G/A:9BA^."&@(5C759V11HZ#K"J%)M1H1FU2G$:!4&(WLR"G]J*9\)5IP0=2&&&[:1\]Z M_KMFR,_(XKB@TL.8RKNPZ9CH_8@X#@F=>#1 [DR,+5ZV9>N)KZ'_ 8=:W) M/AO X1FOV<2+,0$$GU+_:QQZV7/<,J1IP&TA,!DS)$A(H\A9$?T7$_]D;E0P M,VB#27>_$3F,\_Y<_!Q8FFN]G:*!0>;,HO0PD3E7SP7#8N1[T?,#?1Q[DM,@ MC SIFJ]/&L$L#%"=HA_A4Z87QZQH^!HFH/L1L+5X)(ANUM#NB90 @V$>?EH4 M5*:7W'X)8]. ;=,QEMN$1Z/@-I$>CPFA%?8%/P^E &O!8^&VL*LDQY!U2/3+ MPK_S_A)K73WS<+?A&LOM+YI%5I,/RX&O9:);E]2)91X@PVH(.;8U-#+IU@3C M>UWS)L1DMK#.%(V+O)+MYC&^CO3@BV25@W_#;^8<>^I"P SSL>Q^9 MVHA#19KQ0NE&/S7PS/&(N)G_RC*9X#*Q]S'B22 Z/91$14M(>/0TP3@R6W+' MX*/%6&3]>= \C'(M!+=,9F^9.E&5;&G(TIHV6IKJ*7J"'_B4O$N[IF3_TIO/ M'88<3YWNDU&1&V\^A*-('6S6$!+K%MD.2\.C*_[_VOO6YK9QI-WOYU>PR,PD.CI4@(EO"V"EQ^PN.WQ/T*@+#D;0;>9O3%;9R-9 ;RO#[X5/FP M%51 24NPK,;YSCO]BJBJR% -3]W!-SGTK[S4R0,\^,"JM0"O=#S]H[4V! _MN4_];EO_K4[[$ZHL3?QXR>S$H3XP07 M'/E9F;SPZL=JQSJ_T]EQ-N@D1KLHD/M=NM431@OE@UY32!=$$[7V,"&MT9Q_ M7KSX_'6N*7;-PGF10O]AL&>$??%TD-#)@>61):DY<*EIS4J-T3\Q&B?-):R% MMTC-XOBZ?G-_A>?(DW:NNE1GG I'D6=EB;902 \L8%NMKP<2!\:;%$%+KU<4 M9GNT$>C[@]/.-M>K37':KR@)V*YJ1Q^E1_PN?P#V'WGXO"3>UK7CH_>QQRMB M,JR(N0L?N2A6A2UQXLB+F3 ]9F+-;NZO+>ZVL,W;>3945V[>K+S=X-,VG.3[0#4)^="N5@N.] MB)P,G-Z%)"+3_\$DT0L)VOP =\UG8-X"GT$'_\//HIY-)V+(B9DXIL6S+T@R M69K= 0^W?3_]1?+(,(XN",3Q.W\9_JL=3"6&6*"]&D;OK79M(A_8\AW#L%?V M)L74:=9FDY(EF@G?=>$+]-]J\&SO!1JUV8S!Z0N$.ST8CF4);EEP>=.0J2Q6 M2WB1I1?4M%,\8Q;$"UPG).JP@]YCX'%Z:2P!KX*?RA;/6:.Q,>C^!J'AS%0Y M<<';9JXV:Y^NC+Q&@4-U3>1MYRW:M=F,--N WY);=X- F3[BU,6@-HRM?X[' M"%5HBK.4^\@UGPSK18XCYF@I8+P@*SCE)XL _OAA#EA83I"2N<7]^'\\D)BG M/++'4L>:CL6YEC$K.GDF+%+F$U?@*7,DX8]C-V)Z-G;E!/LVOP,>BR@[QTT^:&SNG/FG MY_^XXRV:Q;>#&=VGNM5P]6;W;6.(JM'B&(@5JY#AR]5FWL, M=RQ5';W5G3VL41HAQ/59N4"O[=K!"$/K3'\Y*WI,42^>MY@&R9L0^\:'25*P5 9W2,1@LV/X[JS*<>(G+JF M,+YDQY$=M[XW =OV]=8Q74PG=?GOR)X@;7-9I$=3W4B/ML"X()XV/VNW=S>W MEWL=X^G5M@@ 0F9-C"'#R M&R_H9@?A,5!$YPI#L0BTB!Q*:=44< 2IF%9-F[J TJH1>HB6N0?<^"6NOV]@ M(1 5\[A)8\WN@FI;'UXDHH84@FJF?7N ]F?NLK[X7O)%4HG?ZC?VE MDRG01>4Z=/CR5D!]CMV/JLM;2^_W9R/:E<8.G0.N:@R<1;:#EM4AGOTIQPM8 MK"(*>-QK+?@&Z54!%7FO-JQS0==WHK&5I[LF: M=N#\T.^F-;)=YK_F?>$'N,(=,T&N5< E7VN]3&"2_;TJ7=-KZ MB0 5T*S76I_5$J"&WF]4LU@3.W7;*WCF6%@9/X-R3K-5E-*^^__#OY^JA MMVT&^H;>:RGBN9O#7?E(8G(X8O+F*B75BDFOHS?K:]FWI8M)"73NCYE5B[;E MB];^Y53S0S0 *(@NT7,+6&-OW&>\-:C.J/?U5KV:U$(44DK2@-*P@--5MC08 MAM[MSI9-4%4:]B/&M*)@/DQI]$_3]P$;2XLUM=4-X>O$Q9IN[VXN_CI_T/YY M>G=W>OU0>LTF96HWG";UVEZQL@<+$/Y 0Q TJHH'3*P85<2.E@)!ZX5081QWBW<*0UJVOG(=)]8 M$%>GDT],BX;$# LJ5G1*#DIL3PFX(2M_G\)*RL0V%E\X,29Z(1]RS.[,"P2B&0*5:I.@EA((Y\U50 @?H' MEDGH:ZO:T->SM$9RKCXRUI\CMM':I^9S'3KM/211M!>$*RQUYV1-_%/+\B/T MT;S%D:.WFGL<:Z= %Y7KT.$+3E%2]UZ9@M-"P6GVZOLK.'3NN.3<\=D.#I-? MM*RIME(Q?>VIF(&Y[K#UQ?Z?B7?P*@@B-GC3^MEOS)8N5R!>C\!:"5B;LV % MBRX&*WZL#JQBS6JOM6;MR6ITX S8YKC0BI9(4;%4*"BC:FZS;;SW% MZ*I1*(S(J!N149D;B""DFW#$_%LO"'T6VC[CB4"8RX9V&"RCJ';5I:AV$XKJ MY?7]UW/_<'?Y<'5WR2M,G%U>7WZY>BB/N;H67;&B;F3I MH\'$

Q0 T28"13QF2/L@:*'69^2^B\^#SQ\!G&#"XF&\ M!9:L:;N@^,;(A[4T-IXXWBM#NFJ,..2,I@189EHC<3_\'5^=DD_Q:#] &S F MT"(GUH)>0Z]X3)V@P6)WD)0[!%L9G@,] 'E!A8<I!Y_(L9:"@J\/S0TUR8&*R9;ELVC" \ MAPV'##3E,UL$6>W_FFYD^J\Q! "_"ZXV=('P!935QU&0^U-K)Q,,UA MR'QX;QB6@1DR'4>% 2QL?$^0<_&">OH6(<-+X$V9.T(+?+"H81Z] \U^^/%1 M0,-V@Y"9@[A*R2(8U6;Z.@$#W\=A3;K+%9[M1@R_-7$U8_&S@EKELJ.(")_" M_S@I3;BG71LQT0,59J%BY+(8CV#Q/\-AU@"(F?D[F B9X1D_G M)ED\&N[D$:*QRH .1H'\/2N.@8YR?=LXO62:M_=GIR>M[Y\)#!0]ZJ4 T6QQFZ0P!- ?HP JM4^PYWC@+M M$G?Z(KS,QTJU>Q6&1@A2'$%SRRJJ@J#CU(84Q)8-8DLJ>ZH"2H)"9?&,$@O* M%/0D*"BA%92(<"4L**$6E,""^N3TV ?7ZE4;[7P?IPR";3E%-Z\IC@N80?4] M#-+L](KI[=V\=_U_\M[SI-2+]/1QC_J%.$N2WIU5ZKWD[\"'2&BBR_Y-#*-. MCZ*D20#W2@#[Q=SZ;IY;OR\"V&ZOE7NU>C IAG?E.G3P MBM;[8"@J0([@K^ M=#=#@ZQ&#)M4GHC$<+_$T-AL'512#.&M]E<,*9ALT2;Z"ATB+ A7VD67J);* M:JJN5$J'[IS\(Q5M8V-PO%EQM)K5E# XDL"P/0/WG'PE%6T1-P9WQU D:%LA MQ!TON.?DUZAT^[4QQ(T^09P@'D-\3OJ,2K:M]@WE5J1[--F+?>_=[K*Y.]L>3\4R1.E=B7&W(X=F)?KB]3_V&^ M-S"#T=2JH04PQ/#IW>\GJDB5,C@\7LAOR)H@R-/!T(ZV6-FZ[*(H(F8@"=;@ M7)+VV+'VZ&U(^=BR^9E%#!:&!+QD#I[/?3:PY[IHYF@0-14'H;T2M&_(K""T M$]H50_LBWT)O0RK 3DS#34"_R*666HKPWJH( ?G6*L7_AFP!PO^>.=WHQ&O1 M=NR.6=Z3"[<--$!%9/JVZ6B.%]!A5^5VZ8;,C^W;I9$;!BE>KER>W1@S#_IL MA*T]LRO7\L;L&\#GFH5?3=O%CV<,U!5[,']NIL':ZU7X)#/VH(5C0\[(H0D' M$6)).%+AV) EL2L3MUH1Z79)0DA"I(1L2+ X4 E144#H-&UQKI(P=$3:T /= MM&VILF#I^F?E?B]24VIE'TDU4T;W7$3LP4MA&!B;Z:!^OQI#MBB!TK&LW4^/[6Q2; .3[!43,2R1?%J-JLA"))XD7BA>*F8!&:+XM6HB*#S%O$2^]9? M9:727WD=5EEW]M=;B\^Z29SHOY&L22_(FG5=_Z?(@R%_>H?UW0KFYH^+XKGA$[Z5F7FX.?]FNS_> M_1Z/IR8@M,Z@<;CG();%W!0JBRZ5U8_-5-M1!62J@$P%DJ@",N&!*B"3PMH; M@%[#SB N;DQUD E'.\%1@HO2NK,_@#U.%4Q%-:GL,D&!RBX3%*CL,F&!RB[O MY"6H[/+F)X+5ER8[J&IW_3D1S,9^EEUNZ/!*^UOI3H$N*M>APQ?!.2'2QGX6 M7C;T3IMJOI(([I4(S@G_77455++FJT%K(0GBO@GBG"#A5==")06Q9ZQ%^*P> M4I05A(HO[V&RH69]3AAT19O9S8MWZNV&,LEDE<'<\<)[3@QR11O%+<"[UZ)D MB@3O&-YS8E4KW81M#/*V.J4FE<'=\4)\3LQHI=N;C2%>5;PH)8788.="!9BK MUQ0+JF423)/96(J!?J<>-2*=C5;!WJGJ\P>AXHP M'XI +9*G#1D=5)&6ME5J0;[968KY#2D4A'DZ(=K1/HNJ,%>M/I:OF!NR/Z@N M+2V6>X3V#2D6A'9"NV)H7^1>,#;D!.QI%=I>2YD:0^1>JQ3_&Y(&]A;_RIQ) M415FA;9C5(595;O4V)#^<6B%9@V]TUTKCH8,V8,6CPVI(X:#A;,;;^>8/^9RO-9F=U:M\/>^#/HOG6@OH7VQR[>1OJN1WK=TKJ MV<,(8S_'$\]%IQ#&A;ISW0(>\B&T<&2Z\'\L%SJ:/D,S?:;9+J^*/( /&F=1 MX#?>F&D?V,\)6+CLH\[;L<63SCV7.]Y,3 -T'\(_X[@W@G%1FZ&5%XK&SD+KG1YB4*\ M< R_C.3T!QK#.H6+;M22:H):$U88M,%TC3])3.MX8KJOFL\L5 \#S801R!$F MX"<'E!B^BZ>):K P^-M4PK M,#6X1GT.0.OS123![D16'N99I4(OA &&!M\O2/[<*2 HH779S1N:Q6O9DV\5 MQ> /A\P*;URYO[L48I"L8YU5U['.N]^-VBR73@/D.?@6.-,+7VTU3D,5K]9^ M]SL ?.ZKZ0") !,9 "J* EOL.:]KRHO+A>7!<7NO\M=\-JD,C;:@7$N&LO9 _PF#/'LWZ\$[ S M.NU^#_V-#/ P@?M#/V+O2ARMZYN'RT4ZK">! M"YKEF$%@#\%Z$?K8B[C\'*XB2Q U#[?]1,7 $FGA\*4V$E M6P -C$_5CL#T+&PL2W=3PWD3A3?#S%#.8Z(^H/%3+'%&H<2]P5[G/8/AM5W> M6F+ RQT,W]M^TMJ_3.UI^I.TSER__4O!ONBM&ZSLE,#6Z6?.[%]RU'=@Q8*I MSG9:"O(!S=VU*K77E2EU39A1L#;[7B"'BJ0?.X;1JE %C82!RLH@4UGTH\< MU4,G$$A%H 0(U*=?JE((7;I.N9-1>$TF7A#ZR1EJ[,L./NUT3DN7X0*YY5Z7 MG3,)Z/DT(_OU?)H1U9Y_*#-"(?YORM-V-%$2*A'=%A/8"D*)"X[M_^>MIRV< MYO;6FP7][7^2$ZW+?T=V^'J>4&_XPS//F3UG#TX'R K!F[>1[!(#PP*,#&-O M*BB3QH-UC+:*F4M((*L7R(+X8Z21=F<8I2206Q3(5E.9BF8DD&H)9$&X?:T47]6+B6*2K%R'#E^U%"0, M.5[?C+*J94W.1_5"HI@<*]>APU^(O$X_-UFR](Y)EDN6R9'D.M_8X/1T;KLPMO==4(_"(I/DXI7D.G?4XW1P; MV]DPH'LCS4MJZDZ5SZN@F!N5TMW[4KK^W&RQF-I=5,W-9["A,A4&YQ0EW4(GPWAJQ0>2PFV'!^H0+16')P7;GXHO1 M.#=.>@VC==(RVJ7IV?-BV[G\K)^T9^J1ZC)&N9L< I+S?G96<M5O/TI'_1Z)Z<7C8;_5:_U?G2N*02AE3*JX)#LQ*KMYQ'OL]< MZU66GGOPP:!SN 4IOTFMNX#*/1TW5C(E8R0XN.4@/]_FRL?(+^4^@:!SY-#) M&$ %T,FM^_([2>;^@ ; 1U7@HS[_/C8>VHUJRTO%-JH9:A?,XGX!K6G F_-J M890Z8ENQ4DU58Z46$G^FXC!MX08S&B=-8W575,966<\%=1_"-F+D.3!H@6AD M,Y)-3S?:>Q941/S;:&H7-'R>>C+9W\; MDKSX1*AD(>[I[6:7EE"BKKYQNS%]_*F96;?5P=DARYJJP/18H*_:!>%^1726 MW5O^TS#![ 2GGF4++VAX"Z_K#41J@@?SYVD8^O9CQ'W_#]ZMB9?L63K,(V&; M[)D\K!C(5IY1OCNYV%'&'Q*0@Q:0@L"PC01D$UN79(.2T;S!(I7PT"8<'YHU M@BL8F:)5:Y85*T'LSA1]\JU/\]01GG7EU,HY1XU[6XG%4OIBFD;I9+:!2%*U7AH%RFPQ0KJ&"H5D:SMB:PM.KYMKYB% MOCSW[PZ$;DD0'Z49(WDK3=X*4K-7YDTF49LC:N1-7I%.?<\FH>13UY%/W:@? MHC&^B_0!E:NO^7U>J+\*Z%XE6N3;YGIU]6Y;U>3$S6-8_(]'Z,72\^;L,9)4K-6WUO?"M \RG8*9 M8(92*E!*!8IUII0*A)55L4(I%0@ZE%)!;;]?:2D5$G]?D5-P84J%'L6$KLT# M.:R8T$ZC(":TM\*^_0$'0EO9QO"JQC+O=U1.T5/)=N-NR_)3]._8;H3[?;K]5_?EP>Y MS\U>,C4ZG]/6M-_8.#N@GS3;!7FQ<2 ,V!BS<=JQ7Z%GR1MD_LA]'B4[Q]O3 MKY7IW^>G'YYN+S[I)G.B_D:Q-KA$X_7R W09VW$1+Z6!GJ4Y<;R?]?Y M?XKVG/*G=QC'7C W?UP4SPV?Z:W,S,/-^3?;_?'N]W@\-0&?=0:-(ST'L2SF M8CA.75.4ZV?]Y#DYA<-G()N]IOYY QF3XR93W\39??QD+%)U-^5B@"WX9]&A M_H+(^FU*_&^/OU\]7'X7(]VHY?,?K--?H[P.?S^]!OGZ?GG] -W&=?'SO79Q M=7_^U_W]UKZ]/K\ZO3;]KYS?7%U4-\S=WE M_5_?'O@E-[>7=Z?XP[U6- )"54O II.:U=FEO'@L#[*'Y31K8\L?1*.V_//" M&7?I[9$>P ME-9QJV0/7W.ZQ6C56EQ+/(P8C(_C>"^@E+2!'5A1$">_@?^9SFM@!YHWA&%E M/'^)Z;[&D \TV)B9KF6;#EJ* SN,;[QC0>2$_+X;&'EN0 0P_E[D#+1',$.9 M.8"E#N_Z5^0*T_/%#D>R%9?[T-%\U+XD+20F)[P]MN%Z(0P-FI+>' MWV0Z!H\QH2FNN@<:=] M@=9\\0;8A@UC$WI/C*,@F0 /GF>"OCQL:."]N&'DXX/-$)H-Y#/@84/? M&_.;XEZ!L,'TPR_P%XZ7+;H#Z/$'VK\%?#0^0SY<%'KB9M^&4>$CDKM0UT;P M+.A._+0 %+CM@ @/,L^ !P38U_3Y,#F8X[$&$S"(K+0S &9W4>,O-KRV8_]@ M '!ISB/VY85#+_)AB&8:N8E A,!.<0 E3( PB"83?,;(A/M _R\:'EEY%MS1$,+P5@TMN0"Y@-5UHX/X^ON8>+ M-QRP"0!/+,G1*J+O04= 2N9+R8 A@"'PY302^Y&P0/-$W() M%2.DXP('K0H]"-ASGX):B6M<12;"X^^7/YD5A38 \P;&\-F&QY;4AX4+;'X_ MJ]PR#WAWTVHH('C,S &F#)3Y"^0ID^#NHAK !S4QMRI@^4D:7O3&()JP)65!(+6PR2&8 MT6/F$XQ>$*)="L^$01;:6<0E!7R-\J*0RS7,2R@.V/$Z_A;BF;BO!'T,/P9" MF7Y%S>.>W(%2CI4HC+!C@YH)Q)HF7F&E2>,V#%>CH/FB@ TC!U_+=N%AV"2. ME7C'1)V!UG&?8.689QA&@#^PJ?#ZS%#PI54&9$$#XE--N_6]9QNM!G@##_0J M] @6%]2@,!UF/!RKP* 8+F^"7ADZSX*TNX4.B*49 M>&6*,9'&K$7 7 C?CP*1U@/(F3Z%85,Q2#[4$ MC,J!@]K:S2%-(4TA56W1E-8XMMNQ^R83EBRRS>ISM2XBQDE M!6=,XG"K^5GCYVF/9F 'B\R.70="E-+B_%S^H2I/LUHF"^3RNU#X[?%OL#3ER MU)'#E7M?K]6;)0[J&W*I$;[V&5\G!"X"U^Z4ET'*B_!UW,J+'(ZK6[?7,3]_ M ;O]\"W;C;.NJ"O*\WM>KS6-"L6Y>;QKQ;'"K4S7*,'MV.'6J](2)K@=%]Q* M=O*^&6Z[]OP6PXV^W=VWM-O9D,GYINA<8GT>)EF)IG!O!I6FD*:0IK#J0=TM MZ_,X* 8)Z]-E(>:]\<8L)GL2UU.I#>&[W[MZHU.FVY1\",I"H:]WNZHQNP@* MU7#\>GJS1VJ!L ]:G3U5E#PVHL$( 2N_017"W8A>^$E(X#M)\#V0GN1"_8- M+M@M%=T]?"OX.+,S-/6F425'@=*!'!G@5G2H$N (<%OI>;.C][M5DF0(<,<% MN-+=P=M(>00?'[W!*_\!/IOP7N+S[HI#HEEJ#U_%5[8[8&[XR6C56KF^3BKM MQ<.(:5\]'YY]!/P:_*0%K[ 1& > (%^+ MP!: ,;=D_P\<4,\=DO)EPA M/UN>&X1^9.%S<7/ OX:NZ'#? $;-MTU'UR8L]#V'16,=WL>& 88NL']']@0] MZ+IF/OFV%3G865T;VK#MF/A>R.1#1PQZC4]\AHMMA_\A=AZVC^T/;+P.O_SP MQ]^GYQ_AY6W'#DW_E5_EP?#YFF-#V@WAG4--P"N-I,T/H M]&,4 FCL,-""R+)8$&BAISD>R ^\WAB[-X!WUOX= 3["5SWW.#&4S!_RV;08 M]''\:+NPN7JQPY$6 OJ<5Q@J!T=5]!&@^&Q;\/+X![P2O"(\&:X*&/O!VQZP M9^9X$QA5>%MHYYGQK^TQ=.69Y9J#"8-7ANGZP>#I/C.#6M4BHH:@9H441 /& M$$9X$OE!!.T^^=X+S(XWP5P2$8XRCO#(]Z(G^-9_,EW;DA?I4\+T& 4PO8 1 M]A,0%"0;8PL@%]@"8E6_NQHS\$]8!]E3Y)@^C+SM HA##E??M+D H\X!S:BQ M\<3Q7ADV#3^[T*%8XJ0<\),WH=:TL0=+KIO1>/BDC'8!13)R/<=[$K(&UZ!Z MP.D%$8M5YH!+DVNAN+"X-9Q)-AS:ELU<2]QMF1.X/Q1_#'S 4(R+Y1U M(%3]V/R7Q]6>T%*X/'C\MB<&BE\H#;XR@R)U01^ _HU[^,*TD?D4:[!,GT*ZNB*+,&R<0Q+516T!/?0]4VGHPPHY$&VLDR M@Y$V=+P7*?Z)5W8,&C646I7]Q*E C2FLH%A]I0IBZ+"?]B.JQ5L84UZ':\9G4X5RK85=\%L!GWETT@N!/L&Q8VO='T^$V M2C!B+,1'3#RQ0O*G>Z"B3&ZN84/G-W]?79P8?=BZP.B,8?GEG0:=-8S05,PN ML+*YV34BMY[G#;V1.=!<#[KD_H!;'F$]"5#CWK,)V+^/T(DF;-8:]48]=YNP MO/N? _'"2?_CM6.@O3>:-0-M4 >_'XCU"%\(+%L8*Y@2!EK7#4>\.6P W_Q] MOUGK)G?!4C#;#_Z28>8-Y)QCF\UNK9[<#8OBEASZV>X'YI@;FK8W4&V)J*@7 MY^8$]AD.VGT,MR$ 2K%O6CS;+S !VOM.K9E.MS#[0:AQRB:^#9V!5\ [QJ8U M@F?(C4)BUO"_'B/;X?L^N0W 'P#DB[L5.6V'2 :&@ M\$]IATN[&XRT5-2+:]"J@>EDYCL_W,U!=\%RC#S,)^D0:T?"=4:^U?D$7!N F?49-NP#S%][" MDHW$MPRT7JTOKN_4&CGIR.^XIF\#C=L3][4RJC?[1E,*#+&-':YI]_Q1W"Y. MGV=:OA>(_<&4#9Z"'I=&7.\B)\2+"E22K$QI_/)JBEH1VB M]TI[WVAFD+]05'0YQV)3AULI>)3H [^D#OR8%YYB&=6OV7 MI!N%,/V:O24%*H@RSVX)=HB-^G80,>R""7N#W"^PZWWV?+XM_';UY0:5-&R5 M8QP"J*%MOBCDQ^!E9%LCV)"BH13"0%@@"?(>^.BC%L>[:M*HSXVS[.LT4#-M MX4RX[,F4GAC1)U3HOC?FUSKX.!@?!^7!Q$4()LO^"9,>.##A'/DJ'59 Y [F%+PKVZTF\A;(#!&+8LH :% MYR3QH-]__3_F>/+Y-'5[<]L&; >YDL$"D%\OH(.XD@PS2G3QBIB%R7LCNXS( MQS7G/*Y(7*4\Q-U.>YM*;J?6%BM6O=;/;!:8V%<)_\S$?/4]6(-\YG!+A]O_ M/BQ53OK$O',9I0%7+?DS.L5 ;M#P1*KAT]KFEXGKNB7"E MS"T2SF&:,=C$"NY9W 89Q!9)X=L04I)]85;7=%?;T4VOB_V,(3M_U/D^T"TJ MA2E7ZWJMT>-7(*BZ20= #^#VWWZ.,174M,O99RSN+[RE$Z&[7N#$:,2F6K.7*J$%3@Q8+!OBAD;.I[O AK77\#XDZ+'(_ +!< MRY[P;34GS:#Q-N:T(("\T((H5=-&80$,\2#;=N*C".X,SSU&'.<7[=<7."1R M_FFN2(K< #MS/Y!8\%[,;D.%3F]E[3R^\^;8+-QYSU\?X<)'7:;5E.^=YZNW \[3<.R!V MCYFW(0 4.I.,7F;"US3.0%FUIUU*BW;FB]U*7<&10F=A^ZUNI?D=3UQ+JT*G M7C.RGJ6JYTT-]!1RZ? N),"(Z@"B:QZ([L=*"3%Y0_NZD8&BP4W&'V) MD'H[_^0+9LGK#%VJDRO$.*Y!LDL91TT]NX*M!O6Y6FNZ&0YF[EW)NF]BOTV6 M_\?)E8&@H6?Y6'+_6DR@)._-.FN=J]U8H8>X:#1T:3#AF)UYIC_ >;ZP?5 N M'LR;&84CSX?6!$D3=GV"@3J$(9=^8HS[L9]M:&,0*XA.1@5YDEKAC<>H5$+/ M^I%XY,24Z_A8[NU(\&K4DWYYXCDCS^% @ENA;X JR6R]1K<'OZ69$EO!D'H! M*>#XXBTU>DU?L!&9%7&M6=#YB6ES+M*3J]FT__ M(ZZ3SS9[X>=I_$<1@<;C7!CLUWS!/D,?"(!:*L&@=2"GI26"?9+K*$"LO"AW/^Z')6!D9=X<"@7%U9>".[WEG"C>7 MV.R-&(*2VMT#,?OGR';0!N04XB2PC_O,^+(*T$,;$#5:O! 7'' @?"4M3N)U MBBHM=I9"VA[9*Q[_@?*,7(OY>*3'@[EDN ->I %<,6 U&R"(GF>;LZ2ELSH0 M85_8<8*B@BBQTRP/-1OEEHEE2U1)LC5G>$X. V/!1IAQEK8#"S\/?H7G M)8=0^#J.APT_139&L+DBM%3T-;6+1\QT\/ 'PU7-(1/A:;#BX?[*\W](_X&( M/$W[Q4=%:#S>?['QYLY1#%%!K+HRY"+2=VM(G@PVMQ]Y4.:/H MPL#M>C*'PW22,U&U>(:;,7>$5:4%WC#$"9HUQN(CB#DT UT;"=TJ-D198W%1 MW$=JXLVP$Z>.[/#^^:8?K;/"2@-@1? =K(I<*N"SB5 LE7_A%S)IHY&&CX:!9K'^FWPZC5 M1"SQO? CO-GQ "]==Q]&/F-\U7W\7?LN!/G217^ _#+9:\87->6'NOQ76-WQ MK\^@;N3G[3S:Z)=KBU0P!^AZ$DR'2E]5!%B+9"__]:[^3L-3#)EA)?D[P$CQ M^&]QW@'F[0/>FARFY(^?C)DSJF9GDAZP].N_+#L&6H,"GN-SUR<_XR2'OZ4Y M7E9)H+C;U(@+DQ'MNAG+PSET_^M=9_G!7,F).1\=T_HQ/W7D5J OWX_+7:RC MR,;75M =X\)7/QE,A,.USJBW@/2 GEZ MX_LI6,.SF]/OY;,)%I<0_="1ISWSZN/(M7F8>_8J(WO53"$+F?$D=U&F],6: ML"<,SV(8 W/FX;AAU#JQVELEB\VJ0-Y$6\41XO +SV6 8IC>P"2P,QQ#L@) M&U00,%>&>YSU+2MK:666 DG+Q+'K21@YO^WF\GOA]?G<$KE;DKHOA3?658VK MHUCR>;'D+8HE/]!8\JL"VT^F66IGDABMK"_?-PJ2A66-0Y@UD3V6JPV?R2SD MJ*G!/,7OFG6>I2/TPJ1'/-.X%X[B2$X]$]WIO(H(X,0VQF0O16^%:GH=EK4N MKG,]W "]9J)4L\M[K.%D49J9E4@U'5<&6_-<#N]M'.QP[SDB_8E(S',K$O,0 ME?/PJ9S)B5'SE[*.1[74>;*W#,_D'=H+#MJ48'M62O-<8:H/J\6J*81:QE]: M+IUP[6&@&3^0&6\L:E@=+JGB*YWBG*#ZEFI!* ] M!) RM%5"SQZB1QU>:\Y..QR*:[-:BFOL0TL2A@#V!D1W/58F8:>CUPUC'X98 M33"HVJ^# FFWJ;?K*Y 9JQ]B15F(.Z;[J4B [>JM?IOXKU6W6!'_=4D 1V/' M,[_KBIJ"89NWV;9C$+?;W!8^(H/X-_MW3@M(6+B__6HOW/0\>-VO-< M[A5*,72OVT(Y7MJY'!SZ(N$+]K4=GJZ5C43%LX$RY[,F7A$]$G)L-)=U;(6KX4-EY40+.X M+OY9SP&5]>^,A?+.//A/1V,;=<.0I_/DO8AKN+\4;N499PI"HJBH"@* MBJ*@]M:XI)@8BH)2X54/>\8I"HK(Y!0%1,,\W,.]-8XD&CJ*CC##@QFGJC<5#YU0FDAP?2EFZT5TCT7?T0 M*QJ;K9D\2E M508-S>K10%S:79Q,'CNUDKBT1S;AQ*7=I!! MOQT32:G8A] WGYF3/A%Z_&B[\",OBH),5"P*)7^&%JRD*C.)VF M[/4F3_RLD$5#^% 4'UEZ)^&#\*$B@Y/ H1XXBCF::H%D;\F9K6J/G5-/D2T] M143 /$YN6U_OMIK[,,)J8D'5?AT41@U#[S0/BB2\OV2-?>%?&GJ/LM)7WV(E M4]^IK;"B[3E/9_\IF$2[)*)= =&NK@CM,L^"(U!4"@JCUJT>%*6Q+_/0*X>$ M6=[)7K7LNW(9=V6W1G-8YNL257))+Z;=C"+U:+_6?5/F4=/5O.2!:>Y0M!BF M$I!ZT^UB$E)81#HY0F7APV"E69*(]&;ZMI16V2.^XCI\1;2^!5-1(ZKBX5,5 M%<\L5AF#,9,C4RDVX]I41OGO#*.QW*-#%9,![32@S*U(NS6.;<>@46K@-O;M*#"DY98X M"PW=:#8("X0%]-(T^RN4]B'WW.&YYXP>E6HA]]PZ[KG+X9!9O'(AF'::;X:, M7'0JB#(Z9?HJ%.@@%YTB:.BJ$$5.+CKRV)"+CB:<7'3J67-XR+I6[L/]7;#W M9"/>U1L=@YPRA(7//"MEM^+L;80%1;#PH:&W#7+15=YB)5/?KBTATI*+CEQT MQ*!3WB'3JS6J]\>0=TX-,/1KO>K!0,XY\M60TEMU_Q/F%]7N_UZ_=?WY?E]LFC(P6IJ8&%\1%N:9K3C9G^%=I,9 M3#YG/XYX=M/9]__CHOC]^51LX>T?;LZ_V>Z/M--B.93L=&^#'?S1$V" M9/J55 MZ&?+?.NP9?9C,NT23.V:(OD:RWS$2]F3Z^\G&?2C=;9IY\VV5QCNUL M.NXXX?9,(NYF7=<:24&*DU09&VM M8<13:8(W.NZK+TVPI!Q!MG1!J0DOYZFO)04*0(E1*8)=G@8=?6)Z*D5P;#-. MI0BVL<)18N7S1KP*J9V56LT(0,L -+5E(P 1@*@P :&G'/1088(RK+D= M$K424E81<^M=ZB5;D9]5@%;7<]D46,L_J"^W7V]E=:S6R[)S:74Z>JNS A.H M^C%6$PVJ]NN@4-H$W=SJ'11*]Y?.M"^L-EC*>2E XK4='Z_-:!Q[&WY M]N2HY1A*L_RDMTZ-*O2*)((U854,;3\(-=>&M6@L3KQB9L4+\YGV'NRP#.\E MRY5QDV+^"D'B_R$4$_6!AD:%QF "_LLR!R^$78POG-WU<7)TCV@DZS ML6W!F#B>^P2;L' $5P>.]S+P7MR8O>39#G^])W@6S"M,L_]:.7M%#5B+>8%Q MPL%_,9$?%$]!9N+KR-/CB#$RB)&C.U\.II$Q%],Q/N03S2??MF"^(Q CT1LD M*\G.O*_7C!3E#R,[2'[DI$)O. S@AL?7*?PF3[<\%P 068CR^/$HAR!(R8.U M@6\_,S<#0WR>-PQ=%HCARD *KH6; 'XF(-$K@#XZ ^6R_, MA$?[O,'"OM2T4R?P=#G&*1+P/;R0Y08W!=+[+'R*N@6""ZU.J:&D@ZNH I+K M6;E&>M]XF2KV34>K;D^U-5#D\/[(88GZ,2!SZWAAZ. #Q9>8X)X,6# 8L M>'[ OUE94FN2U)U3/S>7WPN@VTVUPQ3L)RST/8=%XX*[VBEY5?0L>Z-!MWW_3PY><:"<4QXRBLSA2X$-0[X M19?Z0&OT?^'?->L\Q4GHA7&O= 3Y1##>G5=N*7N(*W^!PH!AN/>[K17R'!V?Z0!PF3!T=Q;32Z@-(5Z(K5C[&B/,,CI+@V>GJ_7W'5):*X M5D9Q79++]] IKAO8TOGB*F1+KV%+4Y4650MS=%NU5O65.:A,BS)HZ%2/!JK3 MLHOSU6,OVT%U6HYLPDNOTT(FX7HFH:!6?N>_DD&HB G0:*M@ I!!J P:%-@> MD$%(]@$9A#3A)1F$587!*QP9)4RU"8^"X9%$[SN]3##?THAU74;E86B<[6I/ M(@R)]X-? D;'+WHN;NHIVR(&G':[F09YO-WL0UII\8["(/&OV5OL,3S]&>.L MZF#?!S:TYMD8!2J#95T>\RK"9478Z!A#'#&8SO*"D+^;T9NZMR ",0 $V8[] M'QZ.A5]./88''IK/GL\#?"3= -[T9QP[F!O\?.=%V"J/48.1"VW>WS1 &9MW M\&9HU6&PN3&QT +,E_V38>39HR>BSN!)_HB9,@!2O*R(&GOVG&C,O:5^:"&(N(X]/! MV';M(/1-7OKHP_W7_V..)Y]//VJ7/['0"IZS5!ZQ2)4LCCO/-U6RH)##?6B1 M M HY/#89IPJ65"D!44*$H!4!1!%"A* *%*0T$.1@E3)8NL,E,2E]I1QJ9EY MEQI+_&@4]W><,5:MNMYOKQ N4_T0JPD&5?MU6"!MZNWZDN3U:@RQHL%8QQ@' MJ+?;+0H#K+K%*J:^75L2V7X 48"_?"PC"O 8[&0*WE.5G6LHP=JEU^S8'$U%LG\2QR6LFY%RT@K=G'_IL%) MTF#-N6N4&\O5LVAE*__P1[9X\::B1Q97ZIKI:UJ4!'8FL@[45/$B:#FNU3(Q M7WW/<9)J0KR$D&\^,R=](O3X$5YD(*J\(+W9=)*?8=ERS2?.G2[J#:=P0Z?Q M.(#SI8=)496TPMD4[7MN"9H9]O4FJ;G M11-D*L>O-]TXYOEM-FN]'+^T\&&P@BW)]7LS?5O*,IU.VKLQ>[,P^6Y1SN!C MI'GB;D 0/#5B>!+#DQB>A\+PU(CB280_%8:!9OQ 9IPHGD21(8HG 4A5 !'% MDP!$%$]"#U$\B>*Y/M*RA^4S)^KO?I<^LDT1#\^?*V4?W]]!T3RA* MC8;>;W>J'19%64/'!X9F2V_W*DZ@2&!0! P?#$/O-'K$7JRZQ2KFOMFL+5D4 M#B"?)A(D*9_F-NP\8DFJRHOKH1Q738LCDJ0:8# ,%9*K$DER%P=MQ\Z9(Y+D MD4WXJB1)M=KW3KY M90@*Z+&MU8E325#@?IIZK4E%.BIOL2(/7?.X/72_40KI@EX\C)AVCEF=W5?H M$"9?_AQH;(9!QS-+(WLKS=L\-Z-T+DLT-H7^:!9N )YD*O-:.[]9Y]^#+;%XZ@5 M)&S]V:C7C&;:1.5C/Y4FM,2$YM_L?T?VP Y?>7KZ MU^F#?W(//O9M!V^&H""XL]R0"RX0( .A.G4S&$(SP.9B"Q>-^!])U,% >L. M9#KC@(@P/WMWNOSXS('UCNM&"Q ,ZLK7>&:Y(-]'?$=X+.I2QS9="][:#D>P M1@7B-2WOF;DFC)8NI94W;(_Q GRA 30+70/L/7J^[[UP'8!#.#9M-\1;+2ZY M%O-#T\Y69<"+AC9>@)4)\$L/&BD<5G[M!;/XMP)234,7-1:.%]A??,8$J(>. M]Z)+)?KU]/16&\-Z&DD5[+.)Y_,1SUQKX_3"Z -"'E^YEHX!@=4G!JCTX"<6 M*_4D'QS@C06AGEL!^>P,V,1G,)-A+$+F&%O]#_]"!Z@& ;0OM!3["4H>< ,] ME#?;SS:\VV *FX_,L=DS7#/,O2F@W,/K$;CP:^B!"'#0FB A8WQ9P"LN$L%$ MFG_0)7YW*GXX,.)N7&$0=Q8HAH!C6?3IQ?-_B$$3G?91<_A\05)NS8?QBPM% MW'X]^_/=]$ZM/E,>(@ML64,"OHH+.>2>]^7A;F$NS$PCL;,X^X#1\ 340NI& MSO^$Y2ZTVZ_7?WU?GF\S*Z0Y&9\:;A@?T9:F&=VXV5^AW60SE7S.?ASQ,@.S M[__'1?'[<\'A8DR>#S\]>L]B@Y?339^J'I9RZLTT8#<\I5'$5U(< M^NTC*SA3TF'H'E:6R:4MWHNB,O)#G*E?KSQ3]L;YC8\!^8HG["ZY2( "Y24( M&"H"P^B76S%K)_I,'>I*IU=Q9%F\XU_!WN6&KK[8REV1^%( ;==SV52-@O)/ M0,OMUUN.RYLK][+L5.(=O=]=(7ET]4.L)AA4[==!@;35UHW6"I%ZU0_QCE:X M\H)LJES5OLWS%A\\+W/%%IL54&\Z>J--Q04J;[&*J>_I]4;%\=%ET*YV$Q=9 MWJ9$ 94=C-+#O(-7UBOO\-44[)6[CX5EFJU*=?\.WOHG,<^X3$^Y4_A#W\A6>IL#5!V 9>Q _%\]*VRMZ_4CTQO^M&7V]VR\R? M/*T5FEAWE"*#C@=QC8[>;O;W 7'51HBDO.2*Z-!?$B(II_M^09I@Z9TH>'?B MWQP7"X'X-\2_.4[D$\V"^#<$#.+?'!?_YHS!%\BWP1@G&7MJS0LX(W+-L?(6 M>G6]W5XA947U0ZPF&%3MUT&!M-716ZN<\%<_Q$2NV<1ISD*Q,LDP2AX!F@G+ MQ9!).[2);%,AXZ)IZ*U&Q60;16?C*.:_W=.;J_ <]U#)'@<=)E&R40 *-HTV M)PVKB(1]Z.CU1L4%8 Z:O:+PU'?U?J_B_('$+-DW_2U3U9#^5D2(#4/OMZF8 M=N4M5C3W] MK>]%*%VU@4U[4'ECNH3*2MR>S:JK.";<],I,GYUGYF*;CO>"13JP M*+;V[#G1F.G)7FC S\+=T/.Q([C.B:M-RX+E/^1IEADL>;), C9N1;[/1%)W M:%^U].L5]>(B\GGJZX73B,.+K'.]D( L^P&-L\;B#4:BO+SI[.+IV!CTQI! M*[XH.X*FR827:,&_'B/;X>4A[#'"3Z3*YU5;LC4L\,KWO5H]+:H#KT:QX_:\@H[\?1GIC$WY7&R%M#/K^E\&<;TA!GU6H=F;$$O3@/M!5,0N*Z' M95C8P+9"/C>#B)!_;;QXHV3*B6 >>U]A@VLB$/@K**]^RFJ]B M>)\B!^R!?T>F#Y!!6R!. R5@G:S] +\('I$I^?('K/[/S$=(P"(3X;*3N9M/ M,T?KL\U>N/' ?X2'.*^R;(/E<$L%;1V8_C//]+ERNX )%U@!\/"*1J($']=A M X:+'*Y=4L[, ' 9\-4LEM#I@H*I;,'0B,)'BT/&\'YH JV:BK%K< MD 'Y*J5<6>61^.>^S?T[VJDPYQ =MQX,@RVKDI76&36D[ 95>#PF9CHF$SDF M7*T.& #3?N3HUJY"-A9][^K:=]2S7&VE,+P &$=!$*/O%$3R%99TA&TF#T(. MH7=2^\,E-V([ %: +D638Q46!1;$BP7;0IEZHOGCV'S=_)G8J;P'0,*75K,2TOJ>,$#7F$5>RD<(WA -,'> M\!ZRGW9LR!8,)_Q7+G;XMM-/]#T7/EOR+?CJ\\A@SS(08\K>.A[\+IB#?R0* M<'8D_B'*6TFM((R"H5CC%P%D;+[&RY=8=D551+[6_F#:OZ+!D^@#-\GE2AY@ MA9I(JJ%QO*\:.J 0TW=<^EJU#/[0%@VDZN=]Q94"MG!8X(VG$M;JLN5'=_/F;I"WP\^0;F$/Z=497': 5<88E-U\5-,RA$7JT0%;!8TZW/@3G$K9#_Z/GB MJ\%GX<(+N%:3]NBM;S_C7N^>@;DN/ #?X)\GH67OL-[#&,PNONX9_7Y;Y\O- M5]3#[LD=;!P3._F-B'^W;P0W0<31!>$!5G4==>1K8UDDL=3$+ Q+IM MA1&O/"EM-S">GF7A6KG\)1MT=,_YWAAN\^#F #;",!)8QY7['6PL[IJ6^EPT M2'RK+DK'9N:,=LR\%_<1S%+L?Y#%JX7'!"<:W2J\,BYWFG_2/A@?1;?E/CJQ M^+(>;8GB?PF[3$(\V4\R]]D&BQ7G)EM_-^=7XEZAA8XEX2J*O4KBHIS3R;2$ M (1@I?$JP^C@@R]8[/R/K_ZL?6C(EQJ!=<*]B>,)[*BYZPE&] <+ [BH*2^2 M]J#MQ(6J+2\0NQ#??$G BW>TY!V.%_#??[!77L(5E:8#O[?CL7S%74,@-"#" MV6>:.TW#+6X47-R$+N'Q':1-BE/_E'QWR)Y0Q])GSDH9&^;"0SY=S/ MD#0I&N+');884E =<*-1C^^$Y_.JOUB5THEP!,2TPH1B*2" MX2=]9HG1?/' M9- ZL&=O1&O(;=OGNQ2YM7DVG8A+!'HCW2<;]R3HX\$,5;PS+ C\J0?CA:WXP M8K"*!2'=_0L=;H^%X.&_MKPD %GV7MT M8LL#5S;NG4OWZ<*7-W^=08^ ITTB>(C%W7AB5\Z[Z*>^"GP*/EJ808@*ETM5 M@(HX\SC> [ZYC56H7"D]K*7^S!QODK3+U^<7.RC%';?36JVYW23?3&:;J7_> MX&WF9'@L( M,\;E";_)9=*B_(#/3EKE=GI]H<$7W^*_+Z[NS[_=W/]U=WFOG9[=_/6@?3^]^_/R0;N[ MNO]3*WH_)9*_JF&B90\U8-N2,;Z%=<)M<%P)/"R!Q]#X@N7 GG#]QO7JFDMG MKF1]YJA@X5VB%]"_V%Y,CV>EGKZ,?# ESDW7',#RKUW 'LWT=>T>=B@C[72( M'CC8\G'C#?YWAHM ,-)ND3^9ZY'T& ;\_"/N5-H7[$9V!,">\J(GW#<\>S8_ M;DZ/'^7*RHD@R6N9 ;Y&E'&.NU\8K 'O/]1KK8^Y@VR7/0&& MN#50>)J=;ML2=R." E[M!I<-[8-<]3]*HT2')W(?[XP[->/P@)>_XE?3BG-X M*TYK/U:<\YOKA[N;;_=\M;F]NSF_O, %1MG5I+H#S$O<.B1[=3QK<\2F!,0[ M]#U'F-JWOF>Q 6=(':,_,[_"V-(C:'+/$Z<5):-F94=MDHX:;'J@%<$O!(W* M=WU(\L@>'"6[%+CFD<5/31U9R4+O)ALD\8R0;Y2XN0\6P!C7/KZMF=XT)1NF MQ&O:;.%ZYC,+E>) %SW&9F,,G8['-[_[7&LD36<]GHEM@K8,- X=SMY0]B?(G\4/;.Y:U*^AKQ&Y\?#$W0+^6C^ MZ7Q/R3E$.'5BBRMWFWYREI$,43KVJJWD5;'>P)9,U262@2W3]Q'RZ$E/@1)$ M(!1B&R^(7[$#8V+ZDJN5\8V6B0?9)./9 I"]S(+DO$6(#W].<@XQMX^KR&7R M9";B?5*C%NX!,R'6;%P#%; 'SN+C"R[%Z?-=@K/Z$OQ?1*79Y7>&SN"G8.CIMV [.>85X(S@B"^TB-"D -AX[K M:1E/<2$*[7@L)08UE* ,K/UD+#F2/8MO-0=XM*NKFG;S\,?EG79U M_>7F[OOIP]7-=;5"0)OCS3?'QGYLCK]=?CW])G;%EQ=7UU\5W!;O@3$HU+$<24 MTZH';&K:B"TXCRW8)[;@KMF"M-IM8;4[W8_ECI\C?CD]?[BYNZ?SQ*7$S9B) M$KNK.($@YT/+\>TRVW==>_4B+1A)7I_/AI$31V#&KA%^!!=SRG+>-XP#T8S3 MN1Z'C9;")/ B<0W,/']A*,-T$_'V2;3RW?2MD6RBG%T^'7N5J^LZ^Z'J+O_[ MCZNSJX?]47.'ALU:69-]^7-D/]IA;.+7C#6P*7-0B2[7:V4)E.AK!@#K2E*O M7UI??S.U$:Q?__6._?R?1KW;ANW3*!PG\#L)F'4"-_FPD'UB8BK@KG/L^3 3 M[/9_V7#HLU?MOB:IH[IV/D+J)GZZ]1FNBY(5?3ZRV5"[3%S9-['+_C;R@\@4 M$7#W,J*B66_$Z^2]Z3^:+@M.;GXZT)(\CVK4ZPU06>8B); _X&X0N'<);C!9 MW@1N$WMT7M/^9#[@]&^ :R&F4W\_83K&-"%ZMX@VUD?T)(-)HZ?]5;NOG2?@ M-)KMNCA-'W@3=-@5(;A?[R!.'XX!P4:=+([M;N7>_9XJR@S7/W$D+]Z?2MP5 M!:C$6]?\GC4YG98:21Y1ZYK8YTNG])7+(R#8?X<8%H*V^EDWGXSW:?( M?&+:A_\^N_OV\9/VP?ZX&D-4ATN77XLOXK,1]@ ,H\R=1;>>F0Z/'[H?,1[] M\L%^7MX YN[YXG@O>/WRRR]Y<(O@SGYXEIVXCA,H+,\R< C2W]I0^A];?V;G>QI*M^B?+^4'6+-\YY&GT*91ZZR[QN=L!$!28_X#+ _'POVO=\UW2[O2ED\J8P^*GZZG_ MDNWR>ODA5;S+2B*]!8TEO,$%;+8^:3=6Z.'A;Z,CK.JW[EE("I1YR5@*EM5? M(2TY#Q\E=/+L]=/;W0/*@E##H8SW4@*'\^L8/3JF]:.<%_DU^#5W%$/V VG. M:NT'@B/!42$XKGXRK2)6W^8IWQ*&WM9XF5N5VR3$QKG[ M[?3^X>3V].OER=G=Y>F?0,*\@< (<^ - M " 08( !E>%\R,# $ 0 $! end