0001213900-21-040569.txt : 20210805 0001213900-21-040569.hdr.sgml : 20210805 20210805171214 ACCESSION NUMBER: 0001213900-21-040569 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20210703 FILED AS OF DATE: 20210805 DATE AS OF CHANGE: 20210805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RBC Bearings INC CENTRAL INDEX KEY: 0001324948 STANDARD INDUSTRIAL CLASSIFICATION: BALL & ROLLER BEARINGS [3562] IRS NUMBER: 954372080 FISCAL YEAR END: 0402 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-51486 FILM NUMBER: 211149433 BUSINESS ADDRESS: STREET 1: ONE TRIBOLOGY CENTER CITY: OXFORD STATE: CT ZIP: 06478 BUSINESS PHONE: (203) 267 7001 MAIL ADDRESS: STREET 1: ONE TRIBOLOGY CENTER CITY: OXFORD STATE: CT ZIP: 06478 10-Q 1 f10q0721_rbcbearingsin.htm QUARTERLY REPORT

 

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 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 July 3, 2021

 

OR

 

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

 

For the transition period from           to           ..

 

Commission File Number: 333-124824

 

RBC BEARINGS INCORPORATED
(Exact name of registrant as specified in its charter)

 

Delaware 95-4372080
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
   
One Tribology Center
Oxford, CT
 06478
(Address of principal executive offices) (Zip Code)

 

(203) 267-7001
(Registrant’s telephone number, including area code)

 

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

 

Title of Each Class Trading Symbol   Name of Each Exchange on Which Registered
Common Stock, par value $0.01 per share ROLL   Nasdaq NMS

 

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

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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.

 

Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company   

 

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

 

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

 

As of July 30, 2021, RBC Bearings Incorporated had 25,420,756 shares of Common Stock outstanding.

 

 

 

 

 

 

TABLE OF CONTENTS

 

Part I - FINANCIAL INFORMATION 1
     
ITEM 1. Consolidated Financial Statements 1
ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 15
ITEM 3. Quantitative and Qualitative Disclosures About Market Risk 25
ITEM 4. Controls and Procedures 25
  Changes in Internal Control over Financial Reporting 25
     
Part II - OTHER INFORMATION 26
     
ITEM 1. Legal Proceedings 26
ITEM 1A. Risk Factors 26
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds 26
ITEM 3. Defaults Upon Senior Securities 27
ITEM 4. Mine Safety Disclosures 27
ITEM 5. Other Information 27
ITEM 6. Exhibits 27

 

i

 

 

Part I. FINANCIAL INFORMATION

 

Item 1. Consolidated Financial Statements

 

RBC Bearings Incorporated

Consolidated Balance Sheets

(dollars in thousands, except share and per share data)

 

   July 3,
2021
   April 3,
2021
 
   (Unaudited)     
ASSETS        
Current assets:        
Cash and cash equivalents  $175,771   $151,086 
Marketable securities   120,320    90,249 
Accounts receivable, net of allowance for doubtful accounts of $1,872 at July 3, 2021 and $1,792 at April 3, 2021   105,756    110,472 
Inventory   369,854    364,147 
Prepaid expenses and other current assets   14,423    12,248 
Total current assets   786,124    728,202 
Property, plant and equipment, net   206,276    208,264 
Operating lease assets, net   34,671    35,664 
Goodwill   277,930    277,536 
Intangible assets, net   153,756    154,399 
Other assets   31,842    30,195 
Total assets  $1,490,599   $1,434,260 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current liabilities:          
Accounts payable  $42,687   $36,336 
Accrued expenses and other current liabilities   46,724    43,564 
Current operating lease liabilities   5,586    5,726 
Current portion of long-term debt   505    2,612 
Total current liabilities   95,502    88,238 
Long-term debt, less current portion   10,249    13,495 
Long-term operating lease liabilities   29,142    29,982 
Deferred income taxes   17,956    17,178 
Other noncurrent liabilities   63,374    55,416 
Total liabilities   216,223    204,309 
           
Stockholders’ equity:          
Preferred stock, $.01 par value; authorized shares: 10,000,000 at July 3, 2021 and April 3, 2021, respectively; none issued or outstanding   
    
 
Common stock, $.01 par value; authorized shares: 60,000,000 at July 3, 2021 and April 3, 2021, respectively; issued shares: 26,336,894 and 26,110,320 at July 3, 2021 and April 3, 2021, respectively   263    261 
Additional paid-in capital   467,524    445,073 
Accumulated other comprehensive loss   (8,172)   (10,409)
Retained earnings   884,851    858,852 
Treasury stock, at cost, 916,273 shares and 884,701 shares at July 3, 2021 and April 3, 2021, respectively   (70,090)   (63,826)
Total stockholders’ equity   1,274,376    1,229,951 
Total liabilities and stockholders’ equity  $1,490,599   $1,434,260 

 

See accompanying notes.

 

1

 

 

RBC Bearings Incorporated

Consolidated Statements of Operations

(dollars in thousands, except share and per share data)

(Unaudited)

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
 
Net sales  $156,205   $156,493 
Cost of sales   92,432    97,040 
Gross margin   63,773    59,453 
Operating expenses:          
Selling, general and administrative   29,802    26,829 
Other, net   3,248    3,810 
Total operating expenses   33,050    30,639 
Operating income   30,723    28,814 
Interest expense, net   319    425 
Other non-operating (income)/expense   (465)   42 
Income before income taxes   30,869    28,347 
Provision for income taxes   4,870    5,658 
Net income  $25,999   $22,689 
           
Net income per common share:          
Basic  $1.04   $0.92 
Diluted  $1.03   $0.91 
           
Weighted average common shares:          
Basic   25,021,063    24,763,903 
Diluted   25,308,723    24,933,941 

 

See accompanying notes.

 

2

 

 

RBC Bearings Incorporated

Consolidated Statements of Comprehensive Income

(dollars in thousands)

(Unaudited)

 

   Three Months Ended 
  

July 3,
2021

  

June 27,
2020

 
Net income  $25,999   $22,689 
Pension and postretirement liability adjustments, net of taxes (1)
   318    260 
Foreign currency translation adjustments   

1,919

    409 
Total comprehensive income  $28,236   $23,358 

 

 

(1) These adjustments were net of tax expense of $83 and $79 for the three-month periods ended July 3, 2021 and June 27, 2020, respectively.

 

See accompanying notes.

 

3

 

 

RBC Bearings Incorporated

Consolidated Statements of Stockholders’ Equity

(dollars in thousands)

(Unaudited)

 

   Common Stock   Additional
Paid-in
   Accumulated
Other
Comprehensive
   Retained   Treasury Stock   Total
Stockholders’
 
   Shares   Amount   Capital   Income/(Loss)   Earnings   Shares   Amount   Equity 
Balance at April 3, 2021   26,110,320   $261   $445,073   $(10,409)  $858,852    (884,701)  $(63,826)  $1,229,951 
Net income       
    
    
    25,999        
    25,999 
Share-based compensation       
    5,772    
    
        
    5,772 
Repurchase of common stock       
    
    
    
    (31,572)   (6,264)   (6,264)
Exercise of equity awards   135,518    2    16,679    
    
        
    16,681 
Change in net prior service cost and actuarial losses, net of tax expense of $83       
    
    318    
        
    318 
Issuance of restricted stock   91,056    
    
    
    
        
    
 
Currency translation adjustments       
    
    1,919    
        
    1,919 
Balance at July 3, 2021   26,336,894   $263   $467,524   $(8,172)  $884,851    (916,273)  $(70,090)  $1,274,376 

 

See accompanying notes.

 

4

 

 

RBC Bearings Incorporated

Consolidated Statements of Stockholders’ Equity (continued)

(dollars in thousands)

(Unaudited)

 

   Common Stock   Additional
Paid-in
   Accumulated
Other
Comprehensive
   Retained   Treasury Stock   Total
Stockholders’
 
   Shares   Amount   Capital   Income/(Loss)   Earnings   Shares   Amount   Equity 
Balance at March 28, 2020   25,881,415   $259   $412,400   $(6,898)  $769,219    (838,982)  $(56,981)  $1,117,999 
Net income       
    
    
    22,689        
    22,689 
Share-based compensation       
    5,438    
    
        
    5,438 
Repurchase of common stock       
    
    
    
    (31,179)   (4,391)   (4,391)
Exercise of equity awards   4,200    
    231    
    
        
    231 
Change in net prior service cost and actuarial losses, net of tax expense of $79       
    
    260    
        
    260 
Issuance of restricted stock   56,157    
    
    
    
        
    
 
Currency translation adjustments       
    
    409    
        
    409 
Balance at June 27, 2020   25,941,772   $259   $418,069   $(6,229)  $791,908    (870,161)  $(61,372)  $1,142,635 

 

See accompanying notes.

 

5

 

 

RBC Bearings Incorporated

Consolidated Statements of Cash Flows

(dollars in thousands)

(Unaudited)

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
 
Cash flows from operating activities:        
Net income  $25,999   $22,689 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation   5,628    5,892 
Deferred income taxes   725    2,865 
Amortization of intangible assets   2,584    2,504 
Amortization of deferred financing costs   106    141 
Share-based compensation   5,772    5,438 
Loss/(gain) on disposition of assets   13    3 
Consolidation, restructuring and other non-cash charges   467    - 
Changes in operating assets and liabilities, net of acquisitions:          
Accounts receivable   4,890    15,848 
Inventory   (4,879)   (3,294)
Prepaid expenses and other current assets   (2,201)   1,240 
Other non-current assets   (2,003)   (4,678)
Accounts payable   6,285    739 
Accrued expenses and other current liabilities   2,899    (4,180)
Other non-current liabilities   7,008    3,152 
Net cash provided by operating activities   53,293    48,359 
           
Cash flows from investing activities:          
Purchase of property, plant and equipment   (3,367)   (3,875)
Proceeds from sale of assets   5    5 
Purchase of marketable securities   (29,949)   - 
Acquisition of business   -    245 
Net cash used in investing activities   (33,311)   (3,625)
           
Cash flows from financing activities:          
Repayments of term loan   (5,753)   
-
 
Repayments of notes payable   (128)   (122)
Exercise of stock options   16,681    231 
Repurchase of common stock   (6,264)   (4,391)
Net cash provided by/(used in) financing activities   4,536    (4,282)
           
Effect of exchange rate changes on cash   167    (92)
           
Cash and cash equivalents:          
Increase during the period   24,685    40,360 
Cash, at beginning of period   151,086    103,255 
Cash, at end of period  $175,771   $143,615 
           
Supplemental disclosures of cash flow information:          
Cash paid for:          
Income taxes  $606   $899 
Interest   216    267 

 

See accompanying notes.

 

6

 

 

RBC Bearings Incorporated

Notes to Unaudited Interim Consolidated Financial Statements

(dollars in thousands, except share and per share data)

 

1. Basis of Presentation

 

The interim consolidated financial statements included herein have been prepared by RBC Bearings Incorporated, a Delaware corporation (collectively with its subsidiaries, the “Company”), without audit, pursuant to the rules and regulations of the Securities and Exchange Commission. The interim financial statements included with this report have been prepared on a consistent basis with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 3, 2021. We condensed or omitted certain information and footnote disclosures normally included in our annual audited financial statements, which we prepared in accordance with U.S. Generally Accepted Accounting Principles (U.S. GAAP). As used in this report, the terms “we,” “us,” “our,” “RBC” and the “Company” mean RBC Bearings Incorporated and its subsidiaries, unless the context indicates another meaning.

 

These statements reflect all adjustments, accruals and estimates, consisting only of items of a normal recurring nature, that are, in the opinion of management, necessary for the fair presentation of the consolidated financial condition and consolidated results of operations for the interim periods presented. These financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Annual Report on Form 10-K.

 

The results of operations for the three-month period ended July 3, 2021 are not necessarily indicative of the operating results for the entire fiscal year ending April 2, 2022. The three-month periods ended July 3, 2021 and June 27, 2020 each include 13 weeks. The amounts shown are in thousands, unless otherwise indicated.

 

2. Significant Accounting Policies

 

The Company’s significant accounting policies are detailed in “Note 2 - Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended April 3, 2021. Significant changes to our accounting policies as a result of adopting new accounting standards are discussed below.

 

Recent Accounting Standards Adopted

 

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The objective of this standard update is to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. This ASU also attempts to improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This standard update is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted this ASU effective April 4, 2021 and the impact of adoption was not material to the Company’s financial position, results of operations or liquidity.

 

Other new pronouncements issued but not effective until after April 2, 2022 are not expected to have a material impact on our financial position, results of operations or liquidity.

 

7

 

 

3. Revenue from Contracts with Customers

 

Disaggregation of Revenue

 

The Company operates in four business segments with similar economic characteristics, including nature of the products and production processes, distribution patterns and classes of customers. Revenue is disaggregated within these business segments by our two principal end markets: aerospace and industrial. Comparative information of the Company’s overall revenues for the three-month periods ended July 3, 2021 and June 27, 2020 are as follows:

 

Principal End Markets

 

   Three Months Ended 
   July 3, 2021   June 27, 2020 
   Aerospace   Industrial   Total   Aerospace   Industrial   Total 
Plain   $48,968   $24,353   $73,321   $59,352   $19,523   $78,875 
Roller    8,787    16,460    25,247    13,230    9,670    22,900 
Ball    7,210    15,918    23,128    7,022    11,818    18,840 
Engineered Products    15,928    18,581    34,509    19,378    16,500    35,878 
   $80,893   $75,312   $156,205   $98,982   $57,511   $156,493 

 

Remaining Performance Obligations

 

Remaining performance obligations represent the transaction price of orders meeting the definition of a contract in the new revenue standard for which work has not been performed or has been partially performed and excludes unexercised contract options. The duration of the majority of our contracts, as defined by ASC Topic 606, is less than one year. The Company has elected to apply the practical expedient, which allows companies to exclude remaining performance obligations with an original expected duration of one year or less. The aggregate amount of the transaction price allocated to remaining performance obligations for such contracts with a duration of more than one year was approximately $288,731 at July 3, 2021. The Company expects to recognize revenue on approximately 56% and 84% of the remaining performance obligations over the next 12 and 24 months, respectively, with the remainder recognized thereafter.

 

Contract Balances

 

The timing of revenue recognition, invoicing and cash collections affect accounts receivable, unbilled receivables (contract assets) and customer advances and deposits (contract liabilities) on the consolidated balance sheets. These assets and liabilities are reported on the consolidated balance sheets on an individual contract basis at the end of each reporting period.

 

Contract Assets (Unbilled Receivables) - Pursuant to the over-time revenue recognition model, revenue may be recognized prior to the customer being invoiced. An unbilled receivable is recorded to reflect revenue that is recognized when (1) the cost-to-cost method is applied and (2) such revenue exceeds the amount invoiced to the customer.

 

As of July 3, 2021 and April 3, 2021, current contract assets were $6,196 and $5,584, respectively, and included within prepaid expenses and other current assets on the consolidated balance sheets. The increase in contract assets was primarily due to the recognition of revenue related to the satisfaction or partial satisfaction of performance obligations prior to billing partially offset by amounts billed to customers during the period. As of July 3, 2021 and April 3, 2021, the Company did not have any contract assets classified as noncurrent on the consolidated balance sheets. There were no impairment losses related to the Company’s contract assets during the three months ended July 3, 2021.

 

8

 

 

Contract Liabilities (Deferred Revenue) - The Company may receive a customer advance or deposit, or have an unconditional right to receive a customer advance, prior to revenue being recognized. Since the performance obligations related to such advances may not have been satisfied, a contract liability is established. Advance payments are not considered a significant financing component as the timing of the transfer of the related goods or services is at the discretion of the customer.

 

As of July 3, 2021 and April 3, 2021, current contract liabilities were $14,624 and $16,998, respectively, and included within accrued expenses and other current liabilities on the consolidated balance sheets. The decrease in current contract liabilities was primarily due to the amount of advanced payments received and reclassifications between current and noncurrent contract liabilities based on anticipated timing of performance obligations and revenue recognized during the period. For the three months ended July 3, 2021, the Company recognized revenues of $4,650 that were included in the contract liability balance as of April 3, 2021. For the three months ended June 27, 2020, the Company recognized revenues of $5,821 that were included in the contract liability balance at March 28, 2020.

 

As of July 3, 2021 and April 3, 2021, noncurrent contract liabilities were $9,642 and $3,754, respectively, and included within other noncurrent liabilities on the consolidated balance sheets. The increase in noncurrent contract liabilities was primarily due to the amount of advanced payments received and reclassifications between current and noncurrent contract liabilities based on anticipated timing of performance obligations and revenue recognized during the period.

 

Accounts Receivable - As of July 3, 2021 and April 3, 2021, accounts receivable with customers, net, were $105,756 and $110,472, respectively.

 

4. Accumulated Other Comprehensive Income (Loss)

 

The components of comprehensive income (loss) that relate to the Company are net income, foreign currency translation adjustments, and pension plan and postretirement benefits.

 

The following summarizes the activity within each component of accumulated other comprehensive income (loss), net of taxes:

 

   Currency
Translation
   Pension and
Postretirement
Liability
   Total 
Balance at April 3, 2021  $445   $(10,854)  $(10,409)
Amounts recorded in/reclassified from accumulated other comprehensive loss   
    318    318 
Net current period other comprehensive income   1,919    318    2,237 
Balance at July 3, 2021  $2,364   $(10,536)  $(8,172)

 

5. Net Income Per Common Share

 

Basic net income per common share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding.

 

Diluted net income per common share is computed by dividing net income by the sum of the weighted-average number of common shares and dilutive common share equivalents then outstanding using the treasury stock method. Common share equivalents consist of the incremental common shares issuable upon the exercise of stock options.

 

9

 

 

The table below reflects the calculation of weighted-average shares outstanding for each period presented as well as the computation of basic and diluted net income per common share:

 

   Three Months Ended 
  

July 3,

2021

  

June 27,

2020

 
Net income  $25,999   $22,689 
           
Denominator for basic net income per common share — weighted-average shares outstanding   25,021,063    24,763,903 
Effect of dilution due to employee stock awards   287,660    170,038 
Denominator for diluted net income per common share — weighted-average shares outstanding   25,308,723    24,933,941 
          
Basic net income per common share  $1.04   $0.92 
           
Diluted net income per common share  $1.03   $0.91 

 

At July 3, 2021, 160,600 employee stock options and no restricted shares have been excluded from the calculation of diluted earnings per share. At June 27, 2020, 504,768 employee stock options and 61,025 restricted shares have been excluded from the calculation of diluted earnings per share. The inclusion of these employee stock options and restricted shares would be anti-dilutive.

 

6. Cash and Cash Equivalents and Marketable Securities

 

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company maintains its cash accounts primarily with Bank of America, N.A., Credit Suisse Group AG and Wells Fargo & Company. The domestic balances are insured by the Federal Deposit Insurance Company up to $250. The Company has not experienced any losses in such accounts.

 

At July 3, 2021, the Company held $120,320 of short-term marketable securities comprised of mutual funds as part of the Company’s investment strategy compared to $90,249 at April 3, 2021. These investments are measured at fair value by using quoted prices in active markets and are classified as Level 1 of the valuation hierarchy. These mutual funds can be liquidated at the Company’s discretion. They are held for investment and are not considered debt securities. Preservation of principal is the primary goal of our cash and investment policy. Pursuant to our established investment guidelines, we strive to achieve high levels of credit quality, liquidity and diversification. Our investment guidelines do not permit us to invest in puts, calls, strips, short sales, straddles, options, commodities, precious metals, futures or investments on margin.

 

7. Inventory

 

Inventories are stated at the lower of cost or net realizable value, using the first-in, first-out method, and are summarized below:

 

  

July 3,

2021

  

April 3,

2021

 
Raw materials  $56,325   $57,764 
Work in process   92,268    86,183 
Finished goods   221,261    220,200 
   $369,854   $364,147 

 

10

 

 

8. Debt

 

The balances payable under all borrowing facilities are as follows:

 

   July 3,
2021
   April 3,
2021
 
Revolver and term loan facilities  $6,188   $11,657 
Debt issuance costs   (1,112)   (1,216)
Other   5,678    5,666 
Total debt   10,754    16,107 
Less: current portion   505    2,612 
Long-term debt  $10,249   $13,495 

 

The current portion of long-term debt as of July 3, 2021 includes the current portion of the Schaublin mortgage. The current portion of long-term debt as of April 3, 2021 includes the current portion of the Foreign Term Loan and the Schaublin mortgage.

 

Domestic Credit Facility

 

The Company’s credit agreement with Wells Fargo Bank, National Association, as Administrative Agent, Collateral Agent, Swingline Lender and Letter of Credit Issuer, and the other lenders party thereto (the “Credit Agreement”) provides the Company with a $250,000 revolving credit facility (the “Revolver”), which expires on January 31, 2024. Debt issuance costs associated with the Credit Agreement totaled $852 and will be amortized through January 31, 2024 along with the unamortized debt issuance costs remaining from the Company’s prior credit agreement. As of July 3, 2021, $1,022 in unamortized debt issuance costs remain.

 

Amounts outstanding under the Revolver generally bear interest at (a) a base rate determined by reference to the higher of (1) Wells Fargo’s prime lending rate, (2) the federal funds effective rate plus 1/2 of 1% and (3) the one-month LIBOR rate plus 1%, or (b) LIBOR plus a specified margin, depending on the type of borrowing being made. The applicable margin is based on the Company’s consolidated ratio of total net debt to consolidated EBITDA at each measurement date. Currently, the Company’s margin is 0.00% for base rate loans and 0.75% for LIBOR loans.

 

The Credit Agreement requires the Company to comply with various covenants including, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 3.50 to 1. The Credit Agreement allows the Company to, among other things, make distributions to shareholders, repurchase its stock, incur other debt or liens, or acquire or dispose of assets provided that the Company complies with certain requirements and limitations of the Credit Agreement. As of July 3, 2021, the Company was in compliance with all such covenants.

 

The Company’s domestic subsidiaries have guaranteed the Company’s obligations under the Credit Agreement, and the Company’s obligations and the domestic subsidiaries’ guaranty are secured by a pledge of substantially all of the domestic assets of the Company and its domestic subsidiaries.

 

Approximately $3,550 of the Revolver is being utilized to provide letters of credit to secure the Company’s obligations relating to certain insurance programs. The Company has the ability to borrow up to an additional $246,450 under the Revolver as of July 3, 2021.

 

Foreign Term Loan and Revolving Credit Facility

 

On August 15, 2019, one of our foreign subsidiaries, Schaublin SA (“Schaublin”), entered into two separate credit agreements (the “Foreign Credit Agreements”) with Credit Suisse (Switzerland) Ltd. to (i) finance the acquisition of Swiss Tool, and (ii) provide future working capital. The Foreign Credit Agreements provided Schaublin with a CHF 15,000 (approximately $15,383) term loan (the “Foreign Term Loan”), which expires on July 31, 2024 and a CHF 15,000 (approximately $15,383) revolving credit facility (the “Foreign Revolver”), which continues in effect until terminated by either Schaublin or Credit Suisse. Debt issuance costs associated with the Foreign Credit Agreements totaled CHF 270 (approximately $277) and will be amortized throughout the life of the Foreign Credit Agreements. As of July 3, 2021, approximately $90 in unamortized debt issuance costs remain.

 

11

 

 

 

Amounts outstanding under the Foreign Term Loan and the Foreign Revolver generally bear interest at LIBOR plus a specified margin. The applicable margin is based on Schaublin’s ratio of total net debt to consolidated EBITDA at each measurement date. Currently, Schaublin’s margin is 1.00%.

 

The Foreign Credit Agreements require Schaublin to comply with various covenants, which are tested annually on March 31. These covenants include, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 2.50 to 1 as of March 31, 2021 and thereafter. Schaublin is also required to maintain an economic equity of CHF 20,000 at all times. The Foreign Credit Agreements allow Schaublin to, among other things, incur other debt or liens and acquire or dispose of assets provided that Schaublin complies with certain requirements and limitations of the Foreign Credit Agreements. As of July 3, 2021, Schaublin was in compliance with all such covenants.

 

Schaublin’s parent company, Schaublin Holding, has guaranteed Schaublin’s obligations under the Foreign Credit Agreements. Schaublin Holding’s guaranty and the Foreign Credit Agreements are secured by a pledge of the capital stock of Schaublin. In addition, the Foreign Term Loan is secured with pledges of the capital stock of the top company and the three operating companies in the Swiss Tool System group of companies.

 

As of July 3, 2021, there was approximately $6,188 outstanding under the Foreign Term Loan and no amounts outstanding under the Foreign Revolver. Schaublin has the ability to borrow up to an additional $16,283 under the Foreign Revolver as of July 3, 2021.

 

Schaublin’s required future principal payments are approximately $0 for the remainder of fiscal 2022, $0 for fiscal 2023, $2,931 for fiscal 2024 and $3,257 for fiscal 2025.

 

Other Notes Payable

 

In 2012 Schaublin purchased the land and building that it occupies for approximately $14,910. Schaublin obtained a 20-year fixed-rate mortgage of approximately $9,857 at an interest rate of 2.9%. The balance of the purchase price of approximately $5,053 was paid from cash on hand. The balance on this mortgage as of July 3, 2021 was approximately $5,678 and has been classified as Level 2 of the valuation hierarchy.

 

The Company’s required future principal payments are approximately $379 for the remainder of fiscal 2022, $505 for each year from fiscal 2023 through fiscal 2026 and $3,279 thereafter.

 

9. Income Taxes

 

The Company files income tax returns in numerous U.S. and foreign jurisdictions, with returns subject to examination for varying periods, but generally back to and including the year ending April 2, 2005. The Company is no longer subject to U.S. federal tax examination by the Internal Revenue Service for years ending before March 31, 2018.

 

The effective income tax rates for the three-month periods ended July 3, 2021 and June 27, 2020, were 15.8% and 20.0%, respectively. In addition to discrete items, the effective income tax rates for these periods are different from the U.S. statutory rates due to the foreign-derived intangible income provision and U.S. credit for increasing research activities, which decrease the rate, and state income taxes that increase the rate.

 

The effective income tax rate for the three-month period ended July 3, 2021 of 15.8% includes $2,139 of tax benefit associated with share-based compensation, along with $160 of tax benefit for the release of unrecognized tax positions associated with a statute of limitations expiration. The effective income tax rate without discrete items for the three-month period ended July 3, 2021 would have been 23.2%. The effective income tax rate for the three-month period ended June 27, 2020 of 20.0% includes $315 of tax benefit associated with share-based compensation, along with $75 of tax benefit for the release of unrecognized tax positions associated with a statute of limitations expiration. The effective income tax rate without discrete items for the three-month period ended June 27, 2020 would have been 21.3%. The Company believes it is reasonably possible that some of its unrecognized tax positions may be effectively settled within the next 12 months due to the closing of audits and the statute of limitations expiring in varying jurisdictions. The decrease in the Company’s unrecognized tax positions, pertaining primarily to federal and state credits and state tax, is estimated to be approximately $1,429.

 

12

 

10. Reportable Segments

 

The Company operates through operating segments for which separate financial information is available, and for which operating results are evaluated regularly by the Company’s chief operating decision maker in determining resource allocation and assessing performance. Those operating segments are aggregated as reportable segments as they have similar economic characteristics, including nature of the products and production processes, distribution patterns and classes of customers.

 

The Company has four reportable business segments, Plain Bearings, Roller Bearings, Ball Bearings and Engineered Products, which are described below.

 

Plain Bearings. Plain bearings are produced with either self-lubricating or metal-to-metal designs and consists of several sub-classes, including rod end bearings, spherical plain bearings and journal bearings. Unlike ball bearings, which are used in high-speed rotational applications, plain bearings are primarily used to rectify inevitable misalignments in various mechanical components.

 

Roller Bearings. Roller bearings are anti-friction bearings that use rollers instead of balls. The Company manufactures four basic types of roller bearings: heavy-duty needle roller bearings with inner rings, tapered roller bearings, track rollers and aircraft roller bearings.

 

Ball Bearings. The Company manufactures four basic types of ball bearings: high precision aerospace, airframe control, thin section and commercial ball bearings, which are used in high-speed rotational applications.

 

Engineered Products. Engineered Products consists of highly engineered hydraulics, fasteners, collets and precision components used in aerospace, marine and industrial applications.

 

Segment performance is evaluated based on segment net sales and gross margin. Items not allocated to segment operating income include corporate administrative expenses and certain other amounts.

 

13

 

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
 
Net External Sales          
Plain  $73,321   $78,875 
Roller   25,247    22,900 
Ball   23,128    18,840 
Engineered Products   34,509    35,878 
   $156,205   $156,493 
Gross Margin          
Plain  $31,524   $32,077 
Roller   9,118    8,407 
Ball   10,692    7,927 
Engineered Products   12,439    11,042 
   $63,773   $59,453 
Selling, General & Administrative Expenses          
Plain  $5,885   $5,271 
Roller   1,358    1,239 
Ball   1,641    1,346 
Engineered Products   4,249    3,812 
Corporate   16,669    15,161 
   $29,802   $26,829 
Operating Income          
Plain  $24,830   $25,401 
Roller   7,293    7,099 
Ball   9,016    6,551 
Engineered Products   7,603    5,981 
Corporate   (18,019)   (16,218)
   $30,723   $28,814 
Intersegment Sales          
Plain  $1,567   $1,562 
Roller   2,254    3,378 
Ball   1,017    667 
Engineered Products   10,482    10,649 
   $15,320   $16,256 

 

All intersegment sales are eliminated in consolidation.

 

11. Subsequent Events

 

On July 24, 2021, the Company entered into a Purchase Agreement with ABB Asea Brown Boveri Ltd (“ABB”) pursuant to which the Company has agreed to acquire the mechanical power transmission division of ABB operated under the Dodge brand (“Dodge”). In connection with the acquisition, the Company will purchase the capital stock of certain entities, including Dodge Mechanical Power Transmission Company Inc. and certain other assets relating to ABB’s mechanical power transmission business.

 

The purchase price for the acquisition will be $2,900,000 in cash, subject to certain adjustments, in accordance with the Purchase Agreement.

 

With headquarters in Greenville, South Carolina, Dodge is a leading manufacturer of mounted bearings and mechanical products with market-leading brand recognition. Dodge manufactures a complete line of mounted bearings, enclosed gearing and power transmission components across a diverse set of industrial end markets. Dodge primarily operates across the construction and mining aftermarket, food & beverage, warehousing and general machinery verticals, with sales predominately in the Americas.

 

The acquisition is supported by a fully committed bridge facility. Permanent financing is expected to include an appropriate mix of cash on hand, debt and equity. The Company expects to close the transaction in our fiscal 2022 third quarter, subject to customary closing conditions, including regulatory review.

 

The Company has evaluated subsequent events through the issuance date of these financial statements. Other than the matter noted above, no material subsequent events were identified that require disclosure.

 

14

 

 

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

 

Cautionary Statement as to Forward-Looking Information

 

The objective of the discussion and analysis is to provide material information relevant to an assessment of the financial condition and results of operations of the registrant including an evaluation of the amounts and certainty of cash flows from operations and from outside sources.

 

The information in this discussion contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 which are subject to the “safe harbor” created by those sections. All statements, other than statements of historical facts, included in this quarterly report on Form 10-Q regarding our strategy, future operations, future financial position, future revenues, projected costs, prospects and plans and objectives of management are “forward-looking statements” as the term is defined in the Private Securities Litigation Reform Act of 1995.

 

The words “anticipates,” “believes,” “estimates,” “expects,” “intends,” “may,” “plans,” “projects,” “will,” “would” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements that we make. These forward-looking statements involve risks and uncertainties that could cause our actual results to differ materially from those in the forward-looking statements, including, without limitation: (a) the bearing and engineered products industries are highly competitive, and this competition could reduce our profitability or limit our ability to grow; (b) the loss of a major customer, or a material adverse change in a major customer’s business, could result in a material reduction in our revenues, cash flows and profitability; (c) our results have been and are likely to continue to be impacted by the COVID-19 pandemic; (d) weakness in any of the industries in which our customers operate, as well as the cyclical nature of our customers’ businesses generally, could materially reduce our revenues, cash flows and profitability; (e) future reductions or changes in U.S. government spending could negatively affect our business; (f) fluctuating supply and costs of subcomponents, raw materials and energy resources, or the imposition of import tariffs, could materially reduce our revenues, cash flows and profitability; (g) our results could be impacted by governmental trade policies and tariffs relating to our supplies imported from foreign vendors or our finished goods exported to other countries; (h) our products are subject to certain approvals and government regulations and the loss of such approvals, or our failure to comply with such regulations, could materially reduce our revenues, cash flows and profitability; (i) the retirement of commercial aircraft could reduce our revenues, cash flows and profitability; (j) work stoppages and other labor problems could materially reduce our ability to operate our business; (k) unexpected equipment failures, catastrophic events or capacity constraints could increase our costs and reduce our sales due to production curtailments or shutdowns; (l) we may not be able to continue to make the acquisitions necessary for us to realize our growth strategy; (m) businesses that we have acquired or that we may acquire in the future may have liabilities that are not known to us; (n) goodwill and indefinite-lived intangibles comprise a significant portion of our total assets, and if we determine that goodwill and indefinite-lived intangibles have become impaired in the future, our results of operations and financial condition in such years may be materially and adversely affected; (o) we depend heavily on our senior management and other key personnel, the loss of whom could materially affect our financial performance and prospects; (p) our international operations are subject to risks inherent in such activities; (q) currency translation risks may have a material impact on our results of operations; (r) we are subject to changes in legislative, regulatory and legal developments involving income and other taxes; (s) we may be required to make significant future contributions to our pension plan; (t) we may incur material losses for product liability and recall-related claims; (u) environmental and health and safety laws and regulations impose substantial costs and limitations on our operations, and environmental compliance may be more costly than we expect; (v) our intellectual property and proprietary information are valuable, and any inability to protect them could adversely affect our business and results of operations; in addition, we may be subject to infringement claims by third parties; (w) cancellation of orders in our backlog could negatively impact our revenues, cash flows and profitability; (x) if we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud; (y) litigation could adversely affect our financial condition; (z) changes in accounting standards or changes in the interpretations of existing standards could affect our financial results; and (aa) risks associated with utilizing information technology systems could adversely affect our operations. Additional information regarding these and other risks and uncertainties is contained in our periodic filings with the SEC, including, without limitation, the risks identified under the heading “Risk Factors” set forth in the Annual Report on Form 10-K for the year ended April 3, 2021. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make. We do not intend, and undertake no obligation, to update or alter any forward-looking statement. The following section is qualified in its entirety by the more detailed information, including our financial statements and the notes thereto, which appears elsewhere in this Quarterly Report.

 

15

 

 

Overview

 

We are a well-known international manufacturer of highly engineered precision bearings and components. Our precision solutions are integral to the manufacture and operation of most machines and mechanical systems, reduce wear to moving parts, facilitate proper power transmission and reduce damage and energy loss caused by friction. While we manufacture products in all major bearing categories, we focus primarily on the higher end of the bearing market where we believe our value added manufacturing and engineering capabilities enable us to differentiate ourselves from our competitors and enhance profitability. We believe our unique expertise has enabled us to garner leading positions in many of the product markets in which we primarily compete. With 43 facilities in seven countries, of which 31 are manufacturing facilities, we have been able to significantly broaden our end markets, products, customer base and geographic reach. We currently operate under four reportable business segments: Plain Bearings; Roller Bearings; Ball Bearings; and Engineered Products. The following further describes these reportable segments:

 

Plain Bearings. Plain bearings are produced with either self-lubricating or metal-to-metal designs and consist of several sub-classes, including rod end bearings, spherical plain bearings and journal bearings. Unlike ball bearings, which are used in high-speed rotational applications, plain bearings are primarily used to rectify inevitable misalignments in various mechanical components.

 

Roller Bearings. Roller bearings are anti-friction bearings that use rollers instead of balls. We manufacture four basic types of roller bearings: heavy duty needle roller bearings with inner rings, tapered roller bearings, track rollers and aircraft roller bearings.

 

Ball Bearings. We manufacture four basic types of ball bearings: high precision aerospace, airframe control, thin section and commercial ball bearings which are used in high-speed rotational applications.

 

Engineered Products. Engineered Products consist of highly engineered hydraulics, fasteners, collets, tool holders and precision components used in aerospace, marine and industrial applications.

 

Purchasers of bearings and engineered products include industrial equipment and machinery manufacturers, producers of commercial and military aerospace equipment, agricultural machinery manufacturers, construction, energy, mining and specialized equipment manufacturers, and marine products, automotive and commercial truck manufacturers. The markets for our products are cyclical, and we have endeavored to mitigate this cyclicality by entering into sole-source relationships and long-term purchase agreements, through diversification across multiple market segments within the aerospace and industrial segments, by increasing sales to the aftermarket, and by focusing on developing highly customized solutions.

 

Currently, our strategy is built around maintaining our role as a leading manufacturer of precision bearings and components through the following efforts:

 

Developing innovative solutions. By leveraging our design and manufacturing expertise and our extensive customer relationships, we continue to develop new products for markets in which there are substantial growth opportunities.

 

Expanding customer base and penetrating end markets. We continually seek opportunities to access new customers, geographic locations and bearing platforms with existing products or profitable new product opportunities.

 

Increasing aftermarket sales. We believe that increasing our aftermarket sales of replacement parts will further enhance the continuity and predictability of our revenues and enhance our profitability. Such sales include sales to third party distributors, and sales to OEMs for replacement products and aftermarket services. We expect to increase the percentage of our revenues derived from the replacement market by continuing to implement several initiatives.

 

Pursuing selective acquisitions. The acquisition of businesses that complement or expand our operations has been and continues to be an important element of our business strategy. We believe that there will continue to be consolidation within the industry that may present us with acquisition opportunities.

 

We have demonstrated expertise in acquiring and integrating bearing and precision engineered component manufacturers that have complementary products or distribution channels and have provided significant margin enhancement. We have consistently increased the profitability of acquired businesses through a process of methods and systems improvement coupled with the introduction of complementary and proprietary new products. Since 1992 we have completed 26 acquisitions, which have broadened our end markets, products, customer base and geographic reach.

 

16

 

 

Outlook

 

Our net sales for the three-month period ended July 3, 2021 decreased by 0.2% compared to the same period last fiscal year. The decrease in net sales was a result of a 31.0% increase in our industrial markets offset by an 18.3% decrease in our aerospace markets. The increase in industrial sales was driven by increases in the mining, energy, and general industrial markets. The decrease in aerospace sales was experienced both in our commercial and defense markets. Our backlog, as of July 3, 2021, was $420.2 million compared to $394.8 million as of April 3, 2021.

 

Our sales to industrial markets experienced growth of 31.0% in the first quarter of fiscal 2022 as compared to the same three month period last year. This growth was evidenced across most of our industrial products both to OEM and distribution customers. The improvement in domestic and international economic conditions in recent months has been reflected through increased orders received which we expect to sustain throughout fiscal 2022.

 

The COVID-19 health crisis, which was declared a pandemic in March 2020, continues to impact our commercial aerospace sales in fiscal 2022 as a result of build rate changes within the industry. The commercial aerospace OEM and aftermarket will continue to be impacted by reduced air travel and changes in production rates in the first half of fiscal 2022, but are expected to grow in the second half of the year.

 

We experienced strong cash flow generation during the first three months of fiscal 2022 (as discussed in the section “Liquidity and Capital Resources” below). We expect this trend to continue throughout the fiscal year as customer demand continues to improve. We believe that operating cash flows and available credit under the Revolver and Foreign Revolver will provide adequate resources to fund internal growth initiatives for the foreseeable future, including at least the next 12 months. For further discussion regarding plans to fund external growth initiatives, refer to Part I, Item 1 – Note 11 “Subsequent Events.” As of July 3, 2021, we had cash and cash equivalents and highly liquid marketable securities of $296.1 million of which approximately $11.8 million was cash held by our foreign operations.

 

The Company expects net sales to be approximately $158.0 million to $162.0 million in the second quarter of fiscal 2022.

 

Results of Operations

 

(dollars in millions in tables)

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
   $
Change
   %
Change
 
Total net sales  $156.2   $156.5   $(0.3)   (0.2)%
                     
Net income  $26.0   $22.7   $3.3    14.6%
                     
Net income per common share: diluted  $1.03   $0.91           
Weighted average common shares: diluted   25,308,723    24,933,941           

 

17

 

 

Our net sales for the three-month period ended July 3, 2021 decreased 0.2% compared to the same period last fiscal year. The decrease in net sales was a result of a 31.0% increase in our industrial markets offset by an 18.3% decrease in our aerospace markets. The increase in industrial sales was driven by increases in the mining, energy, and general industrial markets. The decrease in aerospace sales was experienced both in our commercial and defense markets.

 

Net income for the first quarter of fiscal 2022 was $26.0 million compared to $22.7 million for the same period last year. Net income for the first quarter of fiscal 2022 was affected by $0.2 million of discrete tax benefit. Net income for the first quarter of fiscal 2021 was affected $0.9 million of after tax restructuring costs and related items and $0.1 million of losses on foreign exchange offset by $0.1 million of discrete tax benefit.

 

Gross Margin

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
   $
Change
   %
Change
 
Gross Margin  $63.8   $59.5   $4.3    7.3%
Gross Margin %   40.8%   38.0%          

 

Gross margin was 40.8% of net sales for the first quarter of fiscal 2022 compared to 38.0% for the first quarter of fiscal 2021. The increase was primarily the result of cost efficiencies achieved through recent restructuring and consolidation efforts made throughout the company.

 

Selling, General and Administrative

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
   $
Change
   %
Change
 
SG&A   $29.8   $26.8   $3.0    11.1%
% of net sales    19.1%   17.1%          

 

SG&A for the first quarter of fiscal 2022 was $29.8 million, or 19.1% of net sales, as compared to $26.8 million, or 17.1% of net sales, for the same period of fiscal 2021. This is attributable to increases in personnel costs of $2.4 million, share-based compensation of $0.3 million and other costs of $0.3 million.

 

Other, Net

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
   $
Change
   %
Change
 
Other, net  $3.2   $3.8   $(0.6)   (14.8)%
% of net sales   2.1%   2.4%          

 

Other operating expenses for the first quarter of fiscal 2022 totaled $3.2 million compared to $3.8 million for the same period last year. For the first quarter of fiscal 2022, other operating expenses were comprised mainly of $2.6 million of amortization of intangible assets and $0.6 million of restructuring costs and other items. For the first quarter of fiscal 2021, other operating expenses were comprised mainly of $1.1 million of restructuring costs and related items, $2.5 million of amortization of intangible assets and $0.2 million of other costs.

 

18

 

 

Interest Expense, Net

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
   $
Change
   %
Change
 
Interest expense, net  $0.3   $0.4   $(0.1)   (24.9)%
% of net sales   0.2%   0.3%          

 

Interest expense, net, generally consists of interest charged on the Revolver and amortization of deferred financing fees, offset by interest income (see “Liquidity and Capital Resources” below). Interest expense, net, was $0.3 million for the first quarter of fiscal 2022 compared to $0.4 million for the same period last year.

 

Other Non-Operating (Income)/Expense

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
   $
Change
   %
Change
 
Other non-operating (income)/expense  $(0.5)  $0.0   $(0.5)   (1,207.1)%
% of net sales   (0.3)%   0.0%          

 

Other non-operating income was $0.5 million for the first quarter of fiscal 2022, primarily comprised of dividend income received from short-term marketable securities. Other non-operating expense for the first quarter of fiscal 2021 was comprised of $0.1 million of foreign exchange loss offset by $0.1 million of other items.

 

Income Taxes

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
 
Income tax expense (benefit)  $4.9   $5.7 
Effective tax rate   15.8%   20.0%

 

Income tax expense for the three-month period ended July 3, 2021 was $4.9 million compared to $5.7 million for the three-month period ended June 27, 2020. Our effective income tax rate for the three-month period ended July 3, 2021 was 15.8% compared to 20.0% for the three-month period ended June 27, 2020. The effective income tax rate for the three-month period ended July 3, 2021 of 15.8% included $2.1 million of tax benefit associated with share-based compensation along with $0.2 million of tax benefit associated with the release of unrecognized tax positions associated with the statute of limitations expiration. The effective income tax rate without these benefits and other items for the three-month period ended July 3, 2021 would have been 23.2%. The effective income tax rate for the three-month period ended June 27, 2020 of 20.0% included $0.3 million of tax benefit associated with share-based compensation along with $0.1 million of tax benefit associated with the release of unrecognized tax positions associated with the statute of limitations expiration. The effective income tax rate without these benefits and other items for the three-month period ended June 27, 2020 would have been 21.3%.

 

19

 

 

Segment Information

(dollars in millions in tables)

 

We have four reportable product segments: Plain Bearings, Roller Bearings, Ball Bearings and Engineered Products. We use gross margin as the primary measurement to assess the financial performance of each reportable segment.

 

Plain Bearings Segment

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
   $
Change
   %
Change
 
Total net sales  $73.3   $78.9   $(5.6)   (7.0)%
                     
Gross margin  $31.5   $32.1   $(0.6)   (1.7)%
Gross margin %   43.0%   40.7%          
                     
SG&A  $5.9   $5.3   $0.6    11.6%
% of segment net sales   8.0%   6.7%          

 

Net sales decreased $5.6 million, or 7.0%, for the three months ended July 3, 2021 compared to the same period last year. The 7.0% decrease was primarily driven by a decrease of 17.5% in our aerospace markets offset by a 24.7% increase in the industrial markets. The decrease in aerospace net sales was driven by both the commercial and defense markets. The increase in industrial net sales was mostly driven by the mining and energy markets.

 

Gross margin as a percentage of net sales was 43.0% for the first quarter of fiscal 2022 compared to 40.7% for the same period last year. The increase in gross margin as a percentage of sales was due to cost efficiencies and product mix.

 

Roller Bearings Segment

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
   $
Change
   %
Change
 
Total net sales  $25.2   $22.9   $2.3    10.2%
                     
Gross margin  $9.1   $8.4   $0.7    8.5%
Gross margin %   36.1%   36.7%          
                     
SG&A  $1.4   $1.2   $0.2    9.6%
% of segment net sales   5.4%   5.4%          

 

Net sales increased $2.3 million, or 10.2%, for the three months ended July 3, 2021 compared to the same period last year. Our aerospace markets decreased 33.6% while our industrial markets increased by 70.2%. The increase in industrial sales were due to the mining, class 8 truck and general industrial markets. The decrease in aerospace was driven by the commercial OEM and aftermarket slightly offset by an increase in the OEM defense market.

 

Gross margin for the three months ended July 3, 2021 was 36.1% of net sales, compared to 36.7% in the comparable period in fiscal 2021. The decrease in gross margin as a percentage of sales was due to product mix.

 

20

 

 

Ball Bearings Segment

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
   $
Change
   %
Change
 
Total net sales  $23.1   $18.8   $4.3    22.8%
                     
Gross margin  $10.7   $7.9   $2.8    34.9%
Gross margin %   46.2%   42.1%          
                     
SG&A  $1.6   $1.3   $0.3    21.9%
% of segment net sales   7.1%   7.1%          

 

Net sales increased by $4.3 million for the first quarter of fiscal 2022 compared to the same period last year. Our industrial sales increased 34.7% and our aerospace markets increased 2.7%. The increase in industrial sales were primarily due to semiconductor, distribution, and general industrial markets. The increase in aerospace net sales was primarily driven by the commercial OEM market.

 

Gross margin as a percentage of net sales was 46.2% for the first quarter of fiscal 2022 as compared to 42.1% for the same period last year. The increase in margin percentage was a result of product mix and increased volume during the period.

 

Engineered Products Segment

 

  

Three Months Ended

 
  

July 3,

2021

  

June 27,

2020

  

$

Change

  

%
Change

 
Total net sales  $34.5   $35.9   $(1.4)   (3.8)%
                     
Gross margin  $12.4   $11.0   $1.4    12.7%
Gross margin %   36.0%   30.8%          
                     
SG&A  $4.2   $3.8   $0.4    11.5%
% of segment net sales   12.3%   10.6%          

 

Net sales decreased $1.4 million, or 3.8%, for the first three months of fiscal 2022 compared to the same period last year. Our aerospace markets decreased 17.8% while our industrial markets increased 12.6%. The decrease in aerospace net sales was primarily driven by the commercial and defense OEM markets. The increase in our industrial net sales was driven by the machine tools and general industrial markets.

 

Gross margin as a percentage of net sales was 36.0% for the first quarter of fiscal 2022 compared to 30.8% for the same period last year. This increase was primarily attributable to product mix and cost efficiencies achieved through recent consolidation and restructuring efforts. During the first quarter of fiscal 2021, gross margin was also impacted by approximately $0.5 million of capacity inefficiencies driven by the impact of the COVID-19 pandemic.

 

Corporate

 

   Three Months Ended 
  

July 3,

2021

  

June 27,

2020

  

$

Change

  

%

Change

 
SG&A  $16.7   $15.2   $1.5    9.9%
% of total net sales   10.7%   9.7%          

 

Corporate SG&A increased $1.5 million, or 9.9%, for the first quarter of fiscal 2022 compared to the same period last year. This is attributable to increases in personnel costs of $1.0 million, share-based compensation of $0.3 million and other costs of $0.2 million.

 

21

 

 

Liquidity and Capital Resources

(dollars in millions in tables)

 

Our business is capital-intensive. Our capital requirements include manufacturing equipment and materials. In addition, we have historically fueled our growth, in part, through acquisitions. We have historically met our working capital, capital expenditure requirements and acquisition funding needs through our net cash flows provided by operations, various debt arrangements and sale of equity to investors. We believe that operating cash flows and available credit under the Revolver and Foreign Revolver will provide adequate resources to fund internal growth initiatives for the foreseeable future. For further discussion regarding plans to fund external growth initiatives, refer to Part I, Item 1 – Note 11 “Subsequent Events.”

 

Our ability to meet future working capital, capital expenditures and debt service requirements will depend on our future financial performance, which will be affected by a range of economic, competitive and business factors, particularly interest rates, cyclical changes in our end markets and prices for steel and our ability to pass through price increases on a timely basis, many of which are outside of our control. In addition, future acquisitions could have a significant impact on our liquidity position and our need for additional funds.

 

From time to time, we evaluate our existing facilities and operations and their strategic importance to us. If we determine that a given facility or operation does not have future strategic importance, we may sell, partially or completely, relocate production lines, consolidate or otherwise dispose of those operations. Although we believe our operations would not be materially impaired by such dispositions, relocations or consolidations, we could incur significant cash or non-cash charges in connection with them.

 

Liquidity

 

As of July 3, 2021, we had cash and cash equivalents and highly liquid marketable securities of $296.1 million, of which, approximately $11.8 million was cash held by our foreign operations. We expect that our undistributed foreign earnings will be re-invested indefinitely for working capital, internal growth and acquisitions for and by our foreign subsidiaries.

 

Domestic Credit Facility

 

The Company’s credit agreement with Wells Fargo Bank, National Association, as Administrative Agent, Collateral Agent, Swingline Lender and Letter of Credit Issuer, and the other lenders party thereto (the “Credit Agreement”) provides the Company with a $250.0 million revolving credit facility (the “Revolver”), which expires on January 31, 2024. Debt issuance costs associated with the Credit Agreement totaled $0.9 million and will be amortized through January 31, 2024 along with the unamortized debt issuance costs remaining from the Company’s prior credit agreement. As of July 3, 2021, $1.0 million in unamortized debt issuance costs remain.

 

Amounts outstanding under the Revolver generally bear interest at (a) a base rate determined by reference to the higher of (1) Wells Fargo’s prime lending rate, (2) the federal funds effective rate plus 1/2 of 1% and (3) the one-month LIBOR rate plus 1%, or (b) LIBOR plus a specified margin, depending on the type of borrowing being made. The applicable margin is based on the Company’s consolidated ratio of total net debt to consolidated EBITDA at each measurement date. Currently, the Company’s margin is 0.00% for base rate loans and 0.75% for LIBOR loans.

 

The Credit Agreement requires the Company to comply with various covenants including, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 3.50 to 1. The Credit Agreement allows the Company to, among other things, make distributions to shareholders, repurchase its stock, incur other debt or liens, or acquire or dispose of assets provided that the Company complies with certain requirements and limitations of the Credit Agreement. As of July 3, 2021, the Company was in compliance with all such covenants.

 

The Company’s domestic subsidiaries have guaranteed the Company’s obligations under the Credit Agreement, and the Company’s obligations and the domestic subsidiaries’ guaranty are secured by a pledge of substantially all of the domestic assets of the Company and its domestic subsidiaries.

 

Approximately $3.6 million of the Revolver is being utilized to provide letters of credit to secure the Company’s obligations relating to certain insurance programs. The Company has the ability to borrow up to an additional $246.4 million under the Revolver as of July 3, 2021.

 

22

 

 

Foreign Term Loan and Revolving Credit Facility

 

On August 15, 2019, one of our foreign subsidiaries, Schaublin SA (“Schaublin”), entered into two separate credit agreements (the “Foreign Credit Agreements”) with Credit Suisse (Switzerland) Ltd. to (i) finance the acquisition of Swiss Tool, and (ii) provide future working capital. The Foreign Credit Agreements provided Schaublin with a CHF 15.0 million (approximately $15.4 million) term loan (the “Foreign Term Loan”), which expires on July 31, 2024 and a CHF 15.0 million (approximately $15.4 million) revolving credit facility (the “Foreign Revolver”), which continues in effect until terminated by either Schaublin or Credit Suisse. Debt issuance costs associated with the Foreign Credit Agreements totaled CHF 0.3 million (approximately $0.3 million) and will be amortized throughout the life of the Foreign Credit Agreements. As of July 3, 2021, approximately $0.1 million in unamortized debt issuance costs remain.

 

Amounts outstanding under the Foreign Term Loan and the Foreign Revolver generally bear interest at LIBOR plus a specified margin. The applicable margin is based on Schaublin’s ratio of total net debt to consolidated EBITDA at each measurement date. Currently, Schaublin’s margin is 1.00%.

 

The Foreign Credit Agreements require Schaublin to comply with various covenants, which are tested annually on March 31. These covenants include, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 2.50 to 1 as of March 31, 2021 and thereafter. Schaublin is also required to maintain an economic equity of CHF 20.0 million at all times. The Foreign Credit Agreements allow Schaublin to, among other things, incur other debt or liens and acquire or dispose of assets provided that Schaublin complies with certain requirements and limitations of the Foreign Credit Agreements. As of July 3, 2021, Schaublin was in compliance with all such covenants.

 

Schaublin’s parent company, Schaublin Holding, has guaranteed Schaublin’s obligations under the Foreign Credit Agreements. Schaublin Holding’s guaranty and the Foreign Credit Agreements are secured by a pledge of the capital stock of Schaublin. In addition, the Foreign Term Loan is secured with pledges of the capital stock of the top company and the three operating companies in the Swiss Tool System group of companies.

 

As of July 3, 2021, there was approximately $6.2 million outstanding under the Foreign Term Loan and no amounts outstanding under the Foreign Revolver. Schaublin has the ability to borrow up to an additional $16.3 million under the Foreign Revolver as of July 3, 2021.

 

Schaublin’s required future principal payments are approximately $0 for the remainder of fiscal 2022, $0 for fiscal 2023, $2.9 million for fiscal 2024 and $3.3 million for fiscal 2025.

 

Other Notes Payable

 

In 2012 Schaublin purchased the land and building that it occupies for approximately $14.9 million. Schaublin obtained a 20-year fixed-rate mortgage of approximately $9.9 million at an interest rate of 2.9%. The balance of the purchase price of approximately $5.0 million was paid from cash on hand. The balance on this mortgage as of July 3, 2021 was approximately $5.7 million and has been classified as Level 2 of the valuation hierarchy.

 

The Company’s required future principal payments are approximately $0.4 million for the remainder of fiscal 2022, $0.5 million for each year from fiscal 2023 through fiscal 2026 and $3.3 million thereafter.

 

Cash Flows

 

Three-month Period Ended July 3, 2021 Compared to the Three-month Period Ended June 27, 2020

 

The following table summarizes our cash flow activities:

 

  

FY22

  

FY21

  

$
Change

 
Net cash provided by (used in):               
Operating activities  $53.3   $48.4   $4.9 
Investing activities   (33.3)   (3.6)   (29.7)
Financing activities   4.5    (4.3)   8.8 
Effect of exchange rate changes on cash   0.2    (0.1)   0.3 
Increase in cash and cash equivalents  $24.7   $40.4   $(15.7)

 

23

 

 

During the first three months of fiscal 2022, we generated cash of $53.3 million from operating activities compared to $48.4 million of cash generated during the same period of fiscal 2021. The increase of $4.9 million for fiscal 2022 was mainly a result of the favorable impact of a net change in operating assets and liabilities of $3.2 million and an increase in net income of $3.3 million partially offset by an unfavorable change in non-cash charges of $1.6 million. The favorable change in operating assets and liabilities was primarily the result of an increase in the amount of cash being provided by working capital items as detailed in the table below, while the decrease in non-cash charges resulted from an unfavorable change in deferred taxes of $2.2 million and depreciation of $0.3 million offset by favorable changes to share-based compensation of $0.3 million, amortization of intangible assets of $0.1 million and restructuring and other charges of $0.5 million.

 

The following chart summarizes the favorable change in operating assets and liabilities of $3.2 million for fiscal 2022 versus fiscal 2021 and the favorable change of $12.8 million for fiscal 2021 versus fiscal 2020.

 

  

FY22

  

FY21

 
Cash provided by (used in):          
Accounts receivable  $(11.0)  $15.0 
Inventory   (1.6)   4.2 
Prepaid expenses and other current assets   (3.4)   2.3 
Other non-current assets   2.7    (3.6)
Accounts payable   5.5    (1.2)
Accrued expenses and other current liabilities   7.1    (7.0)
Other non-current liabilities   3.9    3.1 
Total change in operating assets and liabilities:  $3.2   $12.8 

 

During the first three months of fiscal 2022, we used $33.3 million for investing activities as compared to $3.6 million used during the first three months of fiscal 2021. This increase in cash used was attributable to the purchase of $29.9 million of highly liquid marketable securities during the current period and a purchase price adjustment in fiscal 2021 related to the Swiss Tool acquisition of $0.3 million offset by $0.5 million fewer capital expenditures in fiscal 2022 compared to fiscal 2021.

 

During the first three months of fiscal 2022, $4.5 million of cash was provided by financing activities compared to $4.3 million used for the first three months of fiscal 2021. The favorable change of $8.8 million was primarily attributable to $16.5 million more exercises of share-based awards partially offset by $5.8 million more payments made on outstanding debt and $1.9 million more treasury stock repurchases.

 

Capital Expenditures

 

Our capital expenditures were $3.4 million for the three-month period ended July 3, 2021. We expect to make additional capital expenditures of $10.0 to $15.0 million during the remainder of fiscal 2022 in connection with our existing business. We expect to fund these capital expenditures principally through existing cash and internally generated funds. We may also make substantial additional capital expenditures in connection with acquisitions.

 

Other Matters

 

Critical Accounting Policies and Estimates

 

Preparation of our financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. We believe the most complex and sensitive judgments, because of their significance to the Consolidated Financial Statements, result primarily from the need to make estimates about the effects of matters that are inherently uncertain. Management’s Discussion and Analysis of Financial Condition and Results of Operations and the Notes to the Consolidated Financial Statements in our fiscal 2021 Annual Report on Form 10-K describe the significant accounting estimates and policies used in preparation of the Consolidated Financial Statements. Actual results in these areas could differ from management’s estimates. There have been no significant changes in our critical accounting estimates during the first three months of fiscal 2022.

 

24

 

 

Off-Balance Sheet Arrangements

 

As of July 3, 2021, we had no significant off-balance sheet arrangements other than $3.6 million of outstanding standby letters of credit, all of which were under the Revolver.

 

ITEM 3. Quantitative and Qualitative Disclosures About Market Risk

 

We are exposed to market risks, which arise during the normal course of business from changes in interest rates and foreign currency exchange rates.

 

Interest Rates. We currently have variable rate debt outstanding under our credit agreements. We regularly evaluate the impact of interest rate changes on our net income and cash flow and take action to limit our exposure when appropriate.

 

Foreign Currency Exchange Rates. Our Swiss operations utilize the Swiss franc as the functional currency, our French and German operations utilize the euro as the functional currency and our Polish operations utilize the Polish zloty as the functional currency. As a result, we are exposed to risk associated with fluctuating currency exchange rates between the U.S. dollar and these currencies. Foreign currency transaction gains and losses are included in earnings. Approximately 9% of our net sales were impacted by foreign currency fluctuations for the three-month period ended July 3, 2021 compared to 9% for the same period in the prior year. We expect that this proportion is likely to increase as we seek to increase our penetration of foreign markets, particularly within the aerospace and defense markets. Foreign currency transaction exposure arises primarily from the transfer of foreign currency from one subsidiary to another within the group, and to foreign currency denominated trade receivables. Unrealized currency translation gains and losses are recognized upon translation of the foreign operations’ balance sheets to U.S. dollars. Because our financial statements are denominated in U.S. dollars, changes in currency exchange rates between the U.S. dollar and other currencies have had, and will continue to have, an impact on our earnings. We periodically enter into derivative financial instruments in the form of forward exchange contracts to reduce the effect of fluctuations in exchange rates on certain third-party sales transactions denominated in non-functional currencies. Based on the accounting guidance related to derivatives and hedging activities, we record derivative financial instruments at fair value. For derivative financial instruments designated and qualifying as cash flow hedges, the effective portion of the gain or loss on these hedges is reported as a component of accumulated other comprehensive income, and is reclassified into earnings when the hedged transaction affects earnings. As of July 3, 2021, we had no derivatives.

 

ITEM 4. Controls and Procedures

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”)) as of July 3, 2021. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of July 3, 2021, our disclosure controls and procedures were (1) designed to ensure that information relating to our Company required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported to our Chief Executive Officer and Chief Financial Officer within the time periods specified in the rules and forms of the U.S. Securities and Exchange Commission, and (2) effective, in that they 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.

 

Changes in Internal Control over Financial Reporting

 

No change in our internal control over financial reporting occurred during the three-month period ended July 3, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act).

 

25

 

 

PART II - OTHER INFORMATION

 

ITEM 1. Legal Proceedings

 

From time to time, we are involved in litigation and administrative proceedings, which arise in the ordinary course of our business. We do not believe that any litigation or proceeding in which we are currently involved, either individually or in the aggregate, is likely to have a material adverse effect on our business, financial condition, operating results, cash flow or prospects.

 

ITEM 1A. Risk Factors

 

There have been no material changes to our risk factors and uncertainties since the most recent filing of our Form 10-K. For a discussion of the risk factors, refer to Part I, Item 2, “Cautionary Statement as to Forward-Looking Information” contained in this quarterly report and Part I, Item 1A, “Risk Factors,” contained in the Company’s Annual Report on Form 10-K for the fiscal year ended April 3, 2021.

 

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

 

Unregistered Sales of Equity Securities

 

None.

 

Use of Proceeds

 

Not applicable.

 

Issuer Purchases of Equity Securities

 

In 2019, our Board of Directors authorized us to repurchase up to $100.0 million of our common stock from time to time on the open market, in block trade transactions, and through privately negotiated transactions, in compliance with SEC Rule 10b-18 depending on market conditions, alternative uses of capital, and other relevant factors. Purchases may be commenced, suspended, or discontinued at any time without prior notice.

 

Total share repurchases under the 2019 plan for the three months ended July 3, 2021 are as follows:

 

               Approximate 
           Number of   dollar value 
           shares   of shares still 
           purchased   available to be 
   Total       as part of the   purchased 
   number   Average   publicly   under the 
   of shares   price paid   announced   program 
Period  purchased   per share   program   (000’s) 
04/04/2021 – 05/01/2021   8   $201.38    8   $87,577 
05/02/2021 – 05/29/2021   37    202.08    37    87,570 
05/30/2021 – 07/03/2021   31,527    198.40    31,527   $81,315 
Total   31,572   $198.41    31,572      

 

26

 

 

ITEM 3. Defaults Upon Senior Securities

 

Not applicable.

 

ITEM 4. Mine Safety Disclosures

 

Not applicable.

 

ITEM 5. Other Information

 

Not applicable.

 

ITEM 6. Exhibits

 

Exhibit
Number

 

Exhibit Description

31.01   Certification of Chief Executive Officer Pursuant to Securities Exchange Act Rule 13a-14(a).
31.02   Certification of Chief Financial Officer Pursuant to Securities Exchange Act Rule 13a-14(a).
32.01   Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 and Securities Exchange Act Rule 13a-14(b).*
32.02   Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350 and Securities Exchange Act Rule 13a-14(b).*
101.INS   XBRL Instance Document.
101.SCH   XBRL Taxonomy Extension Schema Document.
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB   XBRL Taxonomy Extension Label Linkbase Document.
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document.

 

*This certification accompanies this Quarterly Report on Form 10-Q, is not deemed filed with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of this Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.

 

27

 

 

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.

 

  RBC Bearings Incorporated
    (Registrant)
     
  By:

/s/ Michael J. Hartnett

    Name: Michael J. Hartnett
    Title: Chief Executive Officer
    Date: August 5, 2021
       
  By:

/s/ Robert M. Sullivan

    Name: Robert M. Sullivan
    Title: Chief Financial Officer
    Date: August 5, 2021

 

28

 

 

EXHIBIT INDEX

 

Exhibit
Number

 

Exhibit Description

31.01   Certification of Chief Executive Officer Pursuant to Securities Exchange Act Rule 13a-14(a).
31.02   Certification of Chief Financial Officer Pursuant to Securities Exchange Act Rule 13a-14(a).
32.01   Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 and Securities Exchange Act Rule 13a-14(b).*
32.02   Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350 and Securities Exchange Act Rule 13a-14(b).*
101.INS   XBRL Instance Document.
101.SCH   XBRL Taxonomy Extension Schema Document.
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB   XBRL Taxonomy Extension Label Linkbase Document.
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document.

 

*This certification accompanies this Quarterly Report on Form 10-Q, is not deemed filed with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of this Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.

 

29

2022 79000 83000 false --04-02 Q1 0001324948 0001324948 2021-04-04 2021-07-03 0001324948 2021-07-30 0001324948 2021-07-03 0001324948 2021-04-03 0001324948 2020-03-28 2020-06-27 0001324948 2020-03-29 2020-06-27 0001324948 us-gaap:CommonStockMember 2021-04-03 0001324948 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-03 0001324948 us-gaap:RetainedEarningsMember 2021-04-03 0001324948 us-gaap:TreasuryStockMember 2021-04-03 0001324948 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0001324948 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-04 2021-07-03 0001324948 us-gaap:RetainedEarningsMember 2021-04-04 2021-07-03 0001324948 us-gaap:TreasuryStockMember 2021-04-04 2021-07-03 0001324948 us-gaap:CommonStockMember 2021-07-03 0001324948 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-03 0001324948 us-gaap:RetainedEarningsMember 2021-07-03 0001324948 us-gaap:TreasuryStockMember 2021-07-03 0001324948 us-gaap:CommonStockMember 2020-03-28 0001324948 us-gaap:AdditionalPaidInCapitalMember 2020-03-28 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-28 0001324948 us-gaap:RetainedEarningsMember 2020-03-28 0001324948 us-gaap:TreasuryStockMember 2020-03-28 0001324948 2020-03-28 0001324948 us-gaap:CommonStockMember 2020-03-29 2020-06-27 0001324948 us-gaap:AdditionalPaidInCapitalMember 2020-03-29 2020-06-27 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-29 2020-06-27 0001324948 us-gaap:RetainedEarningsMember 2020-03-29 2020-06-27 0001324948 us-gaap:TreasuryStockMember 2020-03-29 2020-06-27 0001324948 us-gaap:CommonStockMember 2020-06-27 0001324948 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0001324948 us-gaap:RetainedEarningsMember 2020-06-27 0001324948 us-gaap:TreasuryStockMember 2020-06-27 0001324948 2020-06-27 0001324948 2020-03-27 0001324948 roll:AerospaceMember roll:PlainBearingsMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember roll:PlainBearingsMember 2021-04-04 2021-07-03 0001324948 roll:PlainBearingsMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember roll:PlainBearingsMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember roll:PlainBearingsMember 2020-03-28 2020-06-27 0001324948 roll:PlainBearingsMember 2020-03-28 2020-06-27 0001324948 roll:AerospaceMember roll:RollerMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember roll:RollerMember 2021-04-04 2021-07-03 0001324948 roll:RollerMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember roll:RollerMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember roll:RollerMember 2020-03-28 2020-06-27 0001324948 roll:RollerMember 2020-03-28 2020-06-27 0001324948 roll:AerospaceMember roll:BallMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember roll:BallMember 2021-04-04 2021-07-03 0001324948 roll:BallMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember roll:BallMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember roll:BallMember 2020-03-28 2020-06-27 0001324948 roll:BallMember 2020-03-28 2020-06-27 0001324948 roll:AerospaceMember roll:EngineeredProductsSegmentMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember roll:EngineeredProductsSegmentMember 2021-04-04 2021-07-03 0001324948 roll:EngineeredProductsSegmentMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember roll:EngineeredProductsSegmentMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember roll:EngineeredProductsSegmentMember 2020-03-28 2020-06-27 0001324948 roll:EngineeredProductsSegmentMember 2020-03-28 2020-06-27 0001324948 roll:AerospaceMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember 2020-03-28 2020-06-27 0001324948 roll:CurrencyTranslationMember 2021-04-03 0001324948 roll:PensionAndPostretirementLiabilityMember 2021-04-03 0001324948 roll:CurrencyTranslationMember 2021-04-04 2021-07-03 0001324948 roll:PensionAndPostretirementLiabilityMember 2021-04-04 2021-07-03 0001324948 roll:CurrencyTranslationMember 2021-07-03 0001324948 roll:PensionAndPostretirementLiabilityMember 2021-07-03 0001324948 us-gaap:EmployeeStockOptionMember 2021-04-04 2021-07-03 0001324948 us-gaap:EmployeeStockOptionMember 2020-03-28 2020-06-27 0001324948 us-gaap:RestrictedStockMember 2020-03-28 2020-06-27 0001324948 roll:AmendedCreditAgreementMember roll:RevolverMember 2021-07-03 0001324948 roll:AmendedCreditAgreementMember roll:RevolverMember 2021-04-04 2021-07-03 0001324948 roll:DomesticCreditFacilityMember 2021-07-03 0001324948 roll:RevolverMember 2021-04-04 2021-07-03 0001324948 roll:DomesticCreditFacilityMember 2021-04-04 2021-07-03 0001324948 roll:RevolverMember 2021-07-03 0001324948 roll:ForeignTermLoanMember roll:SchaublinMember 2019-08-15 0001324948 roll:ForeignRevolverMember roll:SchaublinMember 2019-08-15 0001324948 roll:SchaublinMember 2019-08-01 2019-08-15 0001324948 roll:ForeignTermLoanMember 2021-07-03 0001324948 us-gaap:BaseRateMember roll:SchaublinMember 2021-04-04 2021-07-03 0001324948 roll:ForeignCreditAgreementMember roll:SchaublinMember 2021-04-04 2021-07-03 0001324948 roll:ForeignTermLoanMember roll:SchaublinMember 2021-04-04 2021-07-03 0001324948 roll:ForeignRevolverMember 2021-07-03 0001324948 roll:SchaublinMember 2021-07-03 0001324948 us-gaap:LandAndBuildingMember roll:SchaublinMember 2012-09-26 2012-10-01 0001324948 us-gaap:LandAndBuildingMember roll:SchaublinMember 2012-10-01 0001324948 roll:SchaublinMember 2012-09-26 2012-10-01 0001324948 roll:PlainMember 2021-04-04 2021-07-03 0001324948 roll:PlainMember 2020-03-28 2020-06-27 0001324948 us-gaap:CorporateMember 2021-04-04 2021-07-03 0001324948 us-gaap:CorporateMember 2020-03-28 2020-06-27 0001324948 us-gaap:SubsequentEventMember 2021-07-24 xbrli:shares iso4217:USD iso4217:USD xbrli:shares iso4217:CHF xbrli:pure
EX-31.01 2 f10q0721ex31-01_rbcbearings.htm CERTIFICATION

Exhibit 31.01

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Michael J. Hartnett, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of RBC Bearings Incorporated;

 

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

 

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

 

d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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: August 5, 2021 By: /s/ Michael J. Hartnett
    Michael J. Hartnett
    President and Chief Executive Officer
EX-31.02 3 f10q0721ex31-02_rbcbearings.htm CERTIFICATION

Exhibit 31.02

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Robert M. Sullivan, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of RBC Bearings Incorporated;

 

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

 

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

 

d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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: August 5, 2021 By: /s/ Robert M. Sullivan
    Robert M. Sullivan
    Vice President, Chief Financial Officer
EX-32.01 4 f10q0721ex32-01_rbcbearings.htm CERTIFICATION

Exhibit 32.01

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO

18 U.S.C SECTION 1350

 

The undersigned, Michael J. Hartnett, the President and Chief Executive Officer of RBC Bearings Incorporated (the “Company”), pursuant to 18 U.S.C. §1350, hereby certifies that:

 

(i) the Quarterly Report on Form 10-Q for the period ended July 3, 2021 of the Company (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Date: August 5, 2021

 

  /s/ Michael J. Hartnett
  Michael J. Hartnett
  President and Chief Executive Officer
EX-32.02 5 f10q0721ex32-02_rbcbearings.htm CERTIFICATION

Exhibit 32.02

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350

 

The undersigned, Robert M. Sullivan, Chief Financial Officer, of RBC Bearings Incorporated (the “Company”), pursuant to 18 U.S.C. §1350, hereby certifies:

 

(i) the Quarterly Report on Form 10-Q for the period ended July 3, 2021 of the Company (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Dated: August 5, 2021

 

  /s/ Robert M. Sullivan
  Robert M. Sullivan
  Vice President, Chief Financial Officer
EX-101.SCH 6 roll-20210703.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 007 - Statement - Consolidated Statements of Stockholders’ Equity (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 008 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Net Income Per Common Share link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Cash and Cash Equivalents and Marketable Securities link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Inventory link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Reportable Segments link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Inventory (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Reportable Segments (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Revenue from Contracts with Customers (Details) - Schedule of revenue from business segments of customers link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) - Schedule of accumulated other comprehensive income (loss), net of taxes link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Net Income Per Common Share (Details) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Net Income Per Common Share (Details) - Schedule of basic and diluted net income per common share link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Cash and Cash Equivalents and Marketable Securities (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Inventory (Details) - Schedule of inventory link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Debt (Details) - Schedule of debt link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Reportable Segments (Details) - Schedule of segment information link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Subsequent Events (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 roll-20210703_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 roll-20210703_def.xml XBRL DEFINITION FILE EX-101.LAB 9 roll-20210703_lab.xml XBRL LABEL FILE EX-101.PRE 10 roll-20210703_pre.xml XBRL PRESENTATION FILE XML 11 f10q0721_rbcbearingsin_htm.xml IDEA: XBRL DOCUMENT 0001324948 2021-04-04 2021-07-03 0001324948 2021-07-30 0001324948 2021-07-03 0001324948 2021-04-03 0001324948 2020-03-28 2020-06-27 0001324948 2020-03-29 2020-06-27 0001324948 us-gaap:CommonStockMember 2021-04-03 0001324948 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-03 0001324948 us-gaap:RetainedEarningsMember 2021-04-03 0001324948 us-gaap:TreasuryStockMember 2021-04-03 0001324948 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0001324948 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-04 2021-07-03 0001324948 us-gaap:RetainedEarningsMember 2021-04-04 2021-07-03 0001324948 us-gaap:TreasuryStockMember 2021-04-04 2021-07-03 0001324948 us-gaap:CommonStockMember 2021-07-03 0001324948 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-03 0001324948 us-gaap:RetainedEarningsMember 2021-07-03 0001324948 us-gaap:TreasuryStockMember 2021-07-03 0001324948 us-gaap:CommonStockMember 2020-03-28 0001324948 us-gaap:AdditionalPaidInCapitalMember 2020-03-28 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-28 0001324948 us-gaap:RetainedEarningsMember 2020-03-28 0001324948 us-gaap:TreasuryStockMember 2020-03-28 0001324948 2020-03-28 0001324948 us-gaap:CommonStockMember 2020-03-29 2020-06-27 0001324948 us-gaap:AdditionalPaidInCapitalMember 2020-03-29 2020-06-27 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-29 2020-06-27 0001324948 us-gaap:RetainedEarningsMember 2020-03-29 2020-06-27 0001324948 us-gaap:TreasuryStockMember 2020-03-29 2020-06-27 0001324948 us-gaap:CommonStockMember 2020-06-27 0001324948 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0001324948 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0001324948 us-gaap:RetainedEarningsMember 2020-06-27 0001324948 us-gaap:TreasuryStockMember 2020-06-27 0001324948 2020-06-27 0001324948 2020-03-27 0001324948 roll:AerospaceMember roll:PlainBearingsMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember roll:PlainBearingsMember 2021-04-04 2021-07-03 0001324948 roll:PlainBearingsMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember roll:PlainBearingsMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember roll:PlainBearingsMember 2020-03-28 2020-06-27 0001324948 roll:PlainBearingsMember 2020-03-28 2020-06-27 0001324948 roll:AerospaceMember roll:RollerMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember roll:RollerMember 2021-04-04 2021-07-03 0001324948 roll:RollerMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember roll:RollerMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember roll:RollerMember 2020-03-28 2020-06-27 0001324948 roll:RollerMember 2020-03-28 2020-06-27 0001324948 roll:AerospaceMember roll:BallMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember roll:BallMember 2021-04-04 2021-07-03 0001324948 roll:BallMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember roll:BallMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember roll:BallMember 2020-03-28 2020-06-27 0001324948 roll:BallMember 2020-03-28 2020-06-27 0001324948 roll:AerospaceMember roll:EngineeredProductsSegmentMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember roll:EngineeredProductsSegmentMember 2021-04-04 2021-07-03 0001324948 roll:EngineeredProductsSegmentMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember roll:EngineeredProductsSegmentMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember roll:EngineeredProductsSegmentMember 2020-03-28 2020-06-27 0001324948 roll:EngineeredProductsSegmentMember 2020-03-28 2020-06-27 0001324948 roll:AerospaceMember 2021-04-04 2021-07-03 0001324948 roll:IndustrialMember 2021-04-04 2021-07-03 0001324948 roll:AerospaceMember 2020-03-28 2020-06-27 0001324948 roll:IndustrialMember 2020-03-28 2020-06-27 0001324948 roll:CurrencyTranslationMember 2021-04-03 0001324948 roll:PensionAndPostretirementLiabilityMember 2021-04-03 0001324948 roll:CurrencyTranslationMember 2021-04-04 2021-07-03 0001324948 roll:PensionAndPostretirementLiabilityMember 2021-04-04 2021-07-03 0001324948 roll:CurrencyTranslationMember 2021-07-03 0001324948 roll:PensionAndPostretirementLiabilityMember 2021-07-03 0001324948 us-gaap:EmployeeStockOptionMember 2021-04-04 2021-07-03 0001324948 us-gaap:EmployeeStockOptionMember 2020-03-28 2020-06-27 0001324948 us-gaap:RestrictedStockMember 2020-03-28 2020-06-27 0001324948 roll:AmendedCreditAgreementMember roll:RevolverMember 2021-07-03 0001324948 roll:AmendedCreditAgreementMember roll:RevolverMember 2021-04-04 2021-07-03 0001324948 roll:DomesticCreditFacilityMember 2021-07-03 0001324948 roll:RevolverMember 2021-04-04 2021-07-03 0001324948 roll:DomesticCreditFacilityMember 2021-04-04 2021-07-03 0001324948 roll:RevolverMember 2021-07-03 0001324948 roll:ForeignTermLoanMember roll:SchaublinMember 2019-08-15 0001324948 roll:ForeignRevolverMember roll:SchaublinMember 2019-08-15 0001324948 roll:SchaublinMember 2019-08-01 2019-08-15 0001324948 roll:ForeignTermLoanMember 2021-07-03 0001324948 us-gaap:BaseRateMember roll:SchaublinMember 2021-04-04 2021-07-03 0001324948 roll:ForeignCreditAgreementMember roll:SchaublinMember 2021-04-04 2021-07-03 0001324948 roll:ForeignTermLoanMember roll:SchaublinMember 2021-04-04 2021-07-03 0001324948 roll:ForeignRevolverMember 2021-07-03 0001324948 roll:SchaublinMember 2021-07-03 0001324948 us-gaap:LandAndBuildingMember roll:SchaublinMember 2012-09-26 2012-10-01 0001324948 us-gaap:LandAndBuildingMember roll:SchaublinMember 2012-10-01 0001324948 roll:SchaublinMember 2012-09-26 2012-10-01 0001324948 roll:PlainMember 2021-04-04 2021-07-03 0001324948 roll:PlainMember 2020-03-28 2020-06-27 0001324948 us-gaap:CorporateMember 2021-04-04 2021-07-03 0001324948 us-gaap:CorporateMember 2020-03-28 2020-06-27 0001324948 us-gaap:SubsequentEventMember 2021-07-24 shares iso4217:USD iso4217:USD shares iso4217:CHF pure 10-Q true 2021-07-03 false 333-124824 RBC BEARINGS INCORPORATED DE 95-4372080 One Tribology Center Oxford CT 06478 (203) 267-7001 Common Stock, par value $0.01 per share ROLL NASDAQ Yes Yes Large Accelerated Filer false false false 25420756 175771000 151086000 120320000 90249000 1872000 1792000 105756000 110472000 369854000 364147000 14423000 12248000 786124000 728202000 206276000 208264000 34671000 35664000 277930000 277536000 153756000 154399000 31842000 30195000 1490599000 1434260000 42687000 36336000 46724000 43564000 5586000 5726000 505000 2612000 95502000 88238000 10249000 13495000 29142000 29982000 17956000 17178000 63374000 55416000 216223000 204309000 0.01 0.01 10000000 10000000 0.01 0.01 60000000 60000000 26336894 26110320 263000 261000 467524000 445073000 -8172000 -10409000 884851000 858852000 916273 884701 70090000 63826000 1274376000 1229951000 1490599000 1434260000 156205000 156493000 92432000 97040000 63773000 59453000 29802000 26829000 3248000 3810000 33050000 30639000 30723000 28814000 319000 425000 465000 -42000 30869000 28347000 4870000 5658000 25999000 22689000 1.04 0.92 1.03 0.91 25021063 24763903 25308723 24933941 25999000 22689000 -318000 -260000 1919000 409000 28236000 23358000 26110320 261000 445073000 -10409000 858852000 -884701 -63826000 1229951000 25999000 25999000 5772000 5772000 -31572 6264000 6264000 135518 2000 16679000 16681000 83000 318000 318000 91056 1919000 1919000 26336894 263000 467524000 -8172000 884851000 -916273 -70090000 1274376000 25881415 259000 412400000 -6898000 769219000 -838982 -56981000 1117999000 22689000 22689000 5438000 5438000 -31179 4391000 4391000 4200 231000 231000 79000 260000 260000 56157 409000 409000 25941772 259000 418069000 -6229000 791908000 -870161 -61372000 1142635000 25999000 22689000 5628000 5892000 725000 2865000 2584000 2504000 106000 141000 5772000 5438000 -13000 -3000 467000 -4890000 -15848000 4879000 3294000 2201000 -1240000 2003000 4678000 6285000 739000 2899000 -4180000 7008000 3152000 53293000 48359000 3367000 3875000 5000 5000 29949000 -245000 -33311000 -3625000 5753000 128000 122000 16681000 231000 6264000 4391000 4536000 -4282000 167000 -92000 24685000 40360000 151086000 103255000 175771000 143615000 606000 899000 216000 267000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1. Basis of Presentation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The interim consolidated financial statements included herein have been prepared by RBC Bearings Incorporated, a Delaware corporation (collectively with its subsidiaries, the “Company”), without audit, pursuant to the rules and regulations of the Securities and Exchange Commission. The interim financial statements included with this report have been prepared on a consistent basis with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 3, 2021. We condensed or omitted certain information and footnote disclosures normally included in our annual audited financial statements, which we prepared in accordance with U.S. Generally Accepted Accounting Principles (U.S. GAAP). As used in this report, the terms “we,” “us,” “our,” “RBC” and the “Company” mean RBC Bearings Incorporated and its subsidiaries, unless the context indicates another meaning.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These statements reflect all adjustments, accruals and estimates, consisting only of items of a normal recurring nature, that are, in the opinion of management, necessary for the fair presentation of the consolidated financial condition and consolidated results of operations for the interim periods presented. These financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Annual Report on Form 10-K.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The results of operations for the three-month period ended July 3, 2021 are not necessarily indicative of the operating results for the entire fiscal year ending April 2, 2022. The three-month periods ended July 3, 2021 and June 27, 2020 each include 13 weeks. The amounts shown are in thousands, unless otherwise indicated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2. Significant Accounting Policies</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s significant accounting policies are detailed in “Note 2 - Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended April 3, 2021. Significant changes to our accounting policies as a result of adopting new accounting standards are discussed below.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recent Accounting Standards Adopted</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2019-12, <i>Income Taxes (Topic 740)</i>: <i>Simplifying the Accounting for Income Taxes</i>. The objective of this standard update is to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. This ASU also attempts to improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This standard update is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted this ASU effective April 4, 2021 and the impact of adoption was not material to the Company’s financial position, results of operations or liquidity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other new pronouncements issued but not effective until after April 2, 2022 are not expected to have a material impact on our financial position, results of operations or liquidity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recent Accounting Standards Adopted</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2019-12, <i>Income Taxes (Topic 740)</i>: <i>Simplifying the Accounting for Income Taxes</i>. The objective of this standard update is to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. This ASU also attempts to improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This standard update is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted this ASU effective April 4, 2021 and the impact of adoption was not material to the Company’s financial position, results of operations or liquidity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other new pronouncements issued but not effective until after April 2, 2022 are not expected to have a material impact on our financial position, results of operations or liquidity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3. Revenue from Contracts with Customers</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Disaggregation of Revenue</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates in four business segments with similar economic characteristics, including nature of the products and production processes, distribution patterns and classes of customers. Revenue is disaggregated within these business segments by our two principal end markets: aerospace and industrial. Comparative information of the Company’s overall revenues for the three-month periods ended July 3, 2021 and June 27, 2020 are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Principal End Markets</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 3, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 27, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aerospace</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Industrial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aerospace</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Industrial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">Plain </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,968</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,353</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">73,321</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,352</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,523</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">78,875</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Roller </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,787</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,247</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,670</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,900</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Ball </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,210</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,918</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,128</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,022</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,818</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,840</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Engineered Products </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,928</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,581</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,509</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,378</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,878</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">80,893</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">75,312</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">156,205</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">98,982</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">57,511</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">156,493</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Remaining Performance Obligations</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Remaining performance obligations represent the transaction price of orders meeting the definition of a contract in the new revenue standard for which work has not been performed or has been partially performed and excludes unexercised contract options. The duration of the majority of our contracts, as defined by ASC Topic 606, is less than one year. The Company has elected to apply the practical expedient, which allows companies to exclude remaining performance obligations with an original expected duration of one year or less. The aggregate amount of the transaction price allocated to remaining performance obligations for such contracts with a duration of more than one year was approximately $288,731 at July 3, 2021. The Company expects to recognize revenue on approximately 56% and 84% of the remaining performance obligations over the next 12 and 24 months, respectively, with the remainder recognized thereafter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Balances</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The timing of revenue recognition, invoicing and cash collections affect accounts receivable, unbilled receivables (contract assets) and customer advances and deposits (contract liabilities) on the consolidated balance sheets. These assets and liabilities are reported on the consolidated balance sheets on an individual contract basis at the end of each reporting period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Assets (Unbilled Receivables)</i> - Pursuant to the over-time revenue recognition model, revenue may be recognized prior to the customer being invoiced. An unbilled receivable is recorded to reflect revenue that is recognized when (1) the cost-to-cost method is applied and (2) such revenue exceeds the amount invoiced to the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of July 3, 2021 and April 3, 2021, current contract assets were $6,196 and $5,584, respectively, and included within prepaid expenses and other current assets on the consolidated balance sheets. The increase in contract assets was primarily due to the recognition of revenue related to the satisfaction or partial satisfaction of performance obligations prior to billing partially offset by amounts billed to customers during the period. As of July 3, 2021 and April 3, 2021, the Company did not have any contract assets classified as noncurrent on the consolidated balance sheets. There were no impairment losses related to the Company’s contract assets during the three months ended July 3, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Liabilities (Deferred Revenue)</i> - The Company may receive a customer advance or deposit, or have an unconditional right to receive a customer advance, prior to revenue being recognized. Since the performance obligations related to such advances may not have been satisfied, a contract liability is established. Advance payments are not considered a significant financing component as the timing of the transfer of the related goods or services is at the discretion of the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of July 3, 2021 and April 3, 2021, current contract liabilities were $14,624 and $16,998, respectively, and included within accrued expenses and other current liabilities on the consolidated balance sheets. The decrease in current contract liabilities was primarily due to the amount of advanced payments received and reclassifications between current and noncurrent contract liabilities based on anticipated timing of performance obligations and revenue recognized during the period. For the three months ended July 3, 2021, the Company recognized revenues of $4,650 that were included in the contract liability balance as of April 3, 2021. For the three months ended June 27, 2020, the Company recognized revenues of $5,821 that were included in the contract liability balance at March 28, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of July 3, 2021 and April 3, 2021, noncurrent contract liabilities were $9,642 and $3,754, respectively, and included within other noncurrent liabilities on the consolidated balance sheets. The increase in noncurrent contract liabilities was primarily due to the amount of advanced payments received and reclassifications between current and noncurrent contract liabilities based on anticipated timing of performance obligations and revenue recognized during the period.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Accounts Receivable</i> - As of July 3, 2021 and April 3, 2021, accounts receivable with customers, net, were $105,756 and $110,472, respectively.</span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 3, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 27, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aerospace</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Industrial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aerospace</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Industrial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">Plain </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,968</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,353</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">73,321</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,352</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,523</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">78,875</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Roller </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,787</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,460</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,247</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,670</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,900</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Ball </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,210</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,918</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,128</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,022</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,818</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,840</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Engineered Products </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,928</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,581</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,509</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,378</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,878</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">80,893</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">75,312</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">156,205</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">98,982</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">57,511</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">156,493</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 48968000 24353000 73321000 59352000 19523000 78875000 8787000 16460000 25247000 13230000 9670000 22900000 7210000 15918000 23128000 7022000 11818000 18840000 15928000 18581000 34509000 19378000 16500000 35878000 80893000 75312000 156205000 98982000 57511000 156493000 288731000 The Company expects to recognize revenue on approximately 56% and 84% of the remaining performance obligations over the next 12 and 24 months, respectively, with the remainder recognized thereafter. 6196000 5584000 14624000 16998000 4650000 5821000 9642000 3754000 105756000 110472000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4. Accumulated Other Comprehensive Income (Loss)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of comprehensive income (loss) that relate to the Company are net income, foreign currency translation adjustments, and pension plan and postretirement benefits.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following summarizes the activity within each component of accumulated other comprehensive income (loss), net of taxes:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Currency<br/> Translation</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Pension and<br/> Postretirement<br/> Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Balance at April 3, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">445</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(10,854</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(10,409</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Amounts recorded in/reclassified from accumulated other comprehensive loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Net current period other comprehensive income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,919</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,237</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Balance at July 3, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,364</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(10,536</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,172</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Currency<br/> Translation</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Pension and<br/> Postretirement<br/> Liability</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Balance at April 3, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">445</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(10,854</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(10,409</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Amounts recorded in/reclassified from accumulated other comprehensive loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Net current period other comprehensive income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,919</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">318</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,237</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left">Balance at July 3, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,364</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(10,536</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,172</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> 445000 -10854000 -10409000 318000 318000 1919000 318000 2237000 2364000 -10536000 -8172000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5. Net Income Per Common Share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic net income per common share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted net income per common share is computed by dividing net income by the sum of the weighted-average number of common shares and dilutive common share equivalents then outstanding using the treasury stock method. Common share equivalents consist of the incremental common shares issuable upon the exercise of stock options.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below reflects the calculation of weighted-average shares outstanding for each period presented as well as the computation of basic and diluted net income per common share:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended</span></td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 3,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 27,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020</b></span></p> </td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net income</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,999</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,689</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Denominator for basic net income per common share — weighted-average shares outstanding</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,021,063</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,763,903</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Effect of dilution due to employee stock awards</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">287,660</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">170,038</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Denominator for diluted net income per common share — weighted-average shares outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,308,723</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,933,941</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"/><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic net income per common share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.04</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.92</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Diluted net income per common share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.03</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.91</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At July 3, 2021, 160,600 employee stock options and no restricted shares have been excluded from the calculation of diluted earnings per share. At June 27, 2020, 504,768 employee stock options and 61,025 restricted shares have been excluded from the calculation of diluted earnings per share. The inclusion of these employee stock options and restricted shares would be anti-dilutive.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended</span></td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 3,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 27,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020</b></span></p> </td><td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net income</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,999</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,689</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Denominator for basic net income per common share — weighted-average shares outstanding</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,021,063</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,763,903</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Effect of dilution due to employee stock awards</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">287,660</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">170,038</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Denominator for diluted net income per common share — weighted-average shares outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,308,723</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,933,941</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"/><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Basic net income per common share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.04</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.92</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Diluted net income per common share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.03</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.91</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 25999000 22689000 25021063 24763903 287660 170038 25308723 24933941 1.04 0.92 1.03 0.91 160600 504768 61025 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6. Cash and Cash Equivalents and Marketable Securities</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company maintains its cash accounts primarily with Bank of America, N.A., Credit Suisse Group AG and Wells Fargo &amp; Company. The domestic balances are insured by the Federal Deposit Insurance Company up to $250. The Company has not experienced any losses in such accounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At July 3, 2021, the Company held $120,320 of short-term marketable securities comprised of mutual funds as part of the Company’s investment strategy compared to $90,249 at April 3, 2021. These investments are measured at fair value by using quoted prices in active markets and are classified as Level 1 of the valuation hierarchy. These mutual funds can be liquidated at the Company’s discretion. They are held for investment and are not considered debt securities. Preservation of principal is the primary goal of our cash and investment policy. Pursuant to our established investment guidelines, we strive to achieve high levels of credit quality, liquidity and diversification. Our investment guidelines do not permit us to invest in puts, calls, strips, short sales, straddles, options, commodities, precious metals, futures or investments on margin.</span></p> 250000 120320000 90249000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7. Inventory</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories are stated at the lower of cost or net realizable value, using the first-in, first-out method, and are summarized below:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 3, </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>April 3, </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,325</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,764</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in process</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">92,268</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">86,183</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">221,261</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">220,200</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">369,854</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">364,147</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 3, </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>April 3, </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,325</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,764</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in process</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">92,268</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">86,183</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">221,261</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">220,200</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">369,854</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">364,147</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 56325000 57764000 92268000 86183000 221261000 220200000 369854000 364147000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8. Debt</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The balances payable under all borrowing facilities are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">July 3,<br/> 2021</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April 3, <br/>2021</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revolver and term loan facilities</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,188</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,657</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Debt issuance costs</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,112</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,216</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,678</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,666</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total debt</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,754</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,107</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">505</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,612</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,249</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,495</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The current portion of long-term debt as of July 3, 2021 includes the current portion of the Schaublin mortgage. The current portion of long-term debt as of April 3, 2021 includes the current portion of the Foreign Term Loan and the Schaublin mortgage.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Domestic Credit Facility</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s credit agreement with Wells Fargo Bank, National Association, as Administrative Agent, Collateral Agent, Swingline Lender and Letter of Credit Issuer, and the other lenders party thereto (the “Credit Agreement”) provides the Company with a $250,000 revolving credit facility (the “Revolver”), which expires on January 31, 2024. Debt issuance costs associated with the Credit Agreement totaled $852 and will be amortized through January 31, 2024 along with the unamortized debt issuance costs remaining from the Company’s prior credit agreement. As of July 3, 2021, $1,022 in unamortized debt issuance costs remain.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts outstanding under the Revolver generally bear interest at (a) a base rate determined by reference to the higher of (1) Wells Fargo’s prime lending rate, (2) the federal funds effective rate plus 1/2 of 1% and (3) the one-month LIBOR rate plus 1%, or (b) LIBOR plus a specified margin, depending on the type of borrowing being made. The applicable margin is based on the Company’s consolidated ratio of total net debt to consolidated EBITDA at each measurement date. Currently, the Company’s margin is 0.00% for base rate loans and 0.75% for LIBOR loans.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Credit Agreement requires the Company to comply with various covenants including, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 3.50 to 1. The Credit Agreement allows the Company to, among other things, make distributions to shareholders, repurchase its stock, incur other debt or liens, or acquire or dispose of assets provided that the Company complies with certain requirements and limitations of the Credit Agreement. As of July 3, 2021, the Company was in compliance with all such covenants.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s domestic subsidiaries have guaranteed the Company’s obligations under the Credit Agreement, and the Company’s obligations and the domestic subsidiaries’ guaranty are secured by a pledge of substantially all of the domestic assets of the Company and its domestic subsidiaries.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approximately $3,550 of the Revolver is being utilized to provide letters of credit to secure the Company’s obligations relating to certain insurance programs. The Company has the ability to borrow up to an additional $246,450 under the Revolver as of July 3, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Foreign Term Loan and Revolving Credit Facility</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On August 15, 2019, one of our foreign subsidiaries, Schaublin SA (“Schaublin”), entered into two separate credit agreements (the “Foreign Credit Agreements”) with Credit Suisse (Switzerland) Ltd. to (i) finance the acquisition of Swiss Tool, and (ii) provide future working capital. The Foreign Credit Agreements provided Schaublin with a CHF 15,000 (approximately $15,383) term loan (the “Foreign Term Loan”), which expires on July 31, 2024 and a CHF 15,000 (approximately $15,383) revolving credit facility (the “Foreign Revolver”), which continues in effect until terminated by either Schaublin or Credit Suisse. Debt issuance costs associated with the Foreign Credit Agreements totaled CHF 270 (approximately $277) and will be amortized throughout the life of the Foreign Credit Agreements. As of July 3, 2021, approximately $90 in unamortized debt issuance costs remain.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts outstanding under the Foreign Term Loan and the Foreign Revolver generally bear interest at LIBOR plus a specified margin. The applicable margin is based on Schaublin’s ratio of total net debt to consolidated EBITDA at each measurement date. Currently, Schaublin’s margin is 1.00%.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Foreign Credit Agreements require Schaublin to comply with various covenants, which are tested annually on March 31. These covenants include, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 2.50 to 1 as of March 31, 2021 and thereafter. Schaublin is also required to maintain an economic equity of CHF 20,000 at all times. The Foreign Credit Agreements allow Schaublin to, among other things, incur other debt or liens and acquire or dispose of assets provided that Schaublin complies with certain requirements and limitations of the Foreign Credit Agreements. As of July 3, 2021, Schaublin was in compliance with all such covenants.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Schaublin’s parent company, Schaublin Holding, has guaranteed Schaublin’s obligations under the Foreign Credit Agreements. Schaublin Holding’s guaranty and the Foreign Credit Agreements are secured by a pledge of the capital stock of Schaublin. In addition, the Foreign Term Loan is secured with pledges of the capital stock of the top company and the three operating companies in the Swiss Tool System group of companies.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of July 3, 2021, there was approximately $6,188 outstanding under the Foreign Term Loan and no amounts outstanding under the Foreign Revolver. Schaublin has the ability to borrow up to an additional $16,283 under the Foreign Revolver as of July 3, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Schaublin’s required future principal payments are approximately $0 for the remainder of fiscal 2022, $0 for fiscal 2023, $2,931 for fiscal 2024 and $3,257 for fiscal 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Other Notes Payable</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In 2012 Schaublin purchased the land and building that it occupies for approximately $14,910. Schaublin obtained a 20-year fixed-rate mortgage of approximately $9,857 at an interest rate of 2.9%. The balance of the purchase price of approximately $5,053 was paid from cash on hand. The balance on this mortgage as of July 3, 2021 was approximately $5,678 and has been classified as Level 2 of the valuation hierarchy.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s required future principal payments are approximately $379 for the remainder of fiscal 2022, $505 for each year from fiscal 2023 through fiscal 2026 and $3,279 thereafter.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">July 3,<br/> 2021</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">April 3, <br/>2021</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revolver and term loan facilities</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,188</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,657</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Debt issuance costs</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,112</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,216</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,678</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,666</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total debt</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,754</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,107</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">505</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,612</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,249</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,495</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 6188000 11657000 1112000 1216000 5678000 5666000 10754000 16107000 505000 2612000 10249000 13495000 250000000 852000 2024-01-31 1022000 Amounts outstanding under the Revolver generally bear interest at (a) a base rate determined by reference to the higher of (1) Wells Fargo’s prime lending rate, (2) the federal funds effective rate plus 1/2 of 1% and (3) the one-month LIBOR rate plus 1%, or (b) LIBOR plus a specified margin, depending on the type of borrowing being made. The applicable margin is based on the Company’s consolidated ratio of total net debt to consolidated EBITDA at each measurement date. Currently, the Company’s margin is 0.00% for base rate loans and 0.75% for LIBOR loans.  The Credit Agreement requires the Company to comply with various covenants including, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 3.50 to 1. 3550000 246450000 15000000 15383000 15000000 15383000 270000 277000 90000 0.0100 The Foreign Credit Agreements require Schaublin to comply with various covenants, which are tested annually on March 31. These covenants include, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 2.50 to 1 as of March 31, 2021 and thereafter. Schaublin is also required to maintain an economic equity of CHF 20,000 at all times. 6188000 16283000 0 0 2931000 3257000 14910000 Schaublin obtained a 20-year fixed-rate mortgage of approximately $9,857 at an interest rate of 2.9%. 9857000 0.029 5053000 5678000 379000 505000 505000 505000 505000 3279000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9. Income Taxes </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company files income tax returns in numerous U.S. and foreign jurisdictions, with returns subject to examination for varying periods, but generally back to and including the year ending April 2, 2005. The Company is no longer subject to U.S. federal tax examination by the Internal Revenue Service for years ending before March 31, 2018.</p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The effective income tax rates for the three-month periods ended July 3, 2021 and June 27, 2020, were 15.8% and 20.0%, respectively. In addition to discrete items, the effective income tax rates for these periods are different from the U.S. statutory rates due to the foreign-derived intangible income provision and U.S. credit for increasing research activities, which decrease the rate, and state income taxes that increase the rate.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The effective income tax rate for the three-month period ended July 3, 2021 of 15.8% includes $2,139 of tax benefit associated with share-based compensation, along with $160 of tax benefit for the release of unrecognized tax positions associated with a statute of limitations expiration. The effective income tax rate without discrete items for the three-month period ended July 3, 2021 would have been 23.2%. The effective income tax rate for the three-month period ended June 27, 2020 of 20.0% includes $315 of tax benefit associated with share-based compensation, along with $75 of tax benefit for the release of unrecognized tax positions associated with a statute of limitations expiration. The effective income tax rate without discrete items for the three-month period ended June 27, 2020 would have been 21.3%. The Company believes it is reasonably possible that some of its unrecognized tax positions may be effectively settled within the next 12 months due to the closing of audits and the statute of limitations expiring in varying jurisdictions. The decrease in the Company’s unrecognized tax positions, pertaining primarily to federal and state credits and state tax, is estimated to be approximately $1,429.</span></p> 0.158 0.200 0.158 2139000 160000 0.232 0.200 315000 75000 0.213 1429000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10. Reportable Segments</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates through operating segments for which separate financial information is available, and for which operating results are evaluated regularly by the Company’s chief operating decision maker in determining resource allocation and assessing performance. Those operating segments are aggregated as reportable segments as they have similar economic characteristics, including nature of the products and production processes, distribution patterns and classes of customers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has four reportable business segments, Plain Bearings, Roller Bearings, Ball Bearings and Engineered Products, which are described below.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Plain Bearings.</i></b> Plain bearings are produced with either self-lubricating or metal-to-metal designs and consists of several sub-classes, including rod end bearings, spherical plain bearings and journal bearings. Unlike ball bearings, which are used in high-speed rotational applications, plain bearings are primarily used to rectify inevitable misalignments in various mechanical components.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Roller Bearings.</i></b> Roller bearings are anti-friction bearings that use rollers instead of balls. The Company manufactures four basic types of roller bearings: heavy-duty needle roller bearings with inner rings, tapered roller bearings, track rollers and aircraft roller bearings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Ball Bearings.</i></b> The Company manufactures four basic types of ball bearings: high precision aerospace, airframe control, thin section and commercial ball bearings, which are used in high-speed rotational applications.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Engineered Products. </i></b>Engineered Products consists of highly engineered hydraulics, fasteners, collets and precision components used in aerospace, marine and industrial applications.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment performance is evaluated based on segment net sales and gross margin. Items not allocated to segment operating income include corporate administrative expenses and certain other amounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Three Months Ended</b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>July 3, <br/> 2021</b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>June 27,<br/> 2020</b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net External Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,321</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,875</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,247</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,900</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,128</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,840</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,509</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,878</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156,205</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156,493</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross Margin</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,524</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,077</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,118</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,692</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,927</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,439</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,042</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,773</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,453</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, General &amp; Administrative Expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,885</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,271</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,358</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,239</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,641</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,346</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,249</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,812</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,161</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,802</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,829</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating Income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,830</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,401</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,293</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,099</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,016</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,551</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,603</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,981</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,019</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,218</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,723</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,814</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intersegment Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,567</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,562</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,254</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,378</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,017</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">667</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,482</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,649</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,320</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,256</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All intersegment sales are eliminated in consolidation.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Three Months Ended</b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>July 3, <br/> 2021</b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>June 27,<br/> 2020</b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net External Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,321</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,875</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,247</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,900</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,128</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,840</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,509</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,878</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156,205</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156,493</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gross Margin</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,524</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,077</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,118</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,407</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,692</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,927</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,439</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,042</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,773</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,453</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Selling, General &amp; Administrative Expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,885</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,271</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,358</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,239</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,641</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,346</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,249</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,812</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,161</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,802</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,829</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating Income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,830</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,401</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,293</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,099</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,016</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,551</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,603</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,981</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18,019</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,218</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,723</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,814</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intersegment Sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plain</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,567</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,562</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Roller</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,254</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,378</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Ball</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,017</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">667</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Engineered Products</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,482</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,649</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,320</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,256</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 73321000 78875000 25247000 22900000 23128000 18840000 34509000 35878000 156205000 156493000 31524000 32077000 9118000 8407000 10692000 7927000 12439000 11042000 63773000 59453000 5885000 5271000 1358000 1239000 1641000 1346000 4249000 3812000 16669000 15161000 29802000 26829000 24830000 25401000 7293000 7099000 9016000 6551000 7603000 5981000 -18019000 -16218000 30723000 28814000 1567000 1562000 2254000 3378000 1017000 667000 10482000 10649000 15320000 16256000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>11. Subsequent Events</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On July 24, 2021, the Company entered into a Purchase Agreement with ABB Asea Brown Boveri Ltd (“ABB”) pursuant to which the Company has agreed to acquire the mechanical power transmission division of ABB operated under the Dodge brand (“Dodge”). In connection with the acquisition, the Company will purchase the capital stock of certain entities, including Dodge Mechanical Power Transmission Company Inc. and certain other assets relating to ABB’s mechanical power transmission business.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The purchase price for the acquisition will be $2,900,000 in cash, subject to certain adjustments, in accordance with the Purchase Agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">With headquarters in Greenville, South Carolina, Dodge is a leading manufacturer of mounted bearings and mechanical products with market-leading brand recognition. Dodge manufactures a complete line of mounted bearings, enclosed gearing and power transmission components across a diverse set of industrial end markets. Dodge primarily operates across the construction and mining aftermarket, food &amp; beverage, warehousing and general machinery verticals, with sales predominately in the Americas.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The acquisition is supported by a fully committed bridge facility. Permanent financing is expected to include an appropriate mix of cash on hand, debt and equity. The Company expects to close the transaction in our fiscal 2022 third quarter, subject to customary closing conditions, including regulatory review.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has evaluated subsequent events through the issuance date of these financial statements. Other than the matter noted above, no material subsequent events were identified that require disclosure.</p> 2900000 2022 79000 83000 false --04-02 Q1 0001324948 These adjustments were net of tax expense of $83 and $79 for the three-month periods ended July 3, 2021 and June 27, 2020, respectively. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
3 Months Ended
Jul. 03, 2021
Jul. 30, 2021
Document Information Line Items    
Entity Registrant Name RBC BEARINGS INCORPORATED  
Trading Symbol ROLL  
Document Type 10-Q  
Current Fiscal Year End Date --04-02  
Entity Common Stock, Shares Outstanding   25,420,756
Amendment Flag false  
Entity Central Index Key 0001324948  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Document Period End Date Jul. 03, 2021  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 333-124824  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-4372080  
Entity Address, Address Line One One Tribology Center  
Entity Address, City or Town Oxford  
Entity Address, State or Province CT  
Entity Address, Postal Zip Code 06478  
City Area Code (203)  
Local Phone Number 267-7001  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 03, 2021
Apr. 03, 2021
Current assets:    
Cash and cash equivalents $ 175,771 $ 151,086
Marketable securities 120,320 90,249
Accounts receivable, net of allowance for doubtful accounts of $1,872 at July 3, 2021 and $1,792 at April 3, 2021 105,756 110,472
Inventory 369,854 364,147
Prepaid expenses and other current assets 14,423 12,248
Total current assets 786,124 728,202
Property, plant and equipment, net 206,276 208,264
Operating lease assets, net 34,671 35,664
Goodwill 277,930 277,536
Intangible assets, net 153,756 154,399
Other assets 31,842 30,195
Total assets 1,490,599 1,434,260
Current liabilities:    
Accounts payable 42,687 36,336
Accrued expenses and other current liabilities 46,724 43,564
Current operating lease liabilities 5,586 5,726
Current portion of long-term debt 505 2,612
Total current liabilities 95,502 88,238
Long-term debt, less current portion 10,249 13,495
Long-term operating lease liabilities 29,142 29,982
Deferred income taxes 17,956 17,178
Other noncurrent liabilities 63,374 55,416
Total liabilities 216,223 204,309
Stockholders’ equity:    
Preferred stock, $.01 par value; authorized shares: 10,000,000 at July 3, 2021 and April 3, 2021, respectively; none issued or outstanding
Common stock, $.01 par value; authorized shares: 60,000,000 at July 3, 2021 and April 3, 2021, respectively; issued shares: 26,336,894 and 26,110,320 at July 3, 2021 and April 3, 2021, respectively 263 261
Additional paid-in capital 467,524 445,073
Accumulated other comprehensive loss (8,172) (10,409)
Retained earnings 884,851 858,852
Treasury stock, at cost, 916,273 shares and 884,701 shares at July 3, 2021 and April 3, 2021, respectively (70,090) (63,826)
Total stockholders’ equity 1,274,376 1,229,951
Total liabilities and stockholders’ equity $ 1,490,599 $ 1,434,260
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Jul. 03, 2021
Apr. 03, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts (in Dollars) $ 1,872 $ 1,792
Preferred stock, par value (in Dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized 10,000,000 10,000,000
Preferred stock, issued
Preferred stock, outstanding
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, authorized 60,000,000 60,000,000
Common stock, issued 26,336,894 26,110,320
Treasury stock, shares 916,273 884,701
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Income Statement [Abstract]    
Net sales $ 156,205 $ 156,493
Cost of sales 92,432 97,040
Gross margin 63,773 59,453
Operating expenses:    
Selling, general and administrative 29,802 26,829
Other, net 3,248 3,810
Total operating expenses 33,050 30,639
Operating income 30,723 28,814
Interest expense, net 319 425
Other non-operating (income)/expense (465) 42
Income before income taxes 30,869 28,347
Provision for income taxes 4,870 5,658
Net income $ 25,999 $ 22,689
Net income per common share:    
Basic (in Dollars per share) $ 1.04 $ 0.92
Diluted (in Dollars per share) $ 1.03 $ 0.91
Weighted average common shares:    
Basic (in Shares) 25,021,063 24,763,903
Diluted (in Shares) 25,308,723 24,933,941
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Statement of Comprehensive Income [Abstract]    
Net income $ 25,999 $ 22,689
Pension and postretirement liability adjustments, net of taxes [1] 318 260
Foreign currency translation adjustments 1,919 409
Total comprehensive income $ 28,236 $ 23,358
[1] These adjustments were net of tax expense of $83 and $79 for the three-month periods ended July 3, 2021 and June 27, 2020, respectively.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Statement of Comprehensive Income [Abstract]    
Net of tax expense $ 83 $ 79
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income/(Loss)
Retained Earnings
Treasury Stock
Total
Balance at Mar. 28, 2020 $ 259 $ 412,400 $ (6,898) $ 769,219 $ (56,981) $ 1,117,999
Balance (in Shares) at Mar. 28, 2020 25,881,415       (838,982)  
Net income 22,689 22,689
Share-based compensation 5,438 5,438
Repurchase of common stock $ (4,391) (4,391)
Repurchase of common stock (in Shares)         (31,179)  
Exercise of equity awards 231 231
Exercise of equity awards (in Shares) 4,200          
Change in net prior service cost and actuarial losses, net of tax expense 260 260
Issuance of restricted stock
Issuance of restricted stock (in Shares) 56,157          
Currency translation adjustments 409 409
Balance at Jun. 27, 2020 $ 259 418,069 (6,229) 791,908 $ (61,372) 1,142,635
Balance (in Shares) at Jun. 27, 2020 25,941,772       (870,161)  
Balance at Apr. 03, 2021 $ 261 445,073 (10,409) 858,852 $ (63,826) 1,229,951
Balance (in Shares) at Apr. 03, 2021 26,110,320       (884,701)  
Net income 25,999 25,999
Share-based compensation 5,772 5,772
Repurchase of common stock $ (6,264) (6,264)
Repurchase of common stock (in Shares)         (31,572)  
Exercise of equity awards $ 2 16,679 16,681
Exercise of equity awards (in Shares) 135,518          
Change in net prior service cost and actuarial losses, net of tax expense 318 318
Issuance of restricted stock
Issuance of restricted stock (in Shares) 91,056          
Currency translation adjustments 1,919 1,919
Balance at Jul. 03, 2021 $ 263 $ 467,524 $ (8,172) $ 884,851 $ (70,090) $ 1,274,376
Balance (in Shares) at Jul. 03, 2021 26,336,894       (916,273)  
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Stockholders’ Equity (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Statement of Stockholders' Equity [Abstract]    
Net of tax expense $ 83 $ 79
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Cash flows from operating activities:    
Net income $ 25,999 $ 22,689
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 5,628 5,892
Deferred income taxes 725 2,865
Amortization of intangible assets 2,584 2,504
Amortization of deferred financing costs 106 141
Share-based compensation 5,772 5,438
Loss/(gain) on disposition of assets 13 3
Consolidation, restructuring and other non-cash charges 467  
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 4,890 15,848
Inventory (4,879) (3,294)
Prepaid expenses and other current assets (2,201) 1,240
Other non-current assets (2,003) (4,678)
Accounts payable 6,285 739
Accrued expenses and other current liabilities 2,899 (4,180)
Other non-current liabilities 7,008 3,152
Net cash provided by operating activities 53,293 48,359
Cash flows from investing activities:    
Purchase of property, plant and equipment (3,367) (3,875)
Proceeds from sale of assets 5 5
Purchase of marketable securities (29,949)  
Acquisition of business   245
Net cash used in investing activities (33,311) (3,625)
Cash flows from financing activities:    
Repayments of term loan (5,753)
Repayments of notes payable (128) (122)
Exercise of stock options 16,681 231
Repurchase of common stock (6,264) (4,391)
Net cash provided by/(used in) financing activities 4,536 (4,282)
Effect of exchange rate changes on cash 167 (92)
Cash and cash equivalents:    
Increase during the period 24,685 40,360
Cash, at beginning of period 151,086 103,255
Cash, at end of period 175,771 143,615
Supplemental disclosures of cash flow information:    
Income taxes 606 899
Interest $ 216 $ 267
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation
3 Months Ended
Jul. 03, 2021
Accounting Policies [Abstract]  
Basis of Presentation

1. Basis of Presentation

 

The interim consolidated financial statements included herein have been prepared by RBC Bearings Incorporated, a Delaware corporation (collectively with its subsidiaries, the “Company”), without audit, pursuant to the rules and regulations of the Securities and Exchange Commission. The interim financial statements included with this report have been prepared on a consistent basis with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended April 3, 2021. We condensed or omitted certain information and footnote disclosures normally included in our annual audited financial statements, which we prepared in accordance with U.S. Generally Accepted Accounting Principles (U.S. GAAP). As used in this report, the terms “we,” “us,” “our,” “RBC” and the “Company” mean RBC Bearings Incorporated and its subsidiaries, unless the context indicates another meaning.

 

These statements reflect all adjustments, accruals and estimates, consisting only of items of a normal recurring nature, that are, in the opinion of management, necessary for the fair presentation of the consolidated financial condition and consolidated results of operations for the interim periods presented. These financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Annual Report on Form 10-K.

 

The results of operations for the three-month period ended July 3, 2021 are not necessarily indicative of the operating results for the entire fiscal year ending April 2, 2022. The three-month periods ended July 3, 2021 and June 27, 2020 each include 13 weeks. The amounts shown are in thousands, unless otherwise indicated.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies
3 Months Ended
Jul. 03, 2021
Accounting Policies [Abstract]  
Significant Accounting Policies

2. Significant Accounting Policies

 

The Company’s significant accounting policies are detailed in “Note 2 - Summary of Significant Accounting Policies” of our Annual Report on Form 10-K for the year ended April 3, 2021. Significant changes to our accounting policies as a result of adopting new accounting standards are discussed below.

 

Recent Accounting Standards Adopted

 

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The objective of this standard update is to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. This ASU also attempts to improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This standard update is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted this ASU effective April 4, 2021 and the impact of adoption was not material to the Company’s financial position, results of operations or liquidity.

 

Other new pronouncements issued but not effective until after April 2, 2022 are not expected to have a material impact on our financial position, results of operations or liquidity.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers
3 Months Ended
Jul. 03, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

3. Revenue from Contracts with Customers

 

Disaggregation of Revenue

 

The Company operates in four business segments with similar economic characteristics, including nature of the products and production processes, distribution patterns and classes of customers. Revenue is disaggregated within these business segments by our two principal end markets: aerospace and industrial. Comparative information of the Company’s overall revenues for the three-month periods ended July 3, 2021 and June 27, 2020 are as follows:

 

Principal End Markets

 

   Three Months Ended 
   July 3, 2021   June 27, 2020 
   Aerospace   Industrial   Total   Aerospace   Industrial   Total 
Plain   $48,968   $24,353   $73,321   $59,352   $19,523   $78,875 
Roller    8,787    16,460    25,247    13,230    9,670    22,900 
Ball    7,210    15,918    23,128    7,022    11,818    18,840 
Engineered Products    15,928    18,581    34,509    19,378    16,500    35,878 
   $80,893   $75,312   $156,205   $98,982   $57,511   $156,493 

 

Remaining Performance Obligations

 

Remaining performance obligations represent the transaction price of orders meeting the definition of a contract in the new revenue standard for which work has not been performed or has been partially performed and excludes unexercised contract options. The duration of the majority of our contracts, as defined by ASC Topic 606, is less than one year. The Company has elected to apply the practical expedient, which allows companies to exclude remaining performance obligations with an original expected duration of one year or less. The aggregate amount of the transaction price allocated to remaining performance obligations for such contracts with a duration of more than one year was approximately $288,731 at July 3, 2021. The Company expects to recognize revenue on approximately 56% and 84% of the remaining performance obligations over the next 12 and 24 months, respectively, with the remainder recognized thereafter.

 

Contract Balances

 

The timing of revenue recognition, invoicing and cash collections affect accounts receivable, unbilled receivables (contract assets) and customer advances and deposits (contract liabilities) on the consolidated balance sheets. These assets and liabilities are reported on the consolidated balance sheets on an individual contract basis at the end of each reporting period.

 

Contract Assets (Unbilled Receivables) - Pursuant to the over-time revenue recognition model, revenue may be recognized prior to the customer being invoiced. An unbilled receivable is recorded to reflect revenue that is recognized when (1) the cost-to-cost method is applied and (2) such revenue exceeds the amount invoiced to the customer.

 

As of July 3, 2021 and April 3, 2021, current contract assets were $6,196 and $5,584, respectively, and included within prepaid expenses and other current assets on the consolidated balance sheets. The increase in contract assets was primarily due to the recognition of revenue related to the satisfaction or partial satisfaction of performance obligations prior to billing partially offset by amounts billed to customers during the period. As of July 3, 2021 and April 3, 2021, the Company did not have any contract assets classified as noncurrent on the consolidated balance sheets. There were no impairment losses related to the Company’s contract assets during the three months ended July 3, 2021.

 

Contract Liabilities (Deferred Revenue) - The Company may receive a customer advance or deposit, or have an unconditional right to receive a customer advance, prior to revenue being recognized. Since the performance obligations related to such advances may not have been satisfied, a contract liability is established. Advance payments are not considered a significant financing component as the timing of the transfer of the related goods or services is at the discretion of the customer.

 

As of July 3, 2021 and April 3, 2021, current contract liabilities were $14,624 and $16,998, respectively, and included within accrued expenses and other current liabilities on the consolidated balance sheets. The decrease in current contract liabilities was primarily due to the amount of advanced payments received and reclassifications between current and noncurrent contract liabilities based on anticipated timing of performance obligations and revenue recognized during the period. For the three months ended July 3, 2021, the Company recognized revenues of $4,650 that were included in the contract liability balance as of April 3, 2021. For the three months ended June 27, 2020, the Company recognized revenues of $5,821 that were included in the contract liability balance at March 28, 2020.

 

As of July 3, 2021 and April 3, 2021, noncurrent contract liabilities were $9,642 and $3,754, respectively, and included within other noncurrent liabilities on the consolidated balance sheets. The increase in noncurrent contract liabilities was primarily due to the amount of advanced payments received and reclassifications between current and noncurrent contract liabilities based on anticipated timing of performance obligations and revenue recognized during the period.

 

Accounts Receivable - As of July 3, 2021 and April 3, 2021, accounts receivable with customers, net, were $105,756 and $110,472, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Jul. 03, 2021
Stockholders' Equity Note [Abstract]  
Accumulated Other Comprehensive Income (Loss)

4. Accumulated Other Comprehensive Income (Loss)

 

The components of comprehensive income (loss) that relate to the Company are net income, foreign currency translation adjustments, and pension plan and postretirement benefits.

 

The following summarizes the activity within each component of accumulated other comprehensive income (loss), net of taxes:

 

   Currency
Translation
   Pension and
Postretirement
Liability
   Total 
Balance at April 3, 2021  $445   $(10,854)  $(10,409)
Amounts recorded in/reclassified from accumulated other comprehensive loss   
    318    318 
Net current period other comprehensive income   1,919    318    2,237 
Balance at July 3, 2021  $2,364   $(10,536)  $(8,172)
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Common Share
3 Months Ended
Jul. 03, 2021
Earnings Per Share [Abstract]  
Net Income Per Common Share

5. Net Income Per Common Share

 

Basic net income per common share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding.

 

Diluted net income per common share is computed by dividing net income by the sum of the weighted-average number of common shares and dilutive common share equivalents then outstanding using the treasury stock method. Common share equivalents consist of the incremental common shares issuable upon the exercise of stock options.

 

The table below reflects the calculation of weighted-average shares outstanding for each period presented as well as the computation of basic and diluted net income per common share:

 

   Three Months Ended 
  

July 3,

2021

  

June 27,

2020

 
Net income  $25,999   $22,689 
           
Denominator for basic net income per common share — weighted-average shares outstanding   25,021,063    24,763,903 
Effect of dilution due to employee stock awards   287,660    170,038 
Denominator for diluted net income per common share — weighted-average shares outstanding   25,308,723    24,933,941 
          
Basic net income per common share  $1.04   $0.92 
           
Diluted net income per common share  $1.03   $0.91 

 

At July 3, 2021, 160,600 employee stock options and no restricted shares have been excluded from the calculation of diluted earnings per share. At June 27, 2020, 504,768 employee stock options and 61,025 restricted shares have been excluded from the calculation of diluted earnings per share. The inclusion of these employee stock options and restricted shares would be anti-dilutive.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Cash Equivalents and Marketable Securities
3 Months Ended
Jul. 03, 2021
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents and Marketable Securities

6. Cash and Cash Equivalents and Marketable Securities

 

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. The Company maintains its cash accounts primarily with Bank of America, N.A., Credit Suisse Group AG and Wells Fargo & Company. The domestic balances are insured by the Federal Deposit Insurance Company up to $250. The Company has not experienced any losses in such accounts.

 

At July 3, 2021, the Company held $120,320 of short-term marketable securities comprised of mutual funds as part of the Company’s investment strategy compared to $90,249 at April 3, 2021. These investments are measured at fair value by using quoted prices in active markets and are classified as Level 1 of the valuation hierarchy. These mutual funds can be liquidated at the Company’s discretion. They are held for investment and are not considered debt securities. Preservation of principal is the primary goal of our cash and investment policy. Pursuant to our established investment guidelines, we strive to achieve high levels of credit quality, liquidity and diversification. Our investment guidelines do not permit us to invest in puts, calls, strips, short sales, straddles, options, commodities, precious metals, futures or investments on margin.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory
3 Months Ended
Jul. 03, 2021
Inventory Disclosure [Abstract]  
Inventory

7. Inventory

 

Inventories are stated at the lower of cost or net realizable value, using the first-in, first-out method, and are summarized below:

 

  

July 3,

2021

  

April 3,

2021

 
Raw materials  $56,325   $57,764 
Work in process   92,268    86,183 
Finished goods   221,261    220,200 
   $369,854   $364,147 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
3 Months Ended
Jul. 03, 2021
Debt Disclosure [Abstract]  
Debt

8. Debt

 

The balances payable under all borrowing facilities are as follows:

 

   July 3,
2021
   April 3,
2021
 
Revolver and term loan facilities  $6,188   $11,657 
Debt issuance costs   (1,112)   (1,216)
Other   5,678    5,666 
Total debt   10,754    16,107 
Less: current portion   505    2,612 
Long-term debt  $10,249   $13,495 

 

The current portion of long-term debt as of July 3, 2021 includes the current portion of the Schaublin mortgage. The current portion of long-term debt as of April 3, 2021 includes the current portion of the Foreign Term Loan and the Schaublin mortgage.

 

Domestic Credit Facility

 

The Company’s credit agreement with Wells Fargo Bank, National Association, as Administrative Agent, Collateral Agent, Swingline Lender and Letter of Credit Issuer, and the other lenders party thereto (the “Credit Agreement”) provides the Company with a $250,000 revolving credit facility (the “Revolver”), which expires on January 31, 2024. Debt issuance costs associated with the Credit Agreement totaled $852 and will be amortized through January 31, 2024 along with the unamortized debt issuance costs remaining from the Company’s prior credit agreement. As of July 3, 2021, $1,022 in unamortized debt issuance costs remain.

 

Amounts outstanding under the Revolver generally bear interest at (a) a base rate determined by reference to the higher of (1) Wells Fargo’s prime lending rate, (2) the federal funds effective rate plus 1/2 of 1% and (3) the one-month LIBOR rate plus 1%, or (b) LIBOR plus a specified margin, depending on the type of borrowing being made. The applicable margin is based on the Company’s consolidated ratio of total net debt to consolidated EBITDA at each measurement date. Currently, the Company’s margin is 0.00% for base rate loans and 0.75% for LIBOR loans.

 

The Credit Agreement requires the Company to comply with various covenants including, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 3.50 to 1. The Credit Agreement allows the Company to, among other things, make distributions to shareholders, repurchase its stock, incur other debt or liens, or acquire or dispose of assets provided that the Company complies with certain requirements and limitations of the Credit Agreement. As of July 3, 2021, the Company was in compliance with all such covenants.

 

The Company’s domestic subsidiaries have guaranteed the Company’s obligations under the Credit Agreement, and the Company’s obligations and the domestic subsidiaries’ guaranty are secured by a pledge of substantially all of the domestic assets of the Company and its domestic subsidiaries.

 

Approximately $3,550 of the Revolver is being utilized to provide letters of credit to secure the Company’s obligations relating to certain insurance programs. The Company has the ability to borrow up to an additional $246,450 under the Revolver as of July 3, 2021.

 

Foreign Term Loan and Revolving Credit Facility

 

On August 15, 2019, one of our foreign subsidiaries, Schaublin SA (“Schaublin”), entered into two separate credit agreements (the “Foreign Credit Agreements”) with Credit Suisse (Switzerland) Ltd. to (i) finance the acquisition of Swiss Tool, and (ii) provide future working capital. The Foreign Credit Agreements provided Schaublin with a CHF 15,000 (approximately $15,383) term loan (the “Foreign Term Loan”), which expires on July 31, 2024 and a CHF 15,000 (approximately $15,383) revolving credit facility (the “Foreign Revolver”), which continues in effect until terminated by either Schaublin or Credit Suisse. Debt issuance costs associated with the Foreign Credit Agreements totaled CHF 270 (approximately $277) and will be amortized throughout the life of the Foreign Credit Agreements. As of July 3, 2021, approximately $90 in unamortized debt issuance costs remain.

 

Amounts outstanding under the Foreign Term Loan and the Foreign Revolver generally bear interest at LIBOR plus a specified margin. The applicable margin is based on Schaublin’s ratio of total net debt to consolidated EBITDA at each measurement date. Currently, Schaublin’s margin is 1.00%.

 

The Foreign Credit Agreements require Schaublin to comply with various covenants, which are tested annually on March 31. These covenants include, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 2.50 to 1 as of March 31, 2021 and thereafter. Schaublin is also required to maintain an economic equity of CHF 20,000 at all times. The Foreign Credit Agreements allow Schaublin to, among other things, incur other debt or liens and acquire or dispose of assets provided that Schaublin complies with certain requirements and limitations of the Foreign Credit Agreements. As of July 3, 2021, Schaublin was in compliance with all such covenants.

 

Schaublin’s parent company, Schaublin Holding, has guaranteed Schaublin’s obligations under the Foreign Credit Agreements. Schaublin Holding’s guaranty and the Foreign Credit Agreements are secured by a pledge of the capital stock of Schaublin. In addition, the Foreign Term Loan is secured with pledges of the capital stock of the top company and the three operating companies in the Swiss Tool System group of companies.

 

As of July 3, 2021, there was approximately $6,188 outstanding under the Foreign Term Loan and no amounts outstanding under the Foreign Revolver. Schaublin has the ability to borrow up to an additional $16,283 under the Foreign Revolver as of July 3, 2021.

 

Schaublin’s required future principal payments are approximately $0 for the remainder of fiscal 2022, $0 for fiscal 2023, $2,931 for fiscal 2024 and $3,257 for fiscal 2025.

 

Other Notes Payable

 

In 2012 Schaublin purchased the land and building that it occupies for approximately $14,910. Schaublin obtained a 20-year fixed-rate mortgage of approximately $9,857 at an interest rate of 2.9%. The balance of the purchase price of approximately $5,053 was paid from cash on hand. The balance on this mortgage as of July 3, 2021 was approximately $5,678 and has been classified as Level 2 of the valuation hierarchy.

 

The Company’s required future principal payments are approximately $379 for the remainder of fiscal 2022, $505 for each year from fiscal 2023 through fiscal 2026 and $3,279 thereafter.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
3 Months Ended
Jul. 03, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

9. Income Taxes

 

The Company files income tax returns in numerous U.S. and foreign jurisdictions, with returns subject to examination for varying periods, but generally back to and including the year ending April 2, 2005. The Company is no longer subject to U.S. federal tax examination by the Internal Revenue Service for years ending before March 31, 2018.

 

The effective income tax rates for the three-month periods ended July 3, 2021 and June 27, 2020, were 15.8% and 20.0%, respectively. In addition to discrete items, the effective income tax rates for these periods are different from the U.S. statutory rates due to the foreign-derived intangible income provision and U.S. credit for increasing research activities, which decrease the rate, and state income taxes that increase the rate.

 

The effective income tax rate for the three-month period ended July 3, 2021 of 15.8% includes $2,139 of tax benefit associated with share-based compensation, along with $160 of tax benefit for the release of unrecognized tax positions associated with a statute of limitations expiration. The effective income tax rate without discrete items for the three-month period ended July 3, 2021 would have been 23.2%. The effective income tax rate for the three-month period ended June 27, 2020 of 20.0% includes $315 of tax benefit associated with share-based compensation, along with $75 of tax benefit for the release of unrecognized tax positions associated with a statute of limitations expiration. The effective income tax rate without discrete items for the three-month period ended June 27, 2020 would have been 21.3%. The Company believes it is reasonably possible that some of its unrecognized tax positions may be effectively settled within the next 12 months due to the closing of audits and the statute of limitations expiring in varying jurisdictions. The decrease in the Company’s unrecognized tax positions, pertaining primarily to federal and state credits and state tax, is estimated to be approximately $1,429.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments
3 Months Ended
Jul. 03, 2021
Segment Reporting [Abstract]  
Reportable Segments

10. Reportable Segments

 

The Company operates through operating segments for which separate financial information is available, and for which operating results are evaluated regularly by the Company’s chief operating decision maker in determining resource allocation and assessing performance. Those operating segments are aggregated as reportable segments as they have similar economic characteristics, including nature of the products and production processes, distribution patterns and classes of customers.

 

The Company has four reportable business segments, Plain Bearings, Roller Bearings, Ball Bearings and Engineered Products, which are described below.

 

Plain Bearings. Plain bearings are produced with either self-lubricating or metal-to-metal designs and consists of several sub-classes, including rod end bearings, spherical plain bearings and journal bearings. Unlike ball bearings, which are used in high-speed rotational applications, plain bearings are primarily used to rectify inevitable misalignments in various mechanical components.

 

Roller Bearings. Roller bearings are anti-friction bearings that use rollers instead of balls. The Company manufactures four basic types of roller bearings: heavy-duty needle roller bearings with inner rings, tapered roller bearings, track rollers and aircraft roller bearings.

 

Ball Bearings. The Company manufactures four basic types of ball bearings: high precision aerospace, airframe control, thin section and commercial ball bearings, which are used in high-speed rotational applications.

 

Engineered Products. Engineered Products consists of highly engineered hydraulics, fasteners, collets and precision components used in aerospace, marine and industrial applications.

 

Segment performance is evaluated based on segment net sales and gross margin. Items not allocated to segment operating income include corporate administrative expenses and certain other amounts.

 

   Three Months Ended 
   July 3,
2021
   June 27,
2020
 
Net External Sales          
Plain  $73,321   $78,875 
Roller   25,247    22,900 
Ball   23,128    18,840 
Engineered Products   34,509    35,878 
   $156,205   $156,493 
Gross Margin          
Plain  $31,524   $32,077 
Roller   9,118    8,407 
Ball   10,692    7,927 
Engineered Products   12,439    11,042 
   $63,773   $59,453 
Selling, General & Administrative Expenses          
Plain  $5,885   $5,271 
Roller   1,358    1,239 
Ball   1,641    1,346 
Engineered Products   4,249    3,812 
Corporate   16,669    15,161 
   $29,802   $26,829 
Operating Income          
Plain  $24,830   $25,401 
Roller   7,293    7,099 
Ball   9,016    6,551 
Engineered Products   7,603    5,981 
Corporate   (18,019)   (16,218)
   $30,723   $28,814 
Intersegment Sales          
Plain  $1,567   $1,562 
Roller   2,254    3,378 
Ball   1,017    667 
Engineered Products   10,482    10,649 
   $15,320   $16,256 

 

All intersegment sales are eliminated in consolidation.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
3 Months Ended
Jul. 03, 2021
Subsequent Events [Abstract]  
Subsequent Events

11. Subsequent Events

 

On July 24, 2021, the Company entered into a Purchase Agreement with ABB Asea Brown Boveri Ltd (“ABB”) pursuant to which the Company has agreed to acquire the mechanical power transmission division of ABB operated under the Dodge brand (“Dodge”). In connection with the acquisition, the Company will purchase the capital stock of certain entities, including Dodge Mechanical Power Transmission Company Inc. and certain other assets relating to ABB’s mechanical power transmission business.

 

The purchase price for the acquisition will be $2,900,000 in cash, subject to certain adjustments, in accordance with the Purchase Agreement.

 

With headquarters in Greenville, South Carolina, Dodge is a leading manufacturer of mounted bearings and mechanical products with market-leading brand recognition. Dodge manufactures a complete line of mounted bearings, enclosed gearing and power transmission components across a diverse set of industrial end markets. Dodge primarily operates across the construction and mining aftermarket, food & beverage, warehousing and general machinery verticals, with sales predominately in the Americas.

 

The acquisition is supported by a fully committed bridge facility. Permanent financing is expected to include an appropriate mix of cash on hand, debt and equity. The Company expects to close the transaction in our fiscal 2022 third quarter, subject to customary closing conditions, including regulatory review.

 

The Company has evaluated subsequent events through the issuance date of these financial statements. Other than the matter noted above, no material subsequent events were identified that require disclosure.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Accounting Policies, by Policy (Policies)
3 Months Ended
Jul. 03, 2021
Accounting Policies [Abstract]  
Recent Accounting Standards Adopted

Recent Accounting Standards Adopted

 

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The objective of this standard update is to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. This ASU also attempts to improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This standard update is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted this ASU effective April 4, 2021 and the impact of adoption was not material to the Company’s financial position, results of operations or liquidity.

 

Other new pronouncements issued but not effective until after April 2, 2022 are not expected to have a material impact on our financial position, results of operations or liquidity.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
3 Months Ended
Jul. 03, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of revenue from business segments of customers
   Three Months Ended 
   July 3, 2021   June 27, 2020 
   Aerospace   Industrial   Total   Aerospace   Industrial   Total 
Plain   $48,968   $24,353   $73,321   $59,352   $19,523   $78,875 
Roller    8,787    16,460    25,247    13,230    9,670    22,900 
Ball    7,210    15,918    23,128    7,022    11,818    18,840 
Engineered Products    15,928    18,581    34,509    19,378    16,500    35,878 
   $80,893   $75,312   $156,205   $98,982   $57,511   $156,493 

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Jul. 03, 2021
Stockholders' Equity Note [Abstract]  
Schedule of accumulated other comprehensive income (loss), net of taxes
   Currency
Translation
   Pension and
Postretirement
Liability
   Total 
Balance at April 3, 2021  $445   $(10,854)  $(10,409)
Amounts recorded in/reclassified from accumulated other comprehensive loss   
    318    318 
Net current period other comprehensive income   1,919    318    2,237 
Balance at July 3, 2021  $2,364   $(10,536)  $(8,172)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Common Share (Tables)
3 Months Ended
Jul. 03, 2021
Earnings Per Share [Abstract]  
Schedule of basic and diluted net income per common share
   Three Months Ended 
  

July 3,

2021

  

June 27,

2020

 
Net income  $25,999   $22,689 
           
Denominator for basic net income per common share — weighted-average shares outstanding   25,021,063    24,763,903 
Effect of dilution due to employee stock awards   287,660    170,038 
Denominator for diluted net income per common share — weighted-average shares outstanding   25,308,723    24,933,941 
          
Basic net income per common share  $1.04   $0.92 
           
Diluted net income per common share  $1.03   $0.91 

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
3 Months Ended
Jul. 03, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory
  

July 3,

2021

  

April 3,

2021

 
Raw materials  $56,325   $57,764 
Work in process   92,268    86,183 
Finished goods   221,261    220,200 
   $369,854   $364,147 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
3 Months Ended
Jul. 03, 2021
Debt Disclosure [Abstract]  
Schedule of debt
   July 3,
2021
   April 3,
2021
 
Revolver and term loan facilities  $6,188   $11,657 
Debt issuance costs   (1,112)   (1,216)
Other   5,678    5,666 
Total debt   10,754    16,107 
Less: current portion   505    2,612 
Long-term debt  $10,249   $13,495 

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments (Tables)
3 Months Ended
Jul. 03, 2021
Segment Reporting [Abstract]  
Schedule of segment information
   Three Months Ended 
   July 3,
2021
   June 27,
2020
 
Net External Sales          
Plain  $73,321   $78,875 
Roller   25,247    22,900 
Ball   23,128    18,840 
Engineered Products   34,509    35,878 
   $156,205   $156,493 
Gross Margin          
Plain  $31,524   $32,077 
Roller   9,118    8,407 
Ball   10,692    7,927 
Engineered Products   12,439    11,042 
   $63,773   $59,453 
Selling, General & Administrative Expenses          
Plain  $5,885   $5,271 
Roller   1,358    1,239 
Ball   1,641    1,346 
Engineered Products   4,249    3,812 
Corporate   16,669    15,161 
   $29,802   $26,829 
Operating Income          
Plain  $24,830   $25,401 
Roller   7,293    7,099 
Ball   9,016    6,551 
Engineered Products   7,603    5,981 
Corporate   (18,019)   (16,218)
   $30,723   $28,814 
Intersegment Sales          
Plain  $1,567   $1,562 
Roller   2,254    3,378 
Ball   1,017    667 
Engineered Products   10,482    10,649 
   $15,320   $16,256 

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Apr. 03, 2021
Jun. 27, 2020
Revenue from Contract with Customer [Abstract]      
Aggregate amount of the transaction price allocated to remaining performance obligations $ 288,731    
Performance obligations expected to be satisfied in the future The Company expects to recognize revenue on approximately 56% and 84% of the remaining performance obligations over the next 12 and 24 months, respectively, with the remainder recognized thereafter.    
Current contract assets $ 6,196 $ 5,584  
Current contract liabilities 14,624 16,998  
Revenue recognized included in the contract liability 4,650   $ 5,821
Noncurrent contract liabilities 9,642 3,754  
Accounts receivable with customers, net $ 105,756 $ 110,472  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details) - Schedule of revenue from business segments of customers - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers $ 156,205 $ 156,493
Plain [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 73,321 78,875
Roller [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 25,247 22,900
Ball [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 23,128 18,840
Engineered Products [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 34,509 35,878
Aerospace [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 80,893 98,982
Aerospace [Member] | Plain [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 48,968 59,352
Aerospace [Member] | Roller [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 8,787 13,230
Aerospace [Member] | Ball [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 7,210 7,022
Aerospace [Member] | Engineered Products [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 15,928 19,378
Industrial [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 75,312 57,511
Industrial [Member] | Plain [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 24,353 19,523
Industrial [Member] | Roller [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 16,460 9,670
Industrial [Member] | Ball [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers 15,918 11,818
Industrial [Member] | Engineered Products [Member]    
Revenue, Major Customer [Line Items]    
Revenue from contracts with customers $ 18,581 $ 16,500
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Loss) (Details) - Schedule of accumulated other comprehensive income (loss), net of taxes
$ in Thousands
3 Months Ended
Jul. 03, 2021
USD ($)
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance $ (10,409)
Amounts recorded in/reclassified from accumulated other comprehensive loss 318
Net current period other comprehensive income 2,237
Ending balance (8,172)
Currency Translation [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance 445
Amounts recorded in/reclassified from accumulated other comprehensive loss
Net current period other comprehensive income 1,919
Ending balance 2,364
Pension and Postretirement Liability [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance (10,854)
Amounts recorded in/reclassified from accumulated other comprehensive loss 318
Net current period other comprehensive income 318
Ending balance $ (10,536)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Common Share (Details) - shares
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Employee Stock Options [Member]    
Net Income Per Common Share (Details) [Line Items]    
Number of employee stock options and restricted shares excluded from calculation of diluted earnings per share 160,600 504,768
Restricted Stock [Member]    
Net Income Per Common Share (Details) [Line Items]    
Number of employee stock options and restricted shares excluded from calculation of diluted earnings per share   61,025
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Common Share (Details) - Schedule of basic and diluted net income per common share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Schedule of basic and diluted net income per common share [Abstract]    
Net income (in Dollars) $ 25,999 $ 22,689
Denominator for basic net income per common share — weighted-average shares outstanding 25,021,063 24,763,903
Effect of dilution due to employee stock awards 287,660 170,038
Denominator for diluted net income per common share — weighted-average shares outstanding 25,308,723 24,933,941
Basic net income per common share (in Dollars per share) $ 1.04 $ 0.92
Diluted net income per common share (in Dollars per share) $ 1.03 $ 0.91
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Apr. 03, 2021
Cash and Cash Equivalents [Abstract]    
Federal deposit insurance $ 250  
Short-term marketable securities $ 120,320 $ 90,249
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Details) - Schedule of inventory - USD ($)
$ in Thousands
Jul. 03, 2021
Apr. 03, 2021
Schedule of inventory [Abstract]    
Raw materials $ 56,325 $ 57,764
Work in process 92,268 86,183
Finished goods 221,261 220,200
Inventory, Net, Total $ 369,854 $ 364,147
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Details)
SFr in Thousands, $ in Thousands
3 Months Ended
Aug. 15, 2019
USD ($)
Aug. 15, 2019
CHF (SFr)
Oct. 01, 2012
USD ($)
Jul. 03, 2021
USD ($)
Jun. 27, 2020
USD ($)
Aug. 15, 2019
CHF (SFr)
Debt Instrument [Line Items]            
Debt issuance costs       $ 106 $ 141  
Future annual principal payments in Fiscal 2022       379    
Future annual principal payments in Fiscal 2023       505    
Future annual principal payments in Fiscal 2024       505    
Future annual principal payments in Fiscal 2025       505    
Future annual principal payments in Fiscal 2026       505    
Future annual principal payments in Fiscal thereafter       3,279    
Revolver [Member]            
Debt Instrument [Line Items]            
Line of credit       $ 3,550    
Line of credit covenant terms       Amounts outstanding under the Revolver generally bear interest at (a) a base rate determined by reference to the higher of (1) Wells Fargo’s prime lending rate, (2) the federal funds effective rate plus 1/2 of 1% and (3) the one-month LIBOR rate plus 1%, or (b) LIBOR plus a specified margin, depending on the type of borrowing being made. The applicable margin is based on the Company’s consolidated ratio of total net debt to consolidated EBITDA at each measurement date. Currently, the Company’s margin is 0.00% for base rate loans and 0.75% for LIBOR loans.     
Line of credit facility, remaining borrowing capacity       $ 246,450    
Domestic Credit Facility [Member]            
Debt Instrument [Line Items]            
Unamortized debt issuance costs       $ 1,022    
Line of credit covenant terms       The Credit Agreement requires the Company to comply with various covenants including, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 3.50 to 1.    
Foreign Term Loan [Member]            
Debt Instrument [Line Items]            
Unamortized debt issuance costs       $ 90    
Foreign Revolver [Member]            
Debt Instrument [Line Items]            
Line of credit facility, remaining borrowing capacity       16,283    
Amended Credit Agreement [Member] | Revolver [Member]            
Debt Instrument [Line Items]            
Line of credit       250,000    
Unamortized debt issuance costs       $ 852    
Debt instrument expiry date       Jan. 31, 2024    
Schaublin [Member]            
Debt Instrument [Line Items]            
Debt issuance costs $ 277 SFr 270        
Future annual principal payments in Fiscal 2022       $ 0    
Future annual principal payments in Fiscal 2023       0    
Future annual principal payments in Fiscal 2024       2,931    
Future annual principal payments in Fiscal 2025       3,257    
Cash paid for purchase price     $ 5,053      
Balance on mortgage loan       5,678    
Schaublin [Member] | Land and Building [Member]            
Debt Instrument [Line Items]            
Land and building leased     $ 14,910      
Period for fixed rate on mortgage loan     Schaublin obtained a 20-year fixed-rate mortgage of approximately $9,857 at an interest rate of 2.9%.      
Mortgage loan fixed rate     $ 9,857      
Mortgage loan interest rate     2.90%      
Schaublin [Member] | Foreign Term Loan [Member]            
Debt Instrument [Line Items]            
Debt instrument face amount 15,383         SFr 15,000
Credit facility outstanding amount       $ 6,188    
Schaublin [Member] | Foreign Revolver [Member]            
Debt Instrument [Line Items]            
Debt instrument face amount $ 15,383         SFr 15,000
Schaublin [Member] | Foreign Credit Agreement [Member]            
Debt Instrument [Line Items]            
Line of credit covenant terms       The Foreign Credit Agreements require Schaublin to comply with various covenants, which are tested annually on March 31. These covenants include, among other things, a financial covenant to maintain a ratio of consolidated net debt to adjusted EBITDA not greater than 2.50 to 1 as of March 31, 2021 and thereafter. Schaublin is also required to maintain an economic equity of CHF 20,000 at all times.    
Base Rate [Member] | Schaublin [Member]            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate       1.00%    
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Details) - Schedule of debt - USD ($)
$ in Thousands
Jul. 03, 2021
Apr. 03, 2021
Schedule of debt [Abstract]    
Revolver and term loan facilities $ 6,188 $ 11,657
Debt issuance costs (1,112) (1,216)
Other 5,678 5,666
Total debt 10,754 16,107
Less: current portion 505 2,612
Long-term debt $ 10,249 $ 13,495
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Income Tax Disclosure [Abstract]    
Effective income tax rates 15.80% 20.00%
Income tax provision at the federal statutory rate reduced 15.80% 20.00%
U.S. corporate income tax rate amount (in Dollars) $ 2,139 $ 315
Unrecognized tax positions associated with shared -based compensation (in Dollars) $ 160 $ 75
Effective income tax rate without discrete 23.20% 21.30%
Estimated decrease in unrecognized tax positions in federal and state credits and state tax (in Dollars) $ 1,429  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Reportable Segments (Details) - Schedule of segment information - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Net External Sales    
Net External Sales $ 156,205 $ 156,493
Gross Margin    
Gross Margin 63,773 59,453
Selling, General & Administrative Expenses    
Selling, General & Administrative Expenses 29,802 26,829
Operating Income    
Operating Income 30,723 28,814
Intersegment Sales    
Intersegment Sales 15,320 16,256
Plain [Member]    
Net External Sales    
Net External Sales 73,321 78,875
Gross Margin    
Gross Margin 31,524 32,077
Selling, General & Administrative Expenses    
Selling, General & Administrative Expenses 5,885 5,271
Operating Income    
Operating Income 24,830 25,401
Intersegment Sales    
Intersegment Sales 1,567 1,562
Roller [Member]    
Net External Sales    
Net External Sales 25,247 22,900
Gross Margin    
Gross Margin 9,118 8,407
Selling, General & Administrative Expenses    
Selling, General & Administrative Expenses 1,358 1,239
Operating Income    
Operating Income 7,293 7,099
Intersegment Sales    
Intersegment Sales 2,254 3,378
Ball [Member]    
Net External Sales    
Net External Sales 23,128 18,840
Gross Margin    
Gross Margin 10,692 7,927
Selling, General & Administrative Expenses    
Selling, General & Administrative Expenses 1,641 1,346
Operating Income    
Operating Income 9,016 6,551
Intersegment Sales    
Intersegment Sales 1,017 667
Engineered Products [Member]    
Net External Sales    
Net External Sales 34,509 35,878
Gross Margin    
Gross Margin 12,439 11,042
Selling, General & Administrative Expenses    
Selling, General & Administrative Expenses 4,249 3,812
Operating Income    
Operating Income 7,603 5,981
Intersegment Sales    
Intersegment Sales 10,482 10,649
Corporate [Member]    
Selling, General & Administrative Expenses    
Selling, General & Administrative Expenses 16,669 15,161
Operating Income    
Operating Income $ (18,019) $ (16,218)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details)
Jul. 24, 2021
USD ($)
Subsequent Event [Member]  
Subsequent Events (Details) [Line Items]  
Purchase price acquisition $ 2,900,000
EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (.)!5,'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 " "#B053"3QM4NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NND80E&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGJ"NJAOPQ,8:-C !B[ 0A6XL*HQDN(\GO,4%'SYC.\,L K7DJ>,$LI0@]#0Q M',>V@0M@@C%%G[X+9!?B7/T3.W= G))C4?R6G^!AH(\Z37U=W]]L'H>NJED5U6U3K;2V5E&I]_3ZY_O"["/O>NIW[ MQ\9G0=W K[O07U!+ P04 " "#B053F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (.)!5/TR^=[2@4 (T5 8 >&PO=V]R:W-H965T&UL MC9A1?+Y]"X^G#W4P<0. XN7$\8SO)U6TN\=EN.]OO5<52XX2E3%V++ M,_AE)63*-)S*M:.VDK/(!J6)0UWWTDE9G'6& WMM)H<#D>LDSOA,$I6G*9-O M8YZ(W4W'Z^POS./U1IL+SG"P96N^X/JO[4S"F5.I1''*,Q6+C$B^NNF,O*\3 MGYH >\??,=^I@V-B'N59B%_F9!K==%Q#Q!,>:B/!X-\+G_ D,4K \5\IVJG& M-(&'QWOU>_OP\##/3/&)2/Z)([VYZ5QU2,17+$_T7.Q^Y^4#]8Q>*!)E_Y)= M<6\0=$B8*RW2,A@(TC@K_K/7,A&' >Z1 %H&T \!WK$1_#+ MP]:D-G'NF6: M#0=2[(@T=X.:.;"YL='P-'%FIG&A)?P:0YP>WHHPAUG19)1%Y"[3L7XCTZQX M/4R:NT1MF.1JX&@8S<0X8:D\+I3I$66??!>9WBA0C7CT/MX!R@J5[E''%!7\ M(T\NB.N?$^I2KX%GTB+<=YO"W^'X5>9\J^>?RMQANA[@)C+5/%7("$$U0F!' M"(Z,4$['G*]CI26#H1Y9RIMF M>9CR=GX[O1?/KX;4&FCY.G^>QI/EK>W2*, MO8JQAVHO)8OB;$T6;^FS2)K8\/CYT\,#@G%985RB,M5D+-^VC1G"PSVW^P.A MZ%<4?51FDDMI(.YC%;*$_.1,FK>?P)?9"(6K=;MNT'4IPG55<5VU>9$F(DWA M'5UH$?XZ)PO[79.G7"O-,C.)3=]4(=RSPJ8DO QI+Z!NOW/\[-.G M$[7#JZW=PSVYHCOTBGNXV#RMN!A083;AU6;NX6[\D:I,W7$N7.X'FJO:VSW< MG[@UET1W*9=K\T%^ P6],0:[95GSAX + MGD2KK=YKY?6+#73&*! N@KU*Q[=V.4YT0.Y4K6CL^;>7XQ@3)8YX^?[3"$@<7\7V_Z]'@B@88 M4^WUM)773[-02$B0[7//;0GB1(#[BQP*IVDNHD9K/:%^>X=!UF9/<8\[G4#OT_=*QBEV62,G+O?T"@LD= 58EP+: MJA149-5K.)/B)<["YC3BFI,EAE;7!-JJ)E1H,P%]=4+^C;?'OPUNB0'$WMQ,XDIP=1\$%/E/7_X*AU.6 XA;^(&QCL1$9:G&X"+WL=_O0;&/+ M^+H6^+A]+V,-=BM6Q*.?G[^0!0]S"?EJPCJA5"RPSLH%UA8ZNA>6Y)S\YEZX M'ME"KVPW4S#JNE3XN,OO,EPF]9*L"( MBOTYTW&S_0JF$0Y7/+)@<0XVO$P/9O, M1,=")%$E*2?>I]])EBW;I.@4W8LVDGPD_SSQ[G>DKEZ$?%9+SC5Z+8M*74^6 M6M>7LYE*E[QDZD+4O()?%D*63,.M?)JI6G*6=8W*8D8\+YR5+*\F\ZONV;V< M7XE&%WG%[R5235DRN;[EA7BYGN#)]L'G_&FIVP>S^57-GO@#UU_K>PEWLUTO M65[R2N6B0I(OKB]X4;0]@8YO?:>3W9AMP_WK;>^_=9.'R3PRQ>]$\4^>Z>7U))Z@C"]8 M4^C/XN4/WD\H:/M+1:&Z_]%+;^M-4-HH+VNX4.D=?']ZC7\Y^16B1[GJD78_^6(],+1'X!J7M!?_6Y"M6P!!67VVZ"KNNVC!;S7$4 M1!',;+7O$XM9@+TXW)D=*/5W2GVGTH],/G/-'@N.%$\;F>N<6U5NN@GVAR<> M)=Z12M,L\8B?V$4&.Y&!4^1-FHH&O >)(N7@2E [114D-;% K(#4TRU32&(H M$\VC7C0%Y(.^"9BZ8Z= MNK\(S8HW2(R-P:,XQ.38N18S$L-2LHM,=B*3$\X%0$N]GJ(:4K'N?-MFDQK( MJ;L0L$E.#"W$"TETO%)M9C$)?;MD[ T(\9RB/X%DIO/J"14\+!3[>]"9"]Y45BE8=-%4930XZ1GMPOH2&[& Y@P.1'V MFE5/>9N=3WF1F$$24#,]6>U\FHQD:#P0#[N1]ZD+^?$XZIL?O#\<^^18G\7, MPTDP(F_ ''9S;A/N#GD6OOF)%^PYIA=H,Z0^";T1B0/D="!V MU2)X8 =VPV.'SYJM6W9:YV_2 >841\>SMT&$CB[T 2+831&0*!ONI,B>6ZP3 M,"D!6<3(TS8SR"-C:62@"7;C9/ORQ%'R.Z7:Y$80Q$;06JPB,N;T 2[839>M MYEK(;@\%I5(AJJ=SS64)>Y]'>Z(QL1%XP;%@"UL FG;!9" +<9/ED-DG7$M, M8"1!X!TG'(M9'!,Z4EV0@2O$S96_#CPYA>6@U$YZ[W&K;),E^*""[F5;S*@_ MEB?)WE;(39Q!]G>N9&*"A238R.]6LR0>6QH#?H@;/^_Y@H-O,]B9IJ+D2+/7 M$9TF8'"4&)RTFN%H;%D,'")N#FTP68GJK:O8Q WDV^@XK5G,@L#'(RF"#$PB M[IW7)N).:33W/ 2'Q*CC;7:>3[V1VH,,@".ADYP/6J3/2U%D7*J??XH)CMYU M9;)>NP!*!CJ1DWN"IG_VUHLF01P(^Q- M/:_[9]UX'FPWI["Q537OCK"*];MV>7"4*]42$3:UHM$*ZL ,8M'J?J?X]N#O M4M4LY=>3&H;AHBP!0&_W;O@#WNT=N^V*A%,H M8*9QXG=-X18V[%-*OKMGZ[LQR4U"(RYL1G@D* :Z$S?=;[(L;R$#\=MNT,_S M"J6LSB&>K4)-8D/Y%!CUD\W.#[R(VN72@>W4S7:H )NR*;J#Q[[P$R6LLV5[ M1KP"_ AE/STS^7T>X^B8.S8S[/ECN8<.G*=NSG_FFL$C*%V9K"!"[2)-6L>Q M'P?&&9_%+HCC8 2/=, Z=6/]BP2&-W*]#3%8VJE04)8D.)R2B/;1T"UQ4#:- M( *WCWX\"J@)_?/(\Y+C?;3-+J3Q6*5+]XYCW=7!!F-J%!-6T98*@$0^-%1:"W*[G+)&#WA1!Z>]-^Q-A]M)K_ M!U!+ P04 " "#B053+@PON3P# "U"@ & 'AL+W=OS,=J#;K]_92;/0!E94/I XN7ON>2YW]DUV4MWK',"0AX(+/?5R8\IKW]=I M#@75E[($@6_64A74X%)M?%TJH)ES*K@?!<'0+R@3WFSBGBW4;"(KPYF A2*Z M*@JJ?M\"E[NI%WJ/#SZS36[L W\V*>D&EF"^E@N%*[]%R5@!0C,IB(+UU+L) MK^>A>6"DK*>_MXD,V]0++"#BDQD)0O&QA#IQ;).3QJP'UVIC6 ML7O_B/[.B4 M22MM9-$X(X."B?I*'YI$=!S"P0&'J'&(7NH0-PZQ$UHS<[+NJ*&SB9([HJPU MHMD;EQOGC6J8L)]Q:12^9>AG9G,IM.0LHP8R4.8(%]R66DJ,CWQ#5*Q@'[:A+VMPT8'PGZL^"4)X@L2 M!5'8XSX_[GY3JD/N/B:@S4+49B%R>/$!O*5!_5B<<$9H%13A92,U=L M/VY6VB@LN9]'@L5ML-@%&QPBGZ:R$IA?!2FP+5UQN""48T.YY&-KDDQ6*[.N M.%9Y8WN&^;Z3G%.ES_O278<S<)1$$W_;36J/43+^9[2G9M"J&1Q5 ML\"V Z6P>K!6T_L+4E)%MI17T.5,2L"](\=ZZF5?AT@ZQ(++('S"_C]&>^RO M6O97I[&GEQI=I7?5S/0ID3X=K M7=(4IAYN_QK4%KP9Z>O$U^/L*4U:IW)' MK=S14;ES612XT;RBAT8OZ:'_&.U1'[?4QR=0/]Y XV=],>QOH!<8[I$-@W\' M7G "W)3L%QS-=*5^/])UG[__ MO V?D1B'PRB)GY)];C<:#9)G1>!W9@H[T'VB:L.$)AS6Z!A<)HB@ZAFI7AA9 MNC%C)0T.+>XVQ[D2E#7 ]VLIS>/"3B[MI#K["U!+ P04 " "#B053['52 MRG($ #[#P & 'AL+W=ODX_?L.*45R)(I!7RQ1 MGAF>N7 .9W'DXJ?<4:K0:UTQ>3W;*;6_\CRYWM&:R#G?4P;_;+BHB8*EV'IR M+R@IC%)=>=CW$Z\F)9LM%^;;HU@N^$%5):./ LE#71/Q[RVM^/%Z%LS>/GPK MMSNE/WC+Q9YLZ8JJI_VC@)7762G*FC)9?*. MM"O/G/_4BX?B>N9K1+2B:Z5-$'B\T#M:5=H2X/BG-3KK]M2*I^]OUG\USH,S MST32.U[]* NUNYYE,U30#3E4ZAL__DY;AV)M;\TK:7[1L9%-XQE:'Z3B=:L, M".J2-4_RV@;B1"&84L"M AXJ1!,*8:L0&D<;9,:M>Z+(RJ(CK5$9T^,'(H2 M9,[1)7I:W:.S3^?H$RH9^K[C!TE8(1>> CS:JK=N][YM]L83>X?H"V=J)]$O MK*#%>WT/_.BTSZJZ*^;9ZD$5.[?#NM19STRUJ,)ZW_ &9>DHM; -ZJ)4=4G^649 MQ GVXX7WV@IFJ*#0*=HP3F:\M?,.9Y /48Z%(AQ/8.P;>!!^7(J(<7;9 M9_VLB>BYU^*V0@Y':"ZC9-A]+5(1GH#Z]-$]KRHBI-G';'!NC4=C+CV]6.0,\?@9M M[LOJH*^S_P-N;H,[ZH1C*8 ;V.'BGE:P[TS>#S-J %[R CUF2]^ESWD'P#T? M8#DX,-4,(=W7;H*],7/;X/LM3+;-'-J; M:<;B+^;B*5%%-V#2G^LY4C239K-0?&^&M6>N8/0SKSN8SJG0 O#_AG/UMM ; M=//^\C]02P,$% @ @XD%4ZVL:AQ* P ^@@ !@ !X;"]W;W)K^+JT3A+/)AJWQ#NW#YE;3*6RM%+Q":;B2 MH'$U#:[[5S>9T_<*?W/ ^ A CKL!20-(C@&#$X!! QCX MS-2A^#S<,,MF$ZUVH)TV67,W/ID>3>%SZ_@ #W@"^1-U% M>?2&3C_K']?LK=(@.E&Q<="'@$VU@V/>ZAD!X,.4K MU&N_+0W59BMM/1M::;N0YWX/'I6G'?)Y=I7[Q1Z^N*V_"CXS MO>;2@, 548AZ8^H]76_:^F#5QN^>A;*TR?QM21\GJ)T"/5\I99\/SD'[N3/[ M"5!+ P04 " "#B053,*'@F%0" ! !0 & 'AL+W=O2\955.3A;&:*7#=.<(4S [:1DIE? M$Q1Z.X[.HOW! U_5SA_$1;YF*YRC>US/#%EQSU)QB_"9++1^\L9M-8X2+P@%ELXS,%HV.$4A/!')^-EQ1GU(#SS<[]D_ MAMPIEP6S.-7B&Z]VZ^IP "">EP%I!TB? T9' %D'R$*BK;*0U@USK,B-WH+QWL3F-Z$V M 4W9<.5O<>X,_>6$<\54*ZL%KYC#"N:.%KHB9T$O8:HE/8S:W]@&X5:56B(, M'A5K*D[>IS"8,4/.-3I>,F%/X2T\SF]@<'(*)\ 5?*EU8YFJ;!X[DNH#QF4G M:]+*2H_(RN!>$[.%#ZK"ZF]\3"GV>:;[/"?IJX1WC1A"DKV!-$G/7M S_1]< M#2&]"/#D%3E97_8L\&5'^/I*'RWT]^N%=89>^8]7PHWZ<*,0;G0DW&<,@1S; M >YH %A\Z4I:CO/ X;M_4UQF>;PYK-*_+A?O>Y=66GSP&"6:5>A1"Z5NE&OO MJS_MQ\!U>/W/SB$'-9=I^;0VGU^')+[2C M!@K;FD8<&N] _Y=:N[WA _1#L_@-4$L#!!0 ( (.)!5/T24AH < ,HJ M 8 >&PO=V]R:W-H965T&ULM5IMFD\R< M8R3>KTEF+@')O/S["LP9(X%\I.J7V#B[CU;[+)*> MA?.GDGYE:T(X>-[D!;N8K3G?OELL6+HF&\S.RBTIQ'_N2[K!7%S2AP7;4H)7 MC=,F7R#+\A8;G!6SR_/FMQMZ>5Y6/,\*7M#Q=5BC[+*-J1@65D 2NXO9N_ANR4*:X?&XJ^,/+&# M[Z">RI>R_%I??%A=S*PZ(I*3E-<06'P\DFN2YS62B.-;"SK;CUD['G[_CIXT MDQ>3^8(9N2[SO[,57U_,@AE8D7MBD_=;!;\C:9;>A)L(<7Y[3\@G0VEJ@U5\:?AMOP4A6U*5X MQZGX;R;\^.5U6; RSU:8DQ6XX^)#U!EGH+P75V7Z=5WF*T+9SS\%"/J_@/A; ME?$7 .R GQ:EQ7#Q8J=+[B(KQYED;:Q7.UB M0:.Q;#:B.IMQ![RO]=[O5R(@4=TX!S9.4 M/_F:4"!B$[?ZNKX''PGX4*3EABQ.?B\9.QV C_7PMX2+14)@QY@66?$PE*M$ M#_%)K#NLHB^CV5H>\2^5Q"Q$Z>SK!^WK!S4XS@C.%HE\O$1N>+YX/.18M7$@F$ ^V9+U0Q"Z(=A!]?+H+W/H/U#&3P1!7NWQI2PTQ_*Y@[5[64S"* # M76EZJN$\L$6RT'#4,XD2& M.(=HU")-H-%5)N(ZMG2[1H8&BPWA)(9PEDD,:CB?8QQ-HXXF?"4VS731D=]K#3Y@.G^>T4!/J*E#7.5O*?F1H MK-@03F((9ZF?>X_#<,]A^#H.CY345:C$XJ"#LUI08/ M&OJQ)]2@*:"H!>HQZDD'V-C4:(DIH.61L/O<'\A+J.7^ V-5<[P53(KQ.>-,3&8Q%"SFE7 T!15"5>XX5RJN/ MH=$24T#+(V'W*>TD*M1KU(/NQ&]5(?2T/ZZG6RA]>P*JBLR!@>5)=M& W=Q# M2.%!-?-#&%J2,DH&8IM[T/:1=$(=P(/009[MCF2RTXQ0+QI'NA3'LZJ*'Y%5 M!_IR[,F Y3SP+>B-'(9@)Y6@7BL=5,'[+3T#EMW$"P?C5:4 \J!Z8ZGLQ K4JY61,CB> M5E6LB+1"RT:6/,2T#_L4$G M"I%>%$YK8.G!)M!I"B@R!12; DI:H/[N@#Q'?HRAZKR^69_03NDAO=)[?2.K M!98Z6>YHC1T\F]*KC$F]+#3P>$I^.*4J#^AYOGSXTT8ZJY3R$ M'CIH!NUB7QR\I%>_Y?D1TX>L8" G]\+3.O,%!-V].+F[X.6V>6_O2\EYN6F^ MK@E>$5H;B/_?ER7_?E&_"KA_??7R7U!+ P04 " "#B053+GX'W%X" !& M!0 & 'AL+W=O[>: M:K+"CJ7@%4K#E02-BU%PT3^?#)R_=_C.<6/V]N RF2MU[XS/Q2B(G" 4F%O' MP&A9XP2%<$0DXZ'E#+J0#KB_W[%?^]PIESDS.%'B!R]L.0K. BAPP6IA;]7F M$[;YO'=\N1+&?V'3^D8!Y+6QJFK!I*#BLEG9MJW#'H!XG@?$+2!^"A@< "0M M(/&)-LI\6I?,LBS5:@/:>1.;V_C:>#1EPZ5[Q9G5=,L)9[.)DD8)7C"+!HL[@\_PM5#S>TC'-])5A><,"=P/&6:("5:GC-A M3N =W,TNX?CH!(Z 2_A6JMHP69@TM"38A0WS5MRX$1RP.)O M?$B)=MG&NVS'\8N$7VK1@RAY"W$4]Y_1,_D?7/8@'GIX](*@XW M ];969*&Z_TJ_>LR_-"Y--+"O5^R0KWTG6H@5[6TS7MUI]TPN/ ]\.1\3$.B MZ>D_-,V$N6%ZR:4!@0NBC'I#:C'==&UC6+7R/_Y<66HCORUIT*%V#G2_4,KN M#!>@&YW9;U!+ P04 " "#B053^P1V-J]>:]Q\0+FWS)"*'''Q+;']DRK?&@2OK MP)44'8+1<;+#.)D=)YL8YW?(=M[7HF.A=[!K6]BV)JGO M+W"^7"[/%O?'G@E8X:)R5B^$Y0=A>=0!E\T_$,&[@-("LKX6?:J-K[92W',(!73W]&9G%0=-1=19GQB4NYI34T1"[MJUSH\X&GDK8%0M M<=A9Y4%8^8JP%9,2)O_L&/K(@DE5>H.7.!\)]&UP5>1A@=5!8!45>-D)J?E_ MUG.F/O!>TW[-[^!]4J68#HJM?"%YE8W4AHR2+*QV>5"[?)/:YMF]*]Y3B$(( MK%JHL.BEIR=-BI'F@$V6AB6GB2O&253T[89*-C=8:D!=!ZQ6DX&Z[^I%$)8E M'LD,666DFA!Z1(TT*O17H=3BW1J6">\1^+?A:BL4?_;U=#CLNWWA-C*6[-N0 M";W8Z<51O0YS(/$$*I'2IK.;WCK:V")[9@&C?7_PY\Y_5H:4P=2-(X M22[K6@RF6D.)9/R>0FX'79#Y+JB6R?@]^E8IY/Y4[#FHI'E4Y'5_#T01\BDH M+?<&G6=5.<9=R(S@Y43-21UDK[*EK.;!H%!SE8NV@-4\2ZN) M4, .0SB.(3\47I&+?-06L2)I/+)NP8Q&.L^CW'UT^!I7[L,FA$(PC M.6"6522?B!3LN(3QF[8('&J;>L.J%SO 8!*O3(,$J"EFP &. O?HIQ.T;:E) M= A/!BS9FJ5ZT$LD4"[)$?7V7@J95>7$NA,[+.$XEFZDJ!EK]CY2M&7Q50;V MR3-._*C)2YD.3#@.IF,7=U1^9]H4)Z089-%T 9(A)?+;"JT'(IP'$67;G5@ M!-T-"@Q42,,5]HF"LREW.*#@.% .>3DHNZL)!G?0)0%L$$+2,0B#=@6>$N[P M@JLW):7;,?Q@4CI0X#@HOL)JX>EPX**9[% K:'"YCP.U/B]SKU!%!S2'@J=J M2VMV/H-ML&+RGLTN4.RLPT&#Q*'Q/J@KL"3M( M9RLY*-7?F\P+7(SWVR&SC"RGQ!Z==\49$R+QXMT^_=\'\R@X"Q\C64[&&_" MU3S#U51L.-B0.&P^KU:LMOLK]EC;71F"E01#]7Z'!OXW(OO@%F6D&)B^4H<>$@@M#BZXNF87-N;+X7L/GAW M07+X]7"[=FGOE$:_?TQ/KW9W9*Z;W97=;U1"NBC4LA5TF7PHP5%R=PNV>]!B M:R^2[H36HK-?-XPV3!H#^/]* /3W#V: PUWDQ?]02P,$% @ @XD%4X!D M0[_9! D L !D !X;"]W;W)K&ULI5;;;ALW M$'W?KQBH0)$ BJY.8R2V X%\N) MI3[T15J2,V>N9\B+QKHO/F<.=%\6QE^.\A"JU].I3W,NE9_8B@U.MM:5*F#I M=E-?.5995"J+Z6(V^VE:*FU&5Q=Q[\9=7=@Z%-KPC2-?EZ5R^S47MKDY4$VIE<7E=KQ'8>/U8W#:CJ@9+IDX[4UY'A[.5K-7Z_/1#X*_*FY\0?? M))%LK/TBB_?9Y6@F#G'!:1 $A;^O?,U%(4!PXY\.V^*2SD%^.SD>4\5;51;BUS:_N%JK;SV9+=TX]BS"4IR=3$-@!:!:=K!K%N8Q1&8)7VP)N2>WIF,L\?Z4[@T M^+7H_5HO3@+^5A<3FBW'M)@MYB?PED.1IV'FD^1))/HCYT2;P$Z7E%KC$42F F>TU4:9 M5*N"/$09A F>M$F+&I6@G!UK0[GZRK1A-@3J5LKA9+.GV_4UK5DY9,73>Y-: M5UDGH&-2])8+U4"2^FWQXAGZ+1+J*Q?[I-$A)PUSOMYXG6D@L1]3R)E^_.%\ ML9B]N;9EIO"4SF2L1&S MK7V MO ?\ITFTT%T\U=O?!*#.E82<=G8 .>#% 4!#ZZ@0$_ T80S6G@J[G'2Y#K-J>&' MM&J9QFBK#-+IKJ1!GK7BJ]7-\PFM/-6^ MS^)0SK8-T0BE[YNQX7'7B$FW4_M^IY=!5-]N@27]CF3H:'=3R M):Z;#C"4A /:XT3;S/O2]C0M/<91@6F(V8,WC40'DY]KTSX:CE']9,LG M_TWUX]2.SB9'(VV[.G?,+TJY<;MH._+CUMQ3QWVIEG@QE$1' L?6POCNJ]#! MH]2]S=X*0M&.DV]&C$C&&4.+:&?1SMSO7?)/^F1DPS M7L6=&;'"<.C20_,E MY@1_\2VF*H7ZL42-222\"@E3OJ1(HTVO- G&SRU(4^/7@EE>QV\2WH M*&ULK55-;]LX$+W[5PQ48)$ MB27+;I-M; -RVJ#=HFT0)[N'10^T-+*(4B1#4G7\[W=(R:H*..EE <,BJ??> M?&F&\YTRWVV%Z."I%M(NHLHY_3:.;5YAS>Q8:93TIE2F9HZV9AM;;9 5@52+ M.$V2-W'-N(R6\W!V:Y9SU3C!)=X:L$U=,[-?H5"[132)#@=W?%LY?Q OYYIM M<8WN0=\:VL6]2L%KE)8K"0;+191-WJYF'A\ ?W/ M(128.Z_ Z/$#KU$(+T1N/'::46_2$X?K@_I-B)UBV3"+UTK\PPM7+:++" HL M62/UUXO5\*&?]BUV&D:0=Y8I^J.3![47+9/]M3E84"X3)XAI!TA M#7ZWAH*7[YACR[E1.S >36I^$4(-;'*.2U^4M3/TEA//+==\*WG)Q(R,>&N>=X*H53)\1G,)G)5UEX;TLL/B5'Y-SO8?IP<-5 M^J+@7XT80S(]@S1))R_H3?N(IT%O^HS>D2CAWVQCG:$OY-L+!F:]@5DP,/O_ M4OJR8#H>_483[BL<7:M:,[G_X]5E.KFXLF ''/:3HP\<9I"^7\>XP *X!$], MDZLORB&D< [KMD]!E? ;\X$YN2+D2#4&,BD;)N .M3(.J/5\_\ D.?\$-$7 M50A[9 ;0?R&0:<,%=/4=_V(JKYC,;/Y7&Y&J.THT&H:U[0N8E"?I1CMX1K-Z@(53](SL MYJI&N&=/:$T,R#X8\,+[O;C8[T8#T9=C68; M!KJ%$'D[]?K3_L[(VE'Y$]Y>.)^9V7*R*; D:C*^>!V!:8=XNW%*A\&Y48[& M<%A6=.^A\0!Z7RIJE6[C#?0WZ?(_4$L#!!0 ( (.)!5/-W $8[0< '05 M 9 >&PO=V]R:W-H965T2DBQG)DYF4: O MMD21]Y[[<>Z]TL5>Z<]F*X1ECW75F,O)UMK=^^G4%%M1X MU9NIV6G!2W>HKJ9)%,VG-9?-Y.K"K=WIJPO5VDHVXDXST]8UUT\WHE+[RTD\ MZ1?NY69K:6%Z=;'C&_%1V%]V=QIWTT%**6O1&*D:IL7Z4D(D"B$H4E"1Q_#^)65!4) HQ?.YF3024='%_WTG]P MML.6%3?B5E7_E*7=7D[R"2O%FK>5O5?[OXK.GHSD%:HR[I?M_=[98L**UEA5 M=X>!H):-_^>/G1]&!_+HA0-)=R!QN+TBA_(#M_SJ0JL]T[0;TNC"F>I. YQL M*"@?K<93B7/VZEX\B*85;*U5S6Y58S7\9 #";MFM4R^TN9A:J*(#TZ(3>^/% M)B^(3=G/D+4U["]-*[4R&;?^[Q,*9X/"F5,X^U\[^K38]#QXDV3V01J^V6BQX<2&0*U9 M?^[35@2WJM[QYHF![)I;89ALV%JUR/C60*,QS(@-N-C+-;*6%==,%*I1M2Q8 ML>6D5FAIK"Q," %%U9:RV;"&VU8+!HUV*]A.J[(E?+PI^QNB)RX+Z!$F#$K( MT'+5^G5N(;7Q^XN*TQ:25?26G0^&2,/*@Y6B=%!A"-0:\15+5K 7)MJ]@G;@ ME3M>,0$U*$^?A37O RZT,CM>"*==-F5+R#A2T3D,KD))P;HOC@2WL[+SYQ__ MD"?QXL\ _ "_5A7*F(-JX%SM-MJM%N)/-9&%P?=2E88@ #PR_HEU"1^0^I_: M1K!DX58BQN%23G(JU%7SGMWU%@2@'/O96Q!\(O%'7 S&#N3\.IK)/ MRN+WY4?!787:S\[8+ ^7\QP7R2Q,LQ07BS1,H>2,94NL)+B(EV&6N$=YF"^R MX![PP;0\7.0+%L_#V3QB218F,]RE89)&;!G.%UA+PF44!3?DPT68Q!&+LW 9 MYRQ)PSC)L18E"8OC,,=:#-FS"'[8(.!"PY=W?=+1J<3MR/*8I;,PBY8$*EWD MI#Z+(I9F0)8'9RR/PGSIL&9A&COTV3Q,H@Q72]B:TU*V"+,X[I[-L/U>4"M$ MW@=W0KN\:."TOZ\JZ9EG#CLHX,,.==@1:($&:Y"C/D4T;PSO62(+1R6E2V)U MC;I/DF@?>A'$]EG(6=%7-4\!UJ!%=OG'C$5&<5VZ/-QO9;%UW9-MD5*-LFPE M1!-T\. _;*(GM I":HO@(XD.SRD]Q2,1'JF-E'H4NI &#P8,:N=,.Z=JP\I6 M'[&EYO]16MHG9Q@8V9]"&>$F<'9!%NAZ_?$62;=#O9E'\Y (7Q&C[99#%C+Y M27#M5?0%C6"[$0 "K&)\MP-P7X?(I04Q_G$G2@EOAYTGN*,44) ("8MPL+,. MH7DE>+X^$AXMD7^=?*=_;':/EEQ+-GC40^UBO%8MXM\YZ(L4" ACP3NK7@=% M838M;"N.^P,_ E4K+8Z=R?;P'YRFU:-$A1-PWEF2@ZYIS+@]JB7'?O=&&X^N M4)M&_B:&[*-I[$AF-O_.Y5 ^^ZXW^76;J*;2U@#Y9AD(2A*2&7/%%*D#"A$& M5.CJ*?3F'@2#/0=@)3W 2+M&ISD?6BA5&U)J7(>TZ'@ W2]%=UQ D/M[D') M@G:X/L4-N;KJ9D^X<+W&)6;0@L)JZ*R0#WQ5B1!\64GL+$>+AKT;F$,=SYKO M26[0-SW&RP,M.-#E>00"FP")Y7G/QX:5U#O?NG]='_PT_?LVDT#1TV-X%^#)E70K828%K2F>OK,JVR/L+.S M>1@OY^[868;&,'N>.[[YNP(P#!6HT#LN2Y?HC>DBH2B/!F6=CM<=YJD##4C"X]RL^N) NPPH8]:^@ 0H!5T-/UJGXR]1 M#:II7E&,(N""-#0!M5X#(15G7[(,ZZ*$W<.,1E6F;U-=?(-3@6-#X$;#%(:[ MTC6G+7^@@>SI"R^Y\5"N)74DZF--'XD3# A&(4 NN(1H%)-0*37-B:Q2;N9\ MYM+G$]YS+".+W8S7E:6O#'>C5/_;B'3O/HBUT-KENPOJ[\[U,95]PL>S<(Y* MZ3(>8\\2X\P;4A[52[?B9,J/5 5O+#LH7Z.\/XG])1(W#* Y0ZBSB+JZ=<$/AJC*(3[')CX-4>). MPA$C7P$W>IMX%1V]@Z+>@C\'=.Q;T%EZS4'O2'*O\?R-!'DMOIXC>/&8^9GB M+ T7V9N:@B?#2/Y8K.=#\$U]X%6HOX,2K*=$\/^F!!M1(CA-B>MN<@H.S?]K M'V6FHR]A:#P;][V/BC/.^H]BP^KP2?':?TD[;/??(Y%;F-_I#6.-H]'Y(ILP M[;_Q^1NK=NZ[VDI9=#EWN14<@R5MP/.U4K:_(07#A]:K_P)02P,$% @ M@XD%4^=R9=LB P _@8 !D !X;"]W;W)K&UL MM57?;^-$$'[/7S$R"*Z25?],FY8D4E(.<8@[JNL!#XB'C3V.E^X/W^[ZTO#7 M,[MV34ZB03SP8'MG/?/-]XUWQLN#-H^V173P)(6RJZAUKKM-$ENU*)F]U!TJ M>M-H(YDCT^P3VQED=0B2(LG3]"J1C*MHO0Q[]V:]U+T37.&] =M+RS8'A_0_=S=&[*2":7F$I7E6H'!9A5MLMMMZ?V#PR\< M#_9D#5[)3NM';[RI5U'J":' RGD$1H]/>(=">""B\7'$C*:4/O!T_8S^7=!. M6G;,XIT6O_+:M:MH$4&-#>N%>Z\/W^.H9^[Q*BULN,-A\"VO(JAZZ[0<@XF! MY&IXLJ>Q#BQ.:7P2I(9K(<>4_RH,S M])93G%MOJJJ7O6 .:_C)M6C@3DOZO*VO^R>$-ZK2$N'5C]K:BV7B**4/3*H1 M?CO YR_ %_!6*]=:>*UJK#^/3XCJQ#=_YKO-SP+^T(M+2(L8\C3/SN 5D_XB MX!4OX#TX73VV6M1H[-?P^F//W1'>:8?PVV9GG:%3\_N9-.64I@QIRO^KS.?A MR\O9?\H 'UJ;HN$'O M!3M4V'":.H%PHP7-$*[VXPCA?Z(-9$)K^P]WX*[E"I!5+4SRO#IV4AT=JG-& M;QP4491C3VAO9W?/6N['8>29?M".B=F6$?.*&#C8=(8+&$\F? EE.:?[JRR- M%_,2+L9UF=[ Q6PC=>_K;K#2AAJ#\B>T%LQ:WG"R&Z/EOY+V9.&K+Q9YEG\# M1;;PU^P=41^*[ZB\ANNS@K/X)KL)L7F<%]>G>JC3CB=R\KBX*D<1\^)J$+2( ML^L<+OZI09*3F231[,/DM<2"A _C:=J=AOMFF&E_NP]_AK?,[+FR(+"AT/3R M>AZ!&:;M8#C=A0FWTX[F95BV](-"XQWH?:.IH4?#)YA^>>N_ %!+ P04 M" "#B053-=1A@ 8$ !M"@ &0 'AL+W=OJ"EL46$(K4D92?_ MOD-*5IW-QDW1O5BD-//--T_/'CQF6\KZUXDJV7#MGB']K?F5M,M&5!*7J,T7$G0N#D/+T9GEV,G[P5^ MY[@W1V=PGJR5>G"7#^5YF#I"*+"P#H'18X=7*(0#(AI?>LQP,.D4C\\'])^] M[^3+FAF\4N(/7MKJ/)R'4.*&M<)^5OM?L/=GXO *)8S_A7TGFZ7>&/,MK9MEJJ=4>M),F-'?PKGIM(L>E2\J= MU?25DYY=_4IY_R +52/RQ/*Y?D+$!G;9@=UE=A+P8RMB2/,(LC0;G<#+!V]SCY>_@G?#M.1R:[RO MWDGX\V)MK*;B^.L$_GC 'WO\\?>)YFFP21RM!9+6#]!R7>\)._A2(?M&!=L+1"L&I2M*AXJ)4K4QNG9"F'OJQO+]VR' MFIH59%NOR9[:]%J!-VF ^MY8)IV=&*ZY<,;_+\F> \T-9^]-=*"G0TP(DEA0 MZP?/[.*7EN^80&F-@Y3'S*$U[M=9LC3I3*N?NJA C;9297S(Q$NH0M&\,O9 ME#S02#/,,O%5H+@QK0]\VQ"0D\5'U 4WZ'0[:ZIQD\O$<%]A8+WTVHU1-PW= M6//,H6"B: 7S0XY47\3F96: ACD@*RJ7#JY*H'ENB"2E@!D"$,(]/;9/S8"] M]C4W!)7D3Z3V++BO-&)P/!,"ZN@GZ!L:/K82(9OY6^J*/>BAWD$VB1:+A3MD MT72^"*Y1*AI_S"H=./:>R2GK\.,/\VR4_?2F>) UXA.ETQRR<32;YM$BS8.; MS8:"')#?70D1=-GZ3L&Z$>H)L<\3VS-=&LCFLV@Z36$T2Z,TG[_@_(:8_5?6 M>3J/9IEGO >C.!W3(XT76?"6)O4:>:F(N>HHJGY\+$0+=4';+2JOU75A]CA88(3QZZ5 M8N+SO)(BF*0NB_-3A*:4[FSR74@%QZ2@)W7?=;]H32],^M3;)QB]I+)7K:"I M2&-:6O[^,,?B;_U1)4LN) MD\ -J:;Q;!*"[I:;[F)5XQ>*M;*TGOAC1?L@:B= WS=*V&PO=V]R:W-H965TS) [73M_&RKF2 ^U;<)9OXJQ?3\: M!5UQK<+0M=S@S=+Y6D4\^M4HM)Y5F9QJ.RK&XS>C6IFF/YNFO6L_F[HN6M/P MM:?0U;7RFW.V;GW6G_1W&U_-JHJR,9I-6[7B&XY_M-<>3Z,]2FEJ;H)Q#7E> MGO7GD_?GQV*?#/XTO X':Y),%L[=RL.7\JP_%D)L64=!4/BYYPNV5H! XVZ+ MV=^'%,?#]0[],N6.7!8J\(6SWTP9J[/^:9]*7JK.QJ]N_1-O\SD1/.UL2/]I MG6U/BC[I+D17;YW!H#9-_E4/6QT.'$['WW$HM@Y%XIT#)98?552SJ7=K\F(- M-%FD5),WR)E&BG(3/=X:^,79A0H5J::DM/ATUYE[9;F)(6U>*7_+42TLTPWK MSIMH.$Q'$8'%?:2W0P#O:JW"4\([^M0I_S1O3.WR^$.=Z'.4YACO]?L5\.\F;8 M^P]QZ/>*>Q>N;E6S(>TP="5[V%M+%1K;;L@:X)1DFGL.L4YH;>=UA9$HT;11 M(I+S9F4:9=&B49 WY)84*\],=6X!Y\ER"!0=+9BT$.1'@L,G/.10B?@+9! M MV2JM79=B>X-3Q(!8BGVNFEN)-:_9&ZT&].MP/AS0A>?21+KI3 A,G[WK6II_ M3C)\PTD0Z%+YE:/7JFX_T#9LXD"EJY>V%LJK14$AY1O:A R0M-LB*Z9*A M$K+]R*T+B/-%7HOU#HL0#YF^*D[&&7:W#]FH<9'XH05AADM)LF\=B"+?!L>D M?DQW2//80]=O:-OT@Q1_C\:VI%>38CPX*L8B0ZB+4UV20BF2K= 95 P=.UFQ^=)[AHMC*[,K:YB M9O6,"E2:H#T+XK 'G$VBD*J >_(@QST]J?5NK !;\B(>E&-(UQYD_'TF"=;( MM]&F!3,3$H/<[QM:.>S!P'5^.Q'-X5#V6F>-1G;7G0^= @/41&SQ'CU@<%,< MFM,*B;(<(6% :Y:20ESQ41I282G3CXF%G$'"ZCQ0=] ,TSW82B6#+CQ*.'NI M@E99F]\Z_WPTS%?2!-U? Z]+!T*VE"*W700AC>,'/T*JE5]I:@HX*?*F*LNT M=*T$$WM7UZY,B@X@&&OC %RC^P'36Z+24)F>% B/C8P(3JWAFBWKA M(J[]M*SPG<5>#/!^Z3 *VP<)L/]RF_T#4$L#!!0 ( (.)!5/.=>;'G0( M &4% 9 >&PO=V]R:W-H965T[-CY:I $2-H5ZX "18NMAV$'Q69BH;+D27+2]M>/DA,W ]8,V,4B);Y' M4O+C;*_TLRD1+;Q40IIY6%I;3^/8Y"56S/14C9).-DI7S)*KM[&I-;+"@RH1 MITDRBBO&9;B8^;U[O9BIQ@HN\5Z#::J*Z=<5"K6?A_WPN/' MZ5U&_%B5K,M M/J+]5M]K\N*.I> 52L.5!(V;>;CL3U<#%^\#OG/Q61I"WABKJ@.8*JBX;%?VH-K;G*A3*,1?BS7QFKZ&7Z>R3#H,@Q\AL'_W-Y9J!/;U-0LQWE( M:C*H=Q@NQKW@O>BCQ=$$C"HWEEDL@%FP)0*I"36H#>3*6% :)"F89"GX&UL+ MA!T3#4;0&"ZW'K#AVMA/7$8'BQ0*%=I2%1$P2;PNA9O(++I(@%4QY+C.&G3 $D[13M(IT73W7E8[ ,MT3:WDJ@1J:2>7[_G7DJR M_!$W+?H0QY9X+^_GN8?2Y8.IOMJ%4DY\R[/"OCI8.%>^.#FQR4+ET@Y,J0K< MF9DJEPX_J_F)+2LE4Q;*LY-X.#P[R:4N#JXN^=JGZNK2U"[3A?I4"5OGN:R6 M-RHS#Z\.HH/VPF<]7SBZ<')U6GM)X7_%NK!]O[+LB3J3%?ZJRPC13#CKT;G M0;FVR/W7J%J\.S@]$JF:RSMQG\_!.-?Z,25]B,LN? MXL&OC2<'(JFM,WDC# MR7?C_\EL3AY[ ^? 1@;@1B-ENOQ%;^48Z>759F0=1 MT6IHHR_L*DO#.%U04NY3<_H\.PN^&">S("57HF$X&9^*")J'D^!669B6U%6E M"B=*4W';C8=C$8=G41ST)=1>'HQILB(37$S@R=K6-R99U.@M>52K43;WWJEEPOKTU>RF+YSW^N4V")II8@ M4!372S*RMSK-KR-\]Y'*0[C\3 <#H=! MQ35/G=*$8]:&K+]'VQFM[E \+'2R$.I;J2OL@'S]+HL: TF,(L[N*9)!>=_H M#=F$4*7>$C:--PXZ!X2CYL"*P_-QS.%XT-33Z%[*M/Y;48 J4\\76[NB^U%W M*]UUL9))=]A3*9JY#!25R4EDJTQ0LJ;:*I8!JF&SA4)Q&(7#.$8K/7%C:,E- M73@;8-1;!U_)%(]C9'X;=X%"HHK"7E,E*VR VD&E"^G$D3Q&0FFH"A2BPF[4 M=:BV5$R7-/*QDO9%V9#*!2:LK[NCZ+A?[:W# 1S.%1<>&4,Z0W$4'[/T3*5< MV3/8:(6:S103 K]SF=561"<>:.1E[.%.IY3M-.W+Z_^?BYO_Y9*!#? MH^EQJLK$)Y49*W;)4M-<*[:>*/G.9-K@DRS+3 M"0\'KP5IX%"EK8XM4#"%-9E.N42IL4U 2$05*0K0.\XE0KFV[K>;]U_>7%,R ME$17Y$K2O.1:I@4#\=J#6[8,=VZZLFTX& Z?8415O832$+*,&ZSY8AZID&DN5QEPM&EK]!>&LN%"'13SK; F\(*E$3? M3 X^$0D.?Z(J"EJ;*O+-G.;.;@9A-WXLX;TDM+9;$G($WCL!Y3: M&E7:);V)\D9-INTHM?74ZE2C5&#W0J+9YX!<""J5[JQF@Z$\;ZQ?0=FF ZM! MMT^^7;/3FD:BM6?)#,\JY,UCGP26J'3.J2$YX*O3#*(4A":PK>8V>6V\FRB2 M 505W;*^ 4A"B61_TSC8J&P9'([",4JW4=&!-V$. Q,J,//CR[1% IPE'L#[ M-C.&"I2=^&YT*@6F08JIKYMBT@6PA].-'>:5S-?SBPSZSI%3/^8AZO%3U"5W M)QA6"C,\Y3F,3\_"4_BT8R9M<\A!2]>"=;KVN2,9F[SL8R&NZSG@0$1CTA%= MA#0KH!@3L2*H8_;7#WK88WYWU^*HH2C=Q15'43PE4YJ6F'T/%%;0*(+4S6EN MU]A.RSDWB8GMJ!5W4N/+78W1KL016)[[6U4XDZ0892X=4#2/]'$#F3Z;C!M6 MMPP7,M:*+\9DOAV.M.YX&V:LHR*@ SE"%R2R!"AD/IOK)JZZ:@4^O2@UG._U MN[<49; ^<(9^W8*VC,/1.8WJ[M"S*QZ4U("2NH\&WX(2\1Z9G:O,\M)7X_D (NH&PL>?%\-=QT\=/9IMIVL=>^YQ/ M;'*^31(7["!Q:WW/"-DQD%_(VK9VZ9D2$6?S+.SQMFQF?*_FOL?%VN:BH>84 M$R99X+1#883?'R0X"SJ--[9J)=<>JW^.P8E?PN!B,+B &%PS)%ICFT<-3:% M8@:102\H"*?,K&G#E:Z;AJ:&32;'&*;[0 '\8M=P M6T\BU]*Q.V"/\D /;D_A@8)Y8+=5\/,L\$G=OZ*#O1'P=#*X7>H8FM04B6<0 M?;7OP*'YL$"LHD<+MYMR-RG1G3GZD>LK/\[C= M="#>KWA0N!OO A1KJYRCZ97;1[7SF=64;2 [^P'W"C:5JO)LSM_7?HSQHZZ. M)HB[)1HO1[<9T#7NT68M54"PZT! % +9V9@$_CGFCR![8:@_:"#L%^L>H_9S M^(.L,SH+X_/1#I/VDL\=HZ"!D:#A4F6%=M8EMBCEQ*$DT$\G@3KM\8#P4^&@S\, %Y\:AYC MH_) A.->]-KS*9TH00<8>/ WK35WAL<75+Y)DKJDNJ%]-IG6:7@1#?LY,5/" M'1HKV._YDB;S3']3Z7.FR.U#5<:S#181GL,7 MMB-4FST M_)^6,5'QF:+H]*JO>R+JKP6X=M95'C;IC=M=+V].>B^_^Y=GJ^7^%>0')D86!]L91.F1U8&H_&L]_P,0R*_2IL8YD_/7A9+P MFQ;@_LR@'9H?M$'W;O7J_U!+ P04 " "#B053P=]Q#<8$ ># &0 M 'AL+W=OAG8QC2HW2 M\?C=J!)2#V;3,'=K9U/3>"4UWEIP354)N[Y"9987@V2PF;B3B]+SQ&@VK<4" M[]%_KF\MC49;E%Q6J)TT&BP6%X/+Y/W5,>\/&_Z0N'2];V EF3&//+C)+P9C M)H0*YYX1!/T\X34JQ4!$XY\.<[!UR8;][PWZ;T$[:DX8;VZ4"W]AV>Z=3 8P;YPW56=,#"JIVU^QZN+0,S@;?\<@ M[0S2P+MU%%A^$%[,IM8LP?)N0N./(#58$SFI.2GWWM*J)#L_N]%S4R$\B!6Z MZ<@3(L^/YIWU56N=?L=Z I^,]J6#7W6.^:[]B)ALZ:0;.E?I7L"/C8IA/!E" M.DZ3/7B3K;Q)P)N\*@\^2#=7QC46X:_+S'E+!?'W'A?'6Q?'P<7Q&R.XW_H\ MCOH \% B7)NJ%GH-A50T(]ME+U:11=]8S5.@FPJM:1Q\CN]C$#H'.J!4@AJ^ M-%:Z7(:B=T,J)U_"QM UV1!2(1%@:$%]"(*5G@*,<.P'U]:Q*.*2WH3!P;&'*@NU]"598CVQT8C MI*=A9DQ11O*:G,1GAV$U'*PH MWDS@=8X.M\P$N2!!FZC[.XXVZ<,0Z=!;21ERP9629G(,NS"X M9 [# ,:\^N*(FB^%CSK0Y^VOY&Q/RKZ5,5-TR6E+E[P>I,-DD M3SAGYI+P\_;%*;C<=)._&7P-MZ%FZ?E@6+3?: MXMPLM/R7T'EO;5PH!O?"K>CR%^R4K*07[49D='5883DLO-9/DY <2 SN)B?J).7V! M\__GY96Z?7M>^D%[D9@DGASN]ML,E:1NZ2)23;V73Y?1(J/LDCX7CCN?/'!, MC^1([_:%HA(,^9QVPG'HO>I"0S<2T]>X\I"D4+6O@N>N$_'5RRV#/ FZ.\@9 MMP.VV1=2MB#HS=VT<[6U;(:@AQQ6=)TNN$#*D (F:NN#,"V MK]%VX$T=7H"9\?2>#)\E/>#1\@9:+XSQFP$[V/Y+,/L/4$L#!!0 ( (.) M!5.3;J,^)@4 !8+ 9 >&PO=V]R:W-H965TBAYH:6P)2XDN2>7CWWKL^:)V;O=QM;)EC:VT2[W#CO[9 M:--*1U.S7=F=05D-FUJU$F&8KEK9=(N+LV'MUERKU#I MQ_,%7^P7[IIM[?S"ZN)L)[=XC^Z/W:VAV6I&J9H6.]OH#@QNSA>7_.-5[.T' M@S\;?+1'8_"1K+7^[BD\@J3/ WY&I3P0T?AWPES,+OW&X_$> M_>Q..56MGA%QY'6U$LH.RM MT^VTF1BT33=^Y=.DP]&&/'QE@Y@VB('WZ&A@^9-T\N+,Z$&?JWH7WNX@YWVCBY5@CWN"6UG3U;.0+V?Z_*">1J!!&O@$3P57>N MMG#=55B]W+\B0C,KL6=U)=X$_+572P@C!B(4_ V\:(XR&O"B5_"FT&",MNFV M\/?EVCI#-?'/&_#Q#!\/\/'_$_%M$!XN@Q- \*W&X+-N=[)[!NI%(QU:<+71 M_;:>%GQ =F]/C0J/=5/6M+23WAPV32>[LI$*FF[L8]\0C07Y(!OEW3&0776T M]8!KT%*!DZG! !^DZ@FPHM5MKZ11S[!^)C(($\/W/^2"9Y\LE'6#FR.8"LMF M:.16?D=#/&C%H:&*GISHWI0(4BE=CO0\(6DM6NLM"&A@WI6X#+[5VN*IV(DD MR.V6V TLI27D6=&#E=*)T[!$3YQ!11BF6??CNG2$VHWVI1IB\UAC MEZ.QRQ>YKJ7/96^.0UCW) 9AS[$PN%5T\L(52D,,:7ZGE2*!#PM7I.D\'7Q? M=UM"04,*W4XQL"GO7L *;4FDL0K6_LQ>CBZ"/<1R7/U@I(IRDVZ.A*LE+A2'IK-,5-%P=A+^'&86NATVY?,>3+Z7GK MH30H>:3ME$.$4AL2T_>$K'SM^3/ 7PN 3W3-V= M00R.C[J #JIGB!A].P21L> W=,'UD\\S==N]9Q^,&7H'6<0BP?T@9WF6!%.F M1,)$G($0K C#8,B6B!@7.7"RB\/@A)P0Q2P)"X@20LJ#=\"3E(DP@7$4%U'P MQ>L5?!WTFBE$G"4B]@/!PBS;4R@8YSGD+ ZSD0 /65H(R%@ALI/^N6!Q5 #G M+(P%^4\CEF41 2<%BY,HN*=KEN1GP1?L*!4*WLMV]PDN7XI^/8D^\Z-P\F3X MBHSOV7$6)20&$U$QL6-IS/URG)XD%Y.@I W+N:!NVB>,J)LBA8 M'@IR)E*6BR+X?5\SP%+!->3T$UP&.B1"4U57?PLJPH MI6DV?<5<5$PD,4D0475,FH4\@S1])9TABW,QI#TNAG*B4O4A>TI)"I?4W\T1 MA7U?TFF!B@[0;NA@HD.'J-6JJ88C?'GJ:ET=O57HT-L.+S*Z+WR/C<^6>75^ M]%V.;YV#^?AB'(O;@L(-;0V76;( ,[["QHG3N^'EL]:.3MAA6-/#%8TWH/\W M6KO]Q#N8G\(7_P%02P,$% @ @XD%4X5IFYT4!0 Y0H !D !X;"]W M;W)K&ULI5;;;MM&$'W75PS4(F@!5A?::2Z^ )*3 MM"D:Q(C3YJ'HPY()/OO>V9)R3*2N 7Z(I&[.V?.G+EP3[?67?N: M.=!MVQA_-JY#Z%Y.I[ZLN55^8CLVV%E9UZJ 5[>>^LZQJI)1VTSSV>SG::NT M&9^?IK5+=WYJ8VBTX4M'/K:MRTO;ZNS\4P(<<-E M$ 2%OPU?<-,($&C<#)CCO4LQ/'S>H;])L2.60GF^L,TG787Z;/Q\3!6O5&S" M![O]E8=XG@I>:1N??FG;G\U?C*F,/MAV, :#5IO^7]T..AP8/)]]PR ?#/+$ MNW>46+Y209V?.KLE)Z>!)@\IU&0-FUJ;AZ:#\%G3VG?,=IF3\*^%ML)C0[RBB? MY?-'\([V,1XEO*/_&B/]M2A\<*B(OQ^!/][#'R?XX_\CX>,0\_F$OF3YWA"D MN*/\N):%LLE+3PK M6B(L0TN[8:?I]U#1#T^^>Y[GLQ.<2$_SDQ^IB\Y'!5M@;FM=UN*2=BZ!/U(" M7\F^*F^B=IQ.M SG1I>JH6B8;7LI@]8+O532,!];+(3JDZ'4 1 M755>"YF27<#@$BT!P#Z#FF43*VW6 Z-W]X%=2F"CCX>![5R]->6$A/H.T,*= M(^4](X^.&Q4$$J(-8L^?G?A_$:V('E7B_80^@OH^CL[ID@G3.!7#0?!]O 73 M]WGV8C;+9K,9HD',OLXPMQS>&G'5A?-(Y+NS9)B4GO,]1!V5B/I76_E'A\)3<"94UJ4E4ZZP4>10XQF)!R =>F M@KQ.JV;$$DSB[ =JDD6L:#3WT M[H%2GUL T#M\ML=8FL5E![QXI0PG8BIZH MMCM! '"-3VA&6^6XME(Y/?(?A4;&$*75H>DJ=,2)^37C0YW M$[H4YB(9K>#&E,(0,'S;H2[[@=+W'CPAZ XIATC@@^!O4Z^BD F^41-5A@]O M$5*$&)F"/_IXT/D]J$_5+OE,T:0$JEY3Z=#HP,1+=6&VYCBB745#33]LF/05 MQHTE@0EOY*=*0CP8&([7$8UN(;+C#:X/O6X'PY-XHYJ8)I^_G_;<3_M0.QO7 M?=^AS&+JQ$H$0/!81!B#IUD3H$L_BA42X,A8R8TJ,.\SO,@R MNV3ZA6>4-UQ6,@176E)1JX!H^NE>02.$C1Z:?.U;.3VX>J!Q7]W>X17]UN3_>7P#?*;?6QF-(K& ZFSQ[.B;77ZKZEV"[=)$I;$!"TJ/, M(79R /OHB+![$0?[F^WY/U!+ P04 " "#B053$"UWE\$" !!@ &0 M 'AL+W=O5(IPCB*/H8EXS*8 M3?S90L\FJK:"2UQH,'59,KV;HU";:3 ,#@?W?%U8=Q#.)A5;XQ+M8[70%(6M M2L9+E(8K"1KS:9 ,+^=CA_> 'QPWYF@/KI*54D\NN,VF0>0,H<#4.@5&RQ^\ M0B&<$-EXWFL&;4I'/-X?U&]\[53+BAF\4N(GSVPQ#2X"R#!GM;#W:O,%]_6< M.;U4">.?L&FPXSB M#96E7LR.2BY;%:VW=_#$>$B>H,0[PFQ]]TD\BZOF66S MB58;T Y-:F[C2_5L,L>E^RA+J^DM)YZ=)6FJ:FFY7,-""9YR-'U8[9I@!]W# M86\26DKG2&&ZEYXWTO$;TB.X4](6!C[+#+.7_)!LME[C@]=Y?%+P:RT&$(WZ M$$?Q\(3>J*U]Y/5&[Z\=?B4K8S7]*[]/)!BW"<8^P?B-!/>8HK1PE&=IF=S17M$#W M)EG.>\"-J4GH5>!CE3&+T$V6CSWXI@8^Q8=AW*>\J2H1'M@63:?[H"J>PODX MZL&2EY7@^%K5%J2R@'F.OJ?! M*0E@N:5RDTK3/O8_20Q,8X/=5H0ELE50,*(P:B*"N\L@:_2]@4:$JC7D[255 MRG W.?H=C8::W(#*@::A9NZ4(@V"/]<\XW8W>.UO"8_:LD2]]L/'@*^\Z=#V MM)UO2=/6_^#-<+QC>LTII\"&ULE551;]LX#'[/KR",/MP H99E*[:+)$#3 MV^$V8$#0]FX/AWMP8B8V*EN9)#?;OQ\E)UD*M 7V$I,4^?$C)3*S@S9/MD%T M\+U3O9U'C7/[FSBVFP:[RE[K/?9TLM6FJQRI9A?;O<&J#D&=B@7GT[BKVCY: MS()M918S/3C5]K@R8(>NJ\R/)2I]F$=)=#+4.\F.VK'3Z@^V>_,J3% M9Y2Z[;"WK>[!X'8>W28WR\S[!X=_6SS8"QE\)6NMG[SRJ9Y'W!-"A1OG$2KZ M/.,=*N6!B,:W(V9T3ND#+^43^E^A=JIE75F\T^IK6[MF'A41U+BM!N7N]>%O M/-8C/=Y&*QM^X3#ZRFD$F\$ZW1V#B4'7]N.W^G[LPT5 P=\($,< $7B/B0++ M/RM7+69&'\!X;T+S0B@U1!.YMO>7\N ,G;84YQ;W^(S]@+ UNH,[W3M#?;)$ MPC5P%]*CL?#'8[56:#_,8D(O1WSQ!GX*7PBTL?"QK[%^&1\3US-A M<2*\%.\"?A[4-?"4@> B>0,5H\-@;QQ9U,J*,_X-A0^#ST""(/&I_#?^@^2@0/62209DSRTI-*\\*GEYQ#*HE9,;F" M@K.B#%PE2Y/ 7DZ9X)*DDFHMO$GF3";)\2PC]]>>3'PQL'2YN["6+&STT+MQ M=L_6\^:['0?^E_NX-K]4AJJRH'!+H?PZEQ&8<16-BM/[,/YK[>@E!;&A[8W& M.]#Y5FMW4GR"\__!XB=02P,$% @ @XD%4YCZQM.W @ PP4 !D !X M;"]W;W)K&ULA53?3]LP$'[GKSAETT:EBOPL+:RM MU#*F,0U6 =L>ICVXR;6Q<.QB.Y3^]SL[H10)NH MH1".B-*X;SF#;4@'W+6?V+]X[:1ES@R>*?&;%[8 MX\N5,/X-ZV9O/PD@KXU550NF#"HNFR][;.NP QA$;P"2%I#XO)M /LO/S++Q M4*LU:+>;V)SAI7HT)<>E.Y0;J^DO)YP=3_*\KFK!+!;PPY:HX4Q5=+REJ_L# MPH7,585P^%T9TX'#6S87:#K#T%)LQQ#F;9QI$R=Y(TX*ETK:TL"Y++!XB0\I MYVWBR5/BTV0OX;=:'$&4=B&)DG@/7[HM1.KYTC?X;JS*[THE"M3F(YS?U]QN MX$I9A#^3N;&:KL_?/6&R;9C,A\G>"D-=5=0"02WH1C[77OG:YR]JS]O:"U?[ M+DAJ44)9]HCFM0/8'_BLUAIEOH%9VU%,%G"K+!,'4R:8S!&8A$] M9%F/WH=QU!WT,NBT=A:=0.=@4JE:6D.MF2M-ATKYAF0+9@Q?G$ MP8=W@R1./D$:#]QS<$52Q"<>FW23M+^KAV[)9D=.TDV/ MLU9$+SUN! VZ<3^!SFN'&^XT5H5ZZ<>'H2Q(>--CV]7MA)HTC?F\O1EOETPO MN30@<$'0Z*C?"T W(Z-QK%KY-ITK2TWOS9*F+&JW@?XO%%W&UG$!MG-[_ ]0 M2P,$% @ @XD%4PK)I%#C @ 9P8 !D !X;"]W;W)K&ULE55M;],P$/Z>7W$*$P(I-*G3U]%66K<>^RZ3C50/.D,T\%060D_]S)CJ- QUDF') M=4=6*.AD)57)#2W5.M250IXZI[((610-PI+GPI]-W-Y"S2:R-D4N<*% UV7) MU?,<"[F9^EU_NW&;KS-C-\+9I.)KO$/SN5HH6H4[E#0O4>A<"E"XFOIGW=-Y MS]H[@R\Y;O3>'&PF2RD?[.(JG?J1)80%)L8B\1R+P@(1C1\MIK\+:1WW MYUOT#RYWRF7)-9[+XFN>FFSJCWQ(<<7KPMS*S4=L\^E;O$06VGUAT]CVR3BI MM9%EZTP,REPT(W]J==AS&$4''%CKP!SO)I!C><$-GTV4W("RUH1F)RY5YTWD M'//EP7JMY/04"1K'R8M MZKQ!90=08[B1PF0:+D6*Z>_^(3'B7?C^#W=O@]A]\[@']'Q9/6!8)3)\!% M"FE>U 93$"1ZWHA>4?RD$5U;&B]I?324K=I37?$$ISZ5I4;UB/[L/E.(WOXE M>"3A,[0*PG4M$-C0K2*/'H'7\CD!U@_&X[&=L& P&GL7*"0]/&ZD\J@)M.D< M20%>OQJQ+GL/&U<2F+[CCZBHPIMC#=0;M"$]Z )L-.(31(,86"\8#N)@',7> MY6I%5>N1>$XR6[YIC6 D8%D5\AD)R\CD ?B&JU0#&PV#P2""[C *HGCT!^=_ M$/Y_6UYM;9;QC,4Z@VXEZ-$2=,?,N&E9_]X@;CRZ\]#+# MO>(O4:U=B].$4@O3]('=[JZ+GC7-XY=YTX)ON%KG0D.!*W*-.L.^#ZII:\W" MR,JUDJ4TU)C<-*,_ 2IK0.:R[T(JR,:2[B6!<5UE2/9(/"6K92U=185>UBW2BD MI0?5/"9),HEKRD2XG/N[>[6@6[KFJJW-7+9+<(T/%P\L%UEW$6\ MG#=TAX]HOC?WRFKQP%*R&H5F4H#"[2) ,LLEY-!OGX*0\2O,IO->J^&CZ:E0[OV,:"MD* MTP_B<#NL\:J?WK_N_1MP1]6."0T2.-W0PO5O8I M0N4#5'XF= M-$@").V&;6BQHNVVP["#;-.Q4%GR)#EI__TD.?$RH,W%(B6^IT>:U'PGY+.J M$36\-(RKA5]KW<["4!4U-D1=BA:Y.:F$;(@VKMR$JI5(2@=J6)A$418VA')_ M.7=[]W(Y%YUFE..]!-4U#9&O:V1BM_!C_[#Q0#>UMAOA2^.% M TM)&^2*"@X2JX6_BF?KL8UW 3\H[M21#3:37(AGZWPI%WYD!2'#0EL&8I8M M7B-CELC(^+/G](=32G%*#T\L;S#6 C+['\'Q\:*8.>Y*!GG9PD_-JQ2XA& 211$I_@&PWYC1S? MZ%1^-U053*A.(OQ:Y4I+TPN_3Y"/!_*Q(Q^_0_YH1J3L&(*H3"?D^JWZG62P M(S=3+2EPX9N94BBWZ-L:O((IP:J5E!G#>\"M8%N4'N$E:)0-,$$X5*2@C&J* M"LX@"^+IU*QQ'&3IQ+-Y>U2ICO "H1!**SB/@SA.X,(:29S!A?=-UR@A#;+) MU'ZSS'L2FC#/)@-Q%$S2,<2&.9IXMZC4S"LZ*9%K:(5T0Y5&*21!%B?>K>"; M#U9;#SZS\&1\98U1,+Y*X:UZAT>-VZ#P=+5HW!KG09JB<69M7#*4-,.>5$/K@V N&=W'Y M%U!+ P04 " "#B053[=7$N9P# !G!P &0 'AL+W=O7MNF<_-XZ_WN)DG< MA[?BIL['>[W%_ZL\>!.9 B>O!CS)6P^KN8Q#X2PP:4/"!4M7_$>FR8 $8U_ M1\QX,AD43^4C^L^][^3+2^7PWC1_U2N_G<=%#"M<5_O&/YG#+SCZDP:\I6E< M_X7#<%?)&)9[YTT[*A.#MNZ&M7H=XW"B4/ +"G)4D#WOP5#/\J?*5XN9-0>P MX3:A!:%WM=&H1GW%"TO8/WG\/>712O(&G M)G=5CZ/%YZU%C$XC'5&/MJL:>*XHG=%C0ST*[R!73$D1A((5>1H]F:9!"S)E4N<@)2LYC^ZJI@&I MF) %"+JG>?30;8@=6C+W:,UJOZ1249JEO 25$E(1O0.19DSR% 9)ERKZ8(US MT:?*DO)$00F62AT$R7B>'RF43(@""J9Y/A 0G&6EA)R5,C]K7TBF50E",*XE MV<\4RW-%P&G)=*JB9VIWRC*+/F"'ED+Q0]7N?H3;%;52'?(>9@(\O-*,*M%]E+H[L!%,I!8-)58[L6*9%.-;967*: DJQ8860T;VQ5'&51Q 9RS*B MG#*1":(L2U9P2<9DQ@I91K_O,-#J-M'';FE:G$A)S0K%@Y!2A"9:.9.EHB\O M1UHEXR*#C*6I.$LK9QE7Y%I9B!-:[RG+7)1P11+ED/)P1>049[D,\914 T(3 M)2JIL;*C[\N*4IKEXRJGHF(RU10"1=4QQHR+'++L0CHYTX7LTZ[+OIRH5(/+ M@5*:P;D634Z&7XMVTX]X!TNS[_PP!Z?3Z16Y'8;G_]>')VBH4@<-KDF57^=I M#'88Z\/&FUT_2E^,I\'&UL ME5;;CMLV$'WO5Q!& B3 QKI8DN7 :V#7;I$62+#83=J'H@^T-+:)4*1*4K[T MZSND9*W7EI7LBRV2@@GNA[R=>09D8S*9N[D'-IK(RG EX4$1714'5X1ZX MW-T.@L%QXI&M-\9.>+-I2=?P!.9;^:!PY+5>W MXR 0V:L"XI_6Y@#Y]83\OBW<3IH8UK@Z??1 M^V]./(I94@USR?]BN=G<#M(!R6%%*VX>Y>X3-()BZR^37+M?LFML_0')*FUD MT8"10<%$_4_W32)^!A V@/ ,$$17 *,&,/I90-0 (I>96HK+PX(:.ILJN2/* M6J,W^^&2Z= HGPE;]R>C<)4ASLP>80NB K)2LB!S*8S"2F@D839D[L*#TN3= M @QE7+\G'\BWIP5Y]^8]>4.8(%\WLM)4Y'KJ&61C?7I9$_F^CAQ>B3PBGS'< M1I-?10[Y2[R'*EHIX5'*?=CK\(^*#XD_NB&A'P8=?.;]\+M2]<(7/XHNAB0< M.[C?HV;4%F;D_(U>4YB7=2%_WRVUF_^G)V#4!HQ,1SC!K8*5Y6I M%'3Q[(_W%;%S6914')H8NLY()M>"_0?X5=?0]K>R5'+/L%$!/Y X>4OPU) T M>GM,\P_S2.062XZFOPC8&Q*$SD,8D<(=HQOTH"T';*/\<%/OE&?'.6);8KE= MP%MB94 ->[9.TB8^Z4W$O%(*<,=DQVU*M0;36?GDHO)),$G:NM<']=(HCM.H M>W.,6X[CUW'DC"X99X9!)]':6WS"(8B2,#ICVF&53"9I-]6TI9KV4CT>_9-Z M,9'Q*G_>LA '>$ &F\XKS+[(7 M^/$X/M_177:!'XW#,^[>R4V.@=?N1:2)XU=?ZNUL^^JZ&ULM5E=;]LV%/TKA-&'%F@C\4L?@6,@<3JLPP($R;H]%'M0+-K6 M*HD>2<<=L!\_2E9$6:(4+P!?;$F^]_+R'/E<7G)^X.*[W#*FP(\B+^75;*O4 M[M+SY&K+BD1>\!TK]2]K+HI$Z5NQ\>1.L"2MG8K<0[X?>$62E;/%O'YV+Q9S MOE=Y5K)[ >2^*!+QSPW+^>%J!F3V9IT2R)<__R%*UO9I%,Y"R=;+/ MU0,__,R:"=$JWHKGLOX$A\;6GX'57BI>-,XZ@R(KC]_)CP:(CH..8W= C0/J M.Y 1!]PXX'JBQ\SJ:=TF*EG,!3\ 45GK:-5%C4WMK6>3E16-CTKH7S/MIQ8/ M[)F5>P;6@A=@R4LE-+!2)Z&V8%D/SX0$[V^92K)53;> MJLGYYI@S&LD9@SN=Z%:"SV7*TE-_3\^_!0&]@'"#)@/^LL\O@(\_ N0C:,EG M^9I[>0%06+O[$^G@EA-JPE4P\+R -D$_GWG,7-*L9B7%K=I(U;;.FDUG?YUJ; MP+<[5CPQ,05#T 8,7*(=ML.$;M ^AJ4=&$.,J]?T!&R+512%U(YUU.8<3>?, M\[Q"XG6PXS9B[!)LZ!M9\]W W<3M(HDH(F$/;YL9BGW?#CCLR#&J!;$CR/$02PQ1U(=\: :CB(Q!;F003NO@YW*CGS#!4G O>+JO MDCZ' :-8D#IEP"@9#!PQ$ R@Q83Z<9\!BQF-PFB$ 2.-<%H;KYG@LV%FX M&_6"D5/U,T.%?(HSZY==B!3'"([4 &05%TPIJ)>+&-91H;-<2^2U*PD4,\O<9[,RE-W).W MGL:#A9+-+,9C91H;=<73ZOJE3'5V(DO.^C?@3KOKM-_%1OVPHXZWB7ORGE.] M1.T#/S2C(85P!'@CIGA:3"W _Y]"C8W\8:>],#8"B!UUPWC8Z"*":7_%9#&# M,44C>P_8Z"F>UE,[$^=7:FPT$#OME(F1/>*H4R;#%A@&).C7"(M9'(0CE9H8 M$273(FIGXMQ238SH$:?M,S$J2!RUS\32%],8]JN"S0Q&<*0JD,XNXK2HVHEX M8[4F1A.)TZ::&$TDCIKJ)N[)!FA$H_[.G[?=H>KUS7APJ]YS?PQBU^ ]02P,$% @ @XD%4R'( M*16& P # T !D !X;"]W;W)K&ULQ5?;;MLX M$/T50NA#"C21*/D:V ;B9!>;(ND:3;O[4.P#+8TMHKQX2Z0THO+/21C*' M6[,.[<8 RTHC*<(XB@:A9%P%LTEY;6%F$UTXP14L#+&%E,P\S$'HW32@P>.% M]WR=.W\AG$TV; UWX#YN%@9W88.2<0G*GY X3 M)"L$$+W"V+8HND1)GZ#P&D5XE#=$8;:AE6/W8,DKO$L^Y+JP3&5V$CKTRFL+ MT]J#>>5!?,2#A-QJY7)+?E,99$_M0XQ&$Y+X,23SN!/P;2'.2)2\(7$4TX]W M5^3DU>L.V*2)=%+")C\DTI]NT)Q<.Y#VGP[R7D/>*\E[1\CGL.9*<;7&%!9, MI7 HSA7$H(3PU;R=G=*H%XTGX?8 =;^A[G=27TA=*&>QA%-M\(3PN$-<"V8M M7W'*8ICI/A85'#1M2P4Q0F]U=.;_B,]71$A_%AVE%#.^JDO2SCD#Z0#X8IB\?C M.^FG6Y!+,%UY.6[PQ_]_4="H;7[1R\NBQMB/;*_7/QQ7NM=WZ2\LBVYR_ZH_ MMQN6PC1 , MF"\&,=(4T;OV*?V[UU/C[X:9C>J0)T;;[TN2%!50#/*G;9- [ M0MQV7MK=>A?U"(-O-[+0UAEPW(#T\;GA;,D%=P_?4E*T;;BT_PN*JFV?M+M_ M?EM1/6^2^+(9]8^%N^V3M+M1_N2Z>MYEC[YO:-MD:7>7?7G-C+Y#5MN;Z?BE M)3,^-#+TD\%_J,.] 56"69=CN$7W\*BJ6;6YVHSZ%]6 VSY>?2?<,H/I98F M%9I&9T-TVE2C=[5Q>E..NTOM<'@NESE^KH#Q#^#]E=;N<>,)F@^@V1=02P,$ M% @ @XD%4X+N&^6G @ ?0< !D !X;"]W;W)K&ULS57+;MLP$/R5A4XMT$:R_$1@&XB=%$W1I$:,MH>@!UI:6T3X4$DJ M3OZ^2TI6G)=;H$#1BT12.[,S7&HYWFIS8PM$!W=2*#N)"N?*XSBV68&2V2-= MHJ(O:VTD0%+$:9(,8LFXBJ;CL+8PT[&NG. *%P9L)24S]S,4 M>CN).M%NX8IO"N<7XNFX9!MV/P3E9:W_C)>3Z)$B\(!6;.,S!ZW>(>FEW10SE6F)<("#GZ!@7]BV\!^M7[#AV ME-,CXZSAG]7\Z2O\7;C0RA46SE2.^6-\3%I;P>E.\"P]2/BI$D>0=-]!FJ2= M%_3,?P=71Y . SPY(*?;[E\W\/5>X3N3I=#WB+!T.KN!+Z4_G!:N+U"NT/PX MD*'79NB%#-V_JM#U9X+!N4-I#R7MMTG[!VU=5EX^Z#7@SJ -!G5CD*FH[:I*/_NY[ST;-"#3I)VG]2IWBODTDTF]#@+62Z4J[N$>UJ>X>U MUFXW\0G:&W?Z"U!+ P04 " "#B053EMA2N4X# "_"0 &0 'AL+W=O M$ _>9-I8Z]C%=K;P[QD[:>AVLV&!E]:>S!R?,S/^F.ZENM4%@"'? M2B[TS"N,V;WR?9T54%(]D#L0^&4C54D-3M76USL%-'=!)??#((C]DC+AS:?. M=J7F4UD9S@1<*:*KLJ3J^P*XW,^\H7'XV)57(CY:V=O,]G7F ) 8?,6 2*?W>P M!,XM$-+XVF!Z[9(V\'A\0'_KM*.6&ZIA*?DGEIMBYDT\DL.&5MQ\E/MWT.@9 M6[Q,&<6;^+S;*>Y')$L@5*+*4 M98G)71=4 3E;@:&,ZW-R0=;8/GG%@,+,)>P'\J/B!!])*$03CLX+/\5;@8D#!Q MX4$/G:@M4.3PHD?P_CSQGR]OM%&X3[[TT!BU-$:.QJBG3YJ%SK!@*\DY5?J\ MJUXU4.R ["%R-P_':9I._;OC+'9XA?'DI]<]EN.6Y;B7Y0J$Q$U"C50$3[@F M87U)>O%L$@[#UV3O]COD%_0.%!Y?AT;%@T\;S#@3VRZM-9WQ/:W8-D$UJS#<91& M43H:=FN>M)HGO9H7O^S*HRWF/CIKYV:K5TJ.JS((1B="'CH%@S3L%I&V(M+^ MPCVA4$^7D7;).*W'0R>4<5H+_^@N+$%MW1-!(Z]*F/H2:*WM*^327;XG]@6^ M3NK'Q$^8^FGS@:HM$YIPV"!D,$BP153]7*@G1N[&ULE511;]HP$/XK5M2'5EI)2$*W5B$2A55; MI4FHK-O#M >3',3"B5/[ MV_W]D)&5H!;2^)[WS?=]^=STYV2F], 8#LM925 M&7L%8GWG^R8KH.1FH&JH:&>E=,F13+WV3:V!YPY42C\,@AN_Y*+RTL3YYCI- M5(-25##7S#1ER?6O>Y!J-_:&WM[Q)-8%6H>?)C5?PP+PN9YKLOR>)1%*4AIB4C& M2\?I]2DM\'"]9W]PM5,M2VY@JN1WD6,Q]CYX+(<5;R0^J=TGZ.H96;Y,2>.^ M;-?%!A[+&H.J[,"DH!15^^>O71\. ,/X!"#L .&_ J(.$+E"6V6NK!E'GB9: M[9BVT<1F%ZXW#DW5B,J>X@(U[0K"83KEIF"\RIE;?'QIQ)9+J- XYQ>N-X!\ M*8$M(&NT0 &&7<[()Z2Y8M?L>3%CEQ=7[(*)BGTM5&,(9Q(?29O-X&>=COM6 M1WA"QV,C!RR(WK$P"(='X-/S\$FM3\%]ZDC?EK!O2^CXHO]NRX_)TJ"FZ?MY M)DW4IXEUYOPVZ#,+[]2Z]_,+GV MU:"!6U,3F(05X8+!^Y''='L36P-5[89YJ9"NAEL6]'B!M@&TOU(*]X:]'_US MF/X&4$L#!!0 ( (.)!5.+RLB%<@( %,& 9 >&PO=V]R:W-H965T MW MN6TLG#BSG0;^_6PG1%U)J[TT_CCGW'.O[=NT%?)5%0 :O96\4C.OT+J^\GVU M*J"DZD+44)F=M9 EU68J-[ZJ)=#P /U5G)50*28J)&$]\Z[# MJSFQ> ?XR:!5.V-D,UD*\6HG]_G,"ZPAX+#25H&:SQ;FP+D5,C;^])K>$-(2 M=\W*+3DS-T8E;14R$:1:MO^JCWG11\8&HWQI^@8+H'.$ AR/T M^7'Z=2T/T7V3_U $/!0!.[WH@-YXNK^NETI+<\]^'PD1#2$B%R(^$.*1MN;8 M-$A&^6C!.CIQ=/OTMEE"(IRD_G:W+B.HR83$ ^H?;_'@+3[J[<4\-'N@M10K M4*/N.H%D)^XEQF2ZY^XS:DK":33N+AG<)4?=W;&*F?N=HXT0XW,_E&"P.X\F> M2W_GR=MV^YW*#:L4XK VQ.!B8O*470OK)EK4K@LLA38]Q0T+T_5!6H#97PNA M/R:VL0S_(]E?4$L#!!0 ( (.)!5/@'!##Q@@ ,DF 9 >&PO=V]R M:W-H965T"Q)4KT99H$R+5- M,8,.DD[[4.P#+=$VMY*HBE0NB_WQ/91D4QY)C).U-T 26R(//QZ>\YV+=/(H MLK_DBC&%GN(HD:?]E5+IQ]%(!BL64SD4*4O@SD)D,57P-5N.9)HQ&A:3XFB$ M'6<\BBE/^FF2W3/U-?V2P;?11DK(8Y9(+A*4L<5I_]S]^!.9Z G%B-\Y>Y2USTAO92[$ M7_K+;7C:=S0B%K% :1$4_CVP2Q9%6A+@^+L2VM^LJ2?6/Z^EWQ2;A\W,J627 M(OJ#AVIUVI_V4<@6-(_4G7C\F54;(EI>(")9_$6/Y5A"^BC(I1)Q-1D0Q#PI M_].G2A&U"=CMF("K"?C;"5['!*^:X'TS8>IT3/"K"?ZN$T@U@>RZAW$U8;SK M'B;5A.+T1Z5VBZ.YHHJ>G63B$65Z-$C3'XKS+6;#B?!$F^*]RN NAWGJ[(K- M%3JZ8HKR2!ZC^YL,\03]MA*YI$DH!^C=UO>3D8)%]=114"UP42Z .Q8XSY=# MY)(!PHX[^WI_A8[>';=(N7R%E,N?;] 1(&V3012/"T%N]U2;EZ2D@P1GA12G&XI/_WOFAF!46PL V\L Q>"/9MEW"9293E0 MCT)_?H(!Z%:Q6/[+(M[;B/<*\;Y-/)BN\E5GC%$DR2G$4HSG@0\U9_HLU:&U$YQPV4 ME^#T M=4R(#)$N5)"*<$)H(V1[9D"N@ MQX@6>23*J&*00&J L':(YL\ZS861.C8H48A<05() F%?1^XQ^@.25XEN:+84 M/WP_Q>[D1]D#PXT9BE@)1LLL%#C0 O *!%;+%B1 Y.4\D[$,L$K5"GVXO?KVKCW\_0")#1_/CZE9QE?9DR@*^X+ + MR.V7/!G QM(*$^3>6JAZ3HL#FHL,#E??F#/]-Z8A&T*R!:Z8IA$/Z#QBE10( ME86JPK6,2Q&G-'E>;QY..9$BXB'@"S5*+GJP@A(*-IU 21-JI<'P:CP0K%C$H@@L(=]( ANLPS. 05/0]:%S78G*'CO$=0&M4.-!(TD3VM M367=4E7%G>$/W[MCYT>;KYEP[=KC]3NZ]$#';/ W190KRI(.Y$:B84N^.#D)J)JJX] MK'Y-:"PRQ?\#UA/NEL)5$K=S.)TSM2K41%+7'DI?SW)V>>!VO>ILSI<9*[T@ M8W_G' BK;OVE%\4I<-HC!V)XH!F'\FB#0(?+(,JUPP\0:$O[O0Z;( ,N04E% MT8+#P("#:QK8 FE+A3HLZ='2@8O=U=VU[LB&:(&]( M'#W0'=H.WJ0([@LY@LB@K(=2$-2+/H'_[F*XV,1X[!S"<+$)]]C=M^%6$NN& M.^O@ 5RKJNQ9P5J/KTEJL G]V#N(&@W1XO\3T>)F?>2.\=3KT*_A66SGV7/8 M=PAGW'#EM9[1?U^G>\.]^"#3X%N^9 M-KQG2CI8'QL:PG8:*ML&1LGL*>79=]\U2]/MMH9A M,L]>K=P'*YK/X>HNUN49_O(.4JYXAI@\.S'MUI"Y\)HU"YY,MCLRE]6@Z=:@ M#B/T:ATC>UVSAZ:,U^P5=<$RE.CMLU?4VI7QFF38!LV/D83+I0&88UK,S["65*X#!PZ)62?,,?!FJ&8 8 MM-'+E==,;8E#.F*89]C6L[/M!8T*)X123[/NDB[+8JI5$RW]H/%DV@'!\*QG M9\8FBT'<_*1K.?U[D?.H*&AWH#C?,*=_D!S0-QSJVW/ #?[Y&G_$=$W==K1^ M,_ES_9G;X9:^H5G?3K-?&%0+I7TM^%-9J^]TTEIAI#VKZ=M%O= M[DVEEV_HV#](WNH;5O7MK/IMS@9% ].%<9ZT);$7?C.)=8E7JPS*QV+5L.G6 ML,Y4US?DZ]O)]W*[LD'U!FV.W6D'#?N&AOTWT/!;2DAB6)@(6D*=;:%VJD>M>&C(:?:F1-D"/*QZL$(59BA7=KC)IA!D0,3]3R,^@?"M: MYI*9>;VR UGY#>VF_X2%Q>KK]AJC4DM9@RY<&BBS$/$L;UI3"):*1%&MU MA=O0$L0 DXAY@/1]S4\+I!_[8V< UJY;^: >I'C,I"U:D]HS9WM(NM 9\)U. M FH.\*HBEYA01 X2BH@)1>15H6B@GU: PLO7N+1-:1LL'KMTI +7+RS@ZN<@ M;5!'M7=T]$M>GXM')Q(RT 4(T@](^B@KWYLJORB1%J_MS(52(BX^K@ DR_0 MN+\00JV_Z#>!-F^OG?T#4$L#!!0 ( (.)!5.(*Z(LK@( '\' 9 M>&PO=V]R:W-H965TM%*2_E(^&A% M(K6)IFW:M*IIMXMI%PZV7)18J6G8N?*2@#.K:BD;N!YD5MBPIQ% M:I\]B$7*:T4)@P>!9%V66/R]!\H/<\=WWAX\DEVAS -WD59X!VM0S]6#T#.W M<\E)"4P2SI" [=RY\V^7B8FW 3\('&1OC$PE&\Y?S.1S/G<\ P04,F4V#SV!/SLA"%I!\+^":2N8VD(; M,EO6"BN\2 4_(&&BM9L9V-Y8M:Z&,/,6UTKH5:)U:K&"C4*7*U"84'F%)FBM M]TE>4T!\J]NA%R?H>;U"EQ=7Z (1AIX*7DO,= M^]2ZSTZX/\*>TST(I'N%%(@248X9VN*,4*((C/:OL8RLI?G^]HO(3Y+4W?>[ M- SR_2B,NZAWN+,.=W86U^X#(F6-608HXU*- C8F82_WQ/?]X(AP+"KPHW'" ML",,SQ)^5P6(,:9PD"V,XN.FC05%)XBBCB@Z2_3$%:9VZXQA18.,OA>'LR.N MD:A(QXV#Q1U8?!;L*TAYJT\/(8 I5'%A3LPQQGC8%2\\(AS&!%'OC;\#3#K MY#P@9[N)_2A.=2\9;G(OF-TS:_I&Q8[PB2BL-4Z[SK6 MQ8GFN&\FBE?VQ-QPI<]?.RST'Q*$"=#K6\[5V\0&PO=V]R:W-H965T;8S':@W:_? MV8&,4@C2OD!LW_/Y!I8B2..Y')>,RF(S\W)V>C%1E!9=XI\%499XC_9Q<:=I%#4L.2]1&JXD:)R-@\O.Q?70V7N#;QQ7 M9NL;G)(GI7ZYP4T^#F(7$ K,K&-@]+?$:Q3"$5$8O]><0>/2 ;>_-^R?O';2 M\L0,7BOQG>>V& ?G >0X8Y6P7]7J,Z[U]!Q?IH3QO[!:V\8!9)6QJER#*8*2 MR_J?/:_W80M //L!R1J0[ *Z!P#I&I!ZH75D7M:46389:;4"[:R)S7WXO?%H M4L.ER^*]U;3*"6T8#)U.TC MS"F?P>#^%DW>G\ ZXA(="58;) MW(PB2TX=-,K6#JYJ!\D!!RG<*FD+ Q]ECOEK?$3!-A$GFXBODE;"+Y4((4X_ M0!(GG3WQ7!^#RQ"2@8?'+>&DS0:FGB\]NH$PY283RE0:X9;MGIQ;;[NNPV';< M4;']1FR_E>@QO \A4WJAO)"=] $K524MG- -FRHAF#:G^T36/OK>AZO*RTG2 M28>C:+FMZ*U1VNDU-J^B'S31#]JCEQHS-9?\#^9UPI3AKO@:8,:HC).&G.J5 M+< 4C+($9ZZBYJ2XI"YCF"_4Q]0-W@3>Z<<[XM[:# YH.V^TG?_?G?)ZJ-U! M3K=9H\5],;=S)VF8[#]V1W"=,&T]=L-&W+!=G+&\],G)D3103EP1KPZGDU8W M=X^JO+]_"(3,N35;,PYT+)W#M^GL)L.=9$5;#:M$/?=]W-"YH>M0=X)FMGDJ M7/H.N3-_14^(NN/_HZG?'[=,SSE)$S@CRC@&PO=V]R:W-H965T7;[)='E\(COD?CH MI>C9@U2?BXT0&GS-TKRXG&RTWKZ>3HOE1F1Q<2&W(C=G[J7*8FUVU7I:;)6( M5U6C+)UB"/DTBY-\,I]5QV[4?"9W.DUR<:- L"/F+B[$M4S_3%9Z,D+5Z M5V!AGIO5SIR5]Z"H T"2UX]/>1M>@4^+M^#YLQ?@F3D.?M_(71'GJV(VU:9W MY36FRZ8G5W5/\$!/"/@H<[TIP+M\)5:'[:=&52L-/TJ[PMZ$O^S2"P#)2X A M1H[^7#_5/+\ .*B:0T]W2%MI4N4C _E^-6/RW5"EF;06Q%_T@9#L">'P !W'Q%' M& Y#1-VJT1YPD5?WA]P,UT>4/L4!A&U:[%7^5-I&.^Z)0HR4?#O4[@CCF/$! M[1:!B'@[>9,:8P'^^BBR.Z'^]NFV $3T?%A%%EJ(G0&L39+].@6$E&^;PW(Z MPL(P8 /EM"A$_!QH119@*#@)KDWS@Z&#&*9=O8XP#(-@0*_%'0J_#V"1A12* MOC%BFPL46QYBOR.\E6DJU!C&8@M#[+=P M1S$66WQAOY4;QUC<]VK8(*=73D<8CB -KD^1P MJ+.N"7%$$1*$ \HM"XG?&%[%:3J&KL1BD/A=W%%T)19:=^C(4Z[RB?G:-PROMSU811%V_Y8CB?&B 6!92 MOR5\EYMQ*X02*W"CY&JWU,48V%)+1>JW<\=]A;49N)&R9Q1GS6[>G8,M'D5;9EG&_"P;1UO6G[>:9S_L&A)G&*<#1IY9'C*_2[R6 M:BO-[1%C,,LL#]EW^E+'+-W8M_Y2QQS>D'/>&WN.,(;XP&/(+4WYV;[5<KY-4_^\H'[G%" 5]R8EO C,W5#UBGV]H^6V6O2^DUK+K-K< MB'@E5!E@SM]+J1]WR@NTOYN8_P=02P,$% @ @XD%4[0IZ\CM 0 *P0 M !D !X;"]W;W)K&ULE511:]LP$/XKPNRA@Q$Y MBMMMQ3$LS<8Z5@@-W1[*'A3['(M*EB/)@>)VIANH<:?41G&'KME3VQC@10 I25D<7U'% M11UE:5C;F"S5K9.BAHTAME6*FY<52-TMHWET6K@7^\KY!9JE#=_#%MQ#LS'H MT9&E$ IJ*W1-#)3+Z-/\>I7X^!#P0T!G)S;QE>RT?O+.;;&,8B\().3.,W"< MCG #4GHBE'$8.*,QI0=.[1/[EU [UK+C%FZT_"D*5RVC#Q$IH.2M=/>Z^PI# M/9>>+]?2AI%T?6R"&?/6.JT&,/I*U/W,GX=SF #8:P V %C0W2<**M?<\2PU MNB/&1R.;-T*I 8WB1.TO9>L,[@K$N6S;[BP<6J@=^7S$T9*+-3@NI'V;4H<) M?!C-![)53\9>(?O6RAEAR3O"8C9_V*[)Q9L_6"C*&S6R42,+M,D_:B2/=Z!V M8'Z=X5Z,W(O O?C_^LGC=PPFMPZ4/9_-O)]US704N_[*.&?L8^R^EQZD(.KE[_XSNN-F+VA())2+CV?O+B)B^-7O' MZ2:TPTX[;*Y@5OB:P?@ W"^U=B?'=]CX?\A^ U!+ P04 " "#B053&WH. M+ X# "'$ #0 'AL+W-T>6QEGZL+5S:"S=I_ONT]TY,IU4 M9BO8]9HQ0S:%D-4T6!M3?@S#:K5F!:W.5#W!>BV'4L9_Z>J$1Q7NDISELDS.; M9$H>Y@@,-C(M&+FC8AK,J>!+S<$KHP476V<>@6&EA-+$V.)8*4.P5/<.'KH9 MU*WE*;A4NHGM(KCO9;O\"-C-0" 7HA,X"IQA-BFI,4S+A9TTBQOC XBTXYMM M:17FFFZ'HXM@[]#<;)"ETBG379AAL#/-)H)E($?S? UWH\H00&-480LK('I@-PQ;?BJ;_FE:7G#-F;739L,USQZA9K_;IYS)IFFHB_:MOY+ MSO*S%4&RW:VYFG*Y(.CP](;NK1O60?\=GW*,EH+<].!TV __L927A=) MM^H*$M&NVH^_PO:&,^C@O'S)O/E@!]@-7VL0["=XIV([13/ M-2#^O(%'DOBKC<4!#ZP*6.] ?'\DBA*$C\"F%]!%&$(/(TX@BD #1@21'0>A;MS*MS_ZV'V&U!+ M P04 " "#B053EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( (.)!5/LRCC$C , $8: / >&PO=V]R:V)O M;VLN>&ULQ9E;;YLP%(#_BL73*FU+@+1=JZ72FG1;I&V-FJJODP.'8,W8F6W2 MRZ_? 9;5K-'17CR>P)>8CQ-\/AO>WVOS8ZWU#_90266G4>G<]GPTLED)%;=O M]184MA3:5-QAT6Q&=FN Y[8$<)4<)>/QR:CB0D47[_=C+/K&XX@T^ADC ,6PEC7]FC'Y\BX ^S!%R&"NL[H"Y;HX&I - MH+*EV-J(*5[!--IW81]4SJZ4PR"QA>J&PK[-G>*E%WEWUPYQO1B:Y%\ M1T"^&^[OYK;T(,\(R+.PD)?TSE[W%8N)78*(%]>2.:+-,U MBD9MV!*CF@GPDWA,:B:P9VY@!ZH&5AA=X4Q6SJ"W+;L7KF2SNH=)R28.;!N, M8%W5LGT73GES]K,6.RW9N-Y5??4Q*-W%@WRP4/I=.FT%G MW2SYKW9_@264(Y+ CCC@A==L_=@5'IF/23DB&=(1O15+0FY(AG1$'Y-R1#*< M(]BK6W_CE%">2 )[XD\";J#PTO;()Z/4D 160Y.)#T)1>D@"Z^% ^CO(2&DC M":P->AZG/B9EDB2X22C,B8])624);!4ZW?C13"G'I($=0Z:;N;\L32G'I($= M0V+VDG=*.28-_=:+6CWW,0"%: :MN MV%:\0 3F(G)3[*KP]HU@ 0=UT0WR646VE7+(IZ:.AQ/;1A?56$8=/ZNC_9-UU5Q'[9'5Q;;,_%P3O-\XGKGF=DJ\7SS,'F MVOK_3&SV^]/6?S;;[\K7\8_![J?ISN'H?\BPGYP- MUKMEUJUWDKG400I!FC[((,C2!XT@:)0^: Q!X_1!$PB:I ^:0M T?= ,@F;I M@^80-$\?)#G*F!,DO6!-H+4@UT+@M2#80B"V(-E"8+8@VD*@MB#;0N"V(-Q" M(+<@W4)@MR#>0J"WHMY*H+>BWDJ@M[[\;!/HK:BW$NBMJ+<2Z*VHMQ+HK:BW M$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AM+YAOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM[]0[Q&OIPZ/GOL;;R'=2'?MW_>/SM^5] M$W$>W7!V<%F_^@502P,$% @ @XD%4_]Y:I*? 0 '1@ !, !;0V]N M=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F.[37^4Y-+VVN;0%W!A"2B M+=M)D[>O(3]2JQ0E2J7.!0N\.S-XI>\ D_>M(1=MZJIQT[CPWCPRYM*":N42 M;:@).[FVM?+AUBZ84>E2+8B)T6C,4MUX:OS0MQKQ;/),N5I5/GK9A,>NU,TT MME2Y.'K:%;9>TU@94Y6I\F&?K9OLA\MP[Y"$SJ[&%:5Q@U 0LY,.[<[O!ON^ MMS596V84S97UKZH.56Q3,>>W%;FD7^)$1IWG94J93E=U:$F M),<#2 X^0@F"0E2.@E2.PE2. E6.0E6.@E6.PE6. E:.0E:!0E:!0E:!0E:! M0E:!0E:!0E:!0E:!0E:!0E:!0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E:)0E:) M0E;YGV3]T'KYUQ^LVS6I5=D<_%GW5V#V!5!+ 0(4 Q0 ( (.)!5,'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ @XD%4PD\;5+N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ @XD%4YETH% "-%0 & @($-" >&PO=V]R:W-H M965T&UL4$L! A0#% @ @XD%4T@\[%BB!@ P!H !@ M ("!C0T 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ @XD%4ZVL:AQ* P ^@@ !@ ("!?QP M 'AL+W=O"8 M5 ( $ % 8 " @?\? !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ @XD% M4RY^!]Q> @ 1@4 !@ ("!ORD 'AL+W=O,P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ @XD%4\W< 1CM!P =!4 !D ("!,SP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XD% M4W5=0']V! Q0D !D ("![4L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XD%4\'?<0W&! '@P M !D ("!&UX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XD%4Q M=Y?! @ 08 !D M ("!P&T 'AL+W=O&PO=V]R:W-H965T M5S !X;"]W;W)K&UL4$L! A0# M% @ @XD%4PK)I%#C @ 9P8 !D ("!TW8 'AL+W=O M0 >&PO=V]R:W-H965T&UL4$L! A0#% @ @XD%4^W5 MQ+F< P 9P< !D ("!17\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XD%4R'(*16& P # T !D M ("!"8P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @XD%4U2$A9LW @ &@4 !D ("! M*98 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @XD%4X@KHBRN @ ?P< !D ("!/:0 'AL+W=O&UL4$L! A0#% @ @XD%4[0IZ\CM M 0 *P0 !D ("!ZK 'AL+W=O&POV !?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "#B053 M_WEJDI\! =& $P @ &HO 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 +P O , , !XO@ ! end XML 52 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 53 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 99 263 1 true 27 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.rbcbearings.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.rbcbearings.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.rbcbearings.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) Sheet http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome_Parentheticals Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://www.rbcbearings.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Stockholders??? Equity (Unaudited) (Parentheticals) Sheet http://www.rbcbearings.com/role/ShareholdersEquityType2or3_Parentheticals Consolidated Statements of Stockholders??? Equity (Unaudited) (Parentheticals) Statements 8 false false R9.htm 008 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.rbcbearings.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows (Unaudited) Statements 9 false false R10.htm 009 - Disclosure - Basis of Presentation Sheet http://www.rbcbearings.com/role/BasisofPresentation Basis of Presentation Notes 10 false false R11.htm 010 - Disclosure - Significant Accounting Policies Sheet http://www.rbcbearings.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 11 false false R12.htm 011 - Disclosure - Revenue from Contracts with Customers Sheet http://www.rbcbearings.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 012 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.rbcbearings.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 13 false false R14.htm 013 - Disclosure - Net Income Per Common Share Sheet http://www.rbcbearings.com/role/NetIncomePerCommonShare Net Income Per Common Share Notes 14 false false R15.htm 014 - Disclosure - Cash and Cash Equivalents and Marketable Securities Sheet http://www.rbcbearings.com/role/CashandCashEquivalentsandMarketableSecurities Cash and Cash Equivalents and Marketable Securities Notes 15 false false R16.htm 015 - Disclosure - Inventory Sheet http://www.rbcbearings.com/role/Inventory Inventory Notes 16 false false R17.htm 016 - Disclosure - Debt Sheet http://www.rbcbearings.com/role/Debt Debt Notes 17 false false R18.htm 017 - Disclosure - Income Taxes Sheet http://www.rbcbearings.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 018 - Disclosure - Reportable Segments Sheet http://www.rbcbearings.com/role/ReportableSegments Reportable Segments Notes 19 false false R20.htm 019 - Disclosure - Subsequent Events Sheet http://www.rbcbearings.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 020 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.rbcbearings.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.rbcbearings.com/role/SignificantAccountingPolicies 21 false false R22.htm 021 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.rbcbearings.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.rbcbearings.com/role/RevenuefromContractswithCustomers 22 false false R23.htm 022 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.rbcbearings.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.rbcbearings.com/role/AccumulatedOtherComprehensiveIncomeLoss 23 false false R24.htm 023 - Disclosure - Net Income Per Common Share (Tables) Sheet http://www.rbcbearings.com/role/NetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://www.rbcbearings.com/role/NetIncomePerCommonShare 24 false false R25.htm 024 - Disclosure - Inventory (Tables) Sheet http://www.rbcbearings.com/role/InventoryTables Inventory (Tables) Tables http://www.rbcbearings.com/role/Inventory 25 false false R26.htm 025 - Disclosure - Debt (Tables) Sheet http://www.rbcbearings.com/role/DebtTables Debt (Tables) Tables http://www.rbcbearings.com/role/Debt 26 false false R27.htm 026 - Disclosure - Reportable Segments (Tables) Sheet http://www.rbcbearings.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.rbcbearings.com/role/ReportableSegments 27 false false R28.htm 028 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://www.rbcbearings.com/role/RevenuefromContractswithCustomersDetails Revenue from Contracts with Customers (Details) Details http://www.rbcbearings.com/role/RevenuefromContractswithCustomersTables 28 false false R29.htm 029 - Disclosure - Revenue from Contracts with Customers (Details) - Schedule of revenue from business segments of customers Sheet http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable Revenue from Contracts with Customers (Details) - Schedule of revenue from business segments of customers Details http://www.rbcbearings.com/role/RevenuefromContractswithCustomersTables 29 false false R30.htm 030 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) - Schedule of accumulated other comprehensive income (loss), net of taxes Sheet http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable Accumulated Other Comprehensive Income (Loss) (Details) - Schedule of accumulated other comprehensive income (loss), net of taxes Details http://www.rbcbearings.com/role/AccumulatedOtherComprehensiveIncomeLossTables 30 false false R31.htm 031 - Disclosure - Net Income Per Common Share (Details) Sheet http://www.rbcbearings.com/role/NetIncomePerCommonShareDetails Net Income Per Common Share (Details) Details http://www.rbcbearings.com/role/NetIncomePerCommonShareTables 31 false false R32.htm 032 - Disclosure - Net Income Per Common Share (Details) - Schedule of basic and diluted net income per common share Sheet http://www.rbcbearings.com/role/ScheduleofbasicanddilutednetincomepercommonshareTable Net Income Per Common Share (Details) - Schedule of basic and diluted net income per common share Details http://www.rbcbearings.com/role/NetIncomePerCommonShareTables 32 false false R33.htm 033 - Disclosure - Cash and Cash Equivalents and Marketable Securities (Details) Sheet http://www.rbcbearings.com/role/CashandCashEquivalentsandMarketableSecuritiesDetails Cash and Cash Equivalents and Marketable Securities (Details) Details http://www.rbcbearings.com/role/CashandCashEquivalentsandMarketableSecurities 33 false false R34.htm 034 - Disclosure - Inventory (Details) - Schedule of inventory Sheet http://www.rbcbearings.com/role/ScheduleofinventoryTable Inventory (Details) - Schedule of inventory Details http://www.rbcbearings.com/role/InventoryTables 34 false false R35.htm 035 - Disclosure - Debt (Details) Sheet http://www.rbcbearings.com/role/DebtDetails Debt (Details) Details http://www.rbcbearings.com/role/DebtTables 35 false false R36.htm 036 - Disclosure - Debt (Details) - Schedule of debt Sheet http://www.rbcbearings.com/role/ScheduleofdebtTable Debt (Details) - Schedule of debt Details http://www.rbcbearings.com/role/DebtTables 36 false false R37.htm 037 - Disclosure - Income Taxes (Details) Sheet http://www.rbcbearings.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.rbcbearings.com/role/IncomeTaxes 37 false false R38.htm 038 - Disclosure - Reportable Segments (Details) - Schedule of segment information Sheet http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable Reportable Segments (Details) - Schedule of segment information Details http://www.rbcbearings.com/role/ReportableSegmentsTables 38 false false R39.htm 039 - Disclosure - Subsequent Events (Details) Sheet http://www.rbcbearings.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.rbcbearings.com/role/SubsequentEvents 39 false false All Reports Book All Reports f10q0721_rbcbearingsin.htm f10q0721ex31-01_rbcbearings.htm f10q0721ex31-02_rbcbearings.htm f10q0721ex32-01_rbcbearings.htm f10q0721ex32-02_rbcbearings.htm roll-20210703.xsd roll-20210703_cal.xml roll-20210703_def.xml roll-20210703_lab.xml roll-20210703_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0721_rbcbearingsin.htm": { "axisCustom": 1, "axisStandard": 10, "contextCount": 99, "dts": { "calculationLink": { "local": [ "roll-20210703_cal.xml" ] }, "definitionLink": { "local": [ "roll-20210703_def.xml" ] }, "inline": { "local": [ "f10q0721_rbcbearingsin.htm" ] }, "labelLink": { "local": [ "roll-20210703_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "roll-20210703_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "roll-20210703.xsd" ], "remote": [ "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/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd" ] } }, "elementCount": 299, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 69, "http://xbrl.sec.gov/dei/2021": 5, "total": 74 }, "keyCustom": 9, "keyStandard": 254, "memberCustom": 16, "memberStandard": 11, "nsprefix": "roll", "nsuri": "http://www.rbcbearings.com/20210703", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.rbcbearings.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Basis of Presentation", "role": "http://www.rbcbearings.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Significant Accounting Policies", "role": "http://www.rbcbearings.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.rbcbearings.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.rbcbearings.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Net Income Per Common Share", "role": "http://www.rbcbearings.com/role/NetIncomePerCommonShare", "shortName": "Net Income Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Cash and Cash Equivalents and Marketable Securities", "role": "http://www.rbcbearings.com/role/CashandCashEquivalentsandMarketableSecurities", "shortName": "Cash and Cash Equivalents and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Inventory", "role": "http://www.rbcbearings.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Debt", "role": "http://www.rbcbearings.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Income Taxes", "role": "http://www.rbcbearings.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Reportable Segments", "role": "http://www.rbcbearings.com/role/ReportableSegments", "shortName": "Reportable Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Subsequent Events", "role": "http://www.rbcbearings.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.rbcbearings.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.rbcbearings.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Net Income Per Common Share (Tables)", "role": "http://www.rbcbearings.com/role/NetIncomePerCommonShareTables", "shortName": "Net Income Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Inventory (Tables)", "role": "http://www.rbcbearings.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Debt (Tables)", "role": "http://www.rbcbearings.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Reportable Segments (Tables)", "role": "http://www.rbcbearings.com/role/ReportableSegmentsTables", "shortName": "Reportable Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Revenue from Contracts with Customers (Details)", "role": "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersDetails", "shortName": "Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Revenue from Contracts with Customers (Details) - Schedule of revenue from business segments of customers", "role": "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable", "shortName": "Revenue from Contracts with Customers (Details) - Schedule of revenue from business segments of customers", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c41", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) - Schedule of accumulated other comprehensive income (loss), net of taxes", "role": "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable", "shortName": "Accumulated Other Comprehensive Income (Loss) (Details) - Schedule of accumulated other comprehensive income (loss), net of taxes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c73", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Net Income Per Common Share (Details)", "role": "http://www.rbcbearings.com/role/NetIncomePerCommonShareDetails", "shortName": "Net Income Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c73", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Net Income Per Common Share (Details) - Schedule of basic and diluted net income per common share", "role": "http://www.rbcbearings.com/role/ScheduleofbasicanddilutednetincomepercommonshareTable", "shortName": "Net Income Per Common Share (Details) - Schedule of basic and diluted net income per common share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Cash and Cash Equivalents and Marketable Securities (Details)", "role": "http://www.rbcbearings.com/role/CashandCashEquivalentsandMarketableSecuritiesDetails", "shortName": "Cash and Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Inventory (Details) - Schedule of inventory", "role": "http://www.rbcbearings.com/role/ScheduleofinventoryTable", "shortName": "Inventory (Details) - Schedule of inventory", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Debt (Details)", "role": "http://www.rbcbearings.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "roll:RevolverAndTermLoanFacilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Debt (Details) - Schedule of debt", "role": "http://www.rbcbearings.com/role/ScheduleofdebtTable", "shortName": "Debt (Details) - Schedule of debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "roll:RevolverAndTermLoanFacilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Income Taxes (Details)", "role": "http://www.rbcbearings.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Reportable Segments (Details) - Schedule of segment information", "role": "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable", "shortName": "Reportable Segments (Details) - Schedule of segment information", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:OtherSellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c98", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsPurchasePriceAllocationSubsequentYearsRemainingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Subsequent Events (Details)", "role": "http://www.rbcbearings.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c98", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsPurchasePriceAllocationSubsequentYearsRemainingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals)", "role": "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome_Parentheticals", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c21", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "role": "http://www.rbcbearings.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c21", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Unaudited) (Parentheticals)", "role": "http://www.rbcbearings.com/role/ShareholdersEquityType2or3_Parentheticals", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "008 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.rbcbearings.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0721_rbcbearingsin.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 27, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "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." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "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." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.rbcbearings.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "roll_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "AccruedExpensesAndOtherCurrentLiabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "roll_AccumulatedOtherComprehensiveIncomeLossAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccumulatedOtherComprehensiveIncomeLossAxis", "terseLabel": "Accumulated other comprehensive income loss [Axis]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAxis", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable" ], "xbrltype": "stringItemType" }, "roll_AccumulatedOtherComprehensiveIncomeLossDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccumulatedOtherComprehensiveIncomeLoss [Domain]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDomain", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable" ], "xbrltype": "domainItemType" }, "roll_AerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AerospaceMember", "terseLabel": "Aerospace [Member]" } } }, "localname": "AerospaceMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable" ], "xbrltype": "domainItemType" }, "roll_AmendedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AmendedCreditAgreementMember", "terseLabel": "Amended Credit Agreement [Member]" } } }, "localname": "AmendedCreditAgreementMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "roll_BallMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BallMember", "terseLabel": "Ball [Member]" } } }, "localname": "BallMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable", "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "domainItemType" }, "roll_BusinessAcquisitionPurchasePriceAllocationCapitalLeaseObligationAccrual1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business acquisition purchase price allocation capital lease obligation accrual1.", "label": "BusinessAcquisitionPurchasePriceAllocationCapitalLeaseObligationAccrual1", "terseLabel": "Land and building leased" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationCapitalLeaseObligationAccrual1", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "roll_CurrencyTranslationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CurrencyTranslationMember", "terseLabel": "Currency Translation [Member]" } } }, "localname": "CurrencyTranslationMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable" ], "xbrltype": "domainItemType" }, "roll_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "xbrltype": "stringItemType" }, "roll_DomesticCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DomesticCreditFacilityMember", "terseLabel": "Domestic Credit Facility [Member]" } } }, "localname": "DomesticCreditFacilityMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "roll_EngineeredProductsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EngineeredProductsSegmentMember", "terseLabel": "Engineered Products [Member]" } } }, "localname": "EngineeredProductsSegmentMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable", "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "domainItemType" }, "roll_ForeignCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ForeignCreditAgreementMember", "terseLabel": "Foreign Credit Agreement [Member]" } } }, "localname": "ForeignCreditAgreementMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "roll_ForeignRevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ForeignRevolverMember", "terseLabel": "Foreign Revolver [Member]" } } }, "localname": "ForeignRevolverMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "roll_ForeignTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ForeignTermLoanMember", "terseLabel": "Foreign Term Loan [Member]" } } }, "localname": "ForeignTermLoanMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "roll_GrossMarginAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GrossMarginAbstract", "terseLabel": "Gross Margin" } } }, "localname": "GrossMarginAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "stringItemType" }, "roll_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in accrued expenses and other current liabilities.", "label": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "roll_IndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IndustrialMember", "terseLabel": "Industrial [Member]" } } }, "localname": "IndustrialMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable" ], "xbrltype": "domainItemType" }, "roll_IntersegmentSalesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IntersegmentSalesAbstract", "terseLabel": "Intersegment Sales" } } }, "localname": "IntersegmentSalesAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "stringItemType" }, "roll_LineOfCreditCovenantTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of line of credit covenant terms.", "label": "LineOfCreditCovenantTerms", "terseLabel": "Line of credit covenant terms" } } }, "localname": "LineOfCreditCovenantTerms", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "roll_MortgageLoanOnRealEstateFinalMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for fixed rate on mortgage loan.", "label": "MortgageLoanOnRealEstateFinalMaturityPeriod", "terseLabel": "Period for fixed rate on mortgage loan" } } }, "localname": "MortgageLoanOnRealEstateFinalMaturityPeriod", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "roll_MortgageLoansOnRealEstateInterestsRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate of mortgage loan within investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate.", "label": "MortgageLoansOnRealEstateInterestsRate", "terseLabel": "Mortgage loan interest rate" } } }, "localname": "MortgageLoansOnRealEstateInterestsRate", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "roll_NetExternalSalesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NetExternalSalesAbstract", "terseLabel": "Net External Sales" } } }, "localname": "NetExternalSalesAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "stringItemType" }, "roll_NetIncomePerCommonShareDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Per Common Share (Details) [Line Items]" } } }, "localname": "NetIncomePerCommonShareDetailsLineItems", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "roll_NetIncomePerCommonShareDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Per Common Share (Details) [Table]" } } }, "localname": "NetIncomePerCommonShareDetailsTable", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "roll_OperatingIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OperatingIncomeAbstract", "terseLabel": "Operating Income" } } }, "localname": "OperatingIncomeAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "stringItemType" }, "roll_PensionAndPostretirementLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PensionAndPostretirementLiabilityMember", "terseLabel": "Pension and Postretirement Liability [Member]" } } }, "localname": "PensionAndPostretirementLiabilityMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable" ], "xbrltype": "domainItemType" }, "roll_PlainBearingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PlainBearingsMember", "terseLabel": "Plain [Member]" } } }, "localname": "PlainBearingsMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable" ], "xbrltype": "domainItemType" }, "roll_PlainMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PlainMember", "terseLabel": "Plain [Member]" } } }, "localname": "PlainMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "domainItemType" }, "roll_RevenueRecognizedIncludedInContractLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue recognized included in the contract liability.", "label": "RevenueRecognizedIncludedInContractLiability", "terseLabel": "Revenue recognized included in the contract liability" } } }, "localname": "RevenueRecognizedIncludedInContractLiability", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "roll_RevenuesFromIntersegmentSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenues From Intersegment Sales", "label": "RevenuesFromIntersegmentSales", "terseLabel": "Intersegment Sales" } } }, "localname": "RevenuesFromIntersegmentSales", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "monetaryItemType" }, "roll_RevolverAndTermLoanFacilities": { "auth_ref": [], "calculation": { "http://www.rbcbearings.com/role/ScheduleofdebtTable": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of revolver and term loan facilities.", "label": "RevolverAndTermLoanFacilities", "terseLabel": "Revolver and term loan facilities" } } }, "localname": "RevolverAndTermLoanFacilities", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "roll_RevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RevolverMember", "terseLabel": "Revolver [Member]" } } }, "localname": "RevolverMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "roll_RollerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RollerMember", "terseLabel": "Roller [Member]" } } }, "localname": "RollerMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable", "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "domainItemType" }, "roll_SchaublinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SchaublinMember", "terseLabel": "Schaublin [Member]" } } }, "localname": "SchaublinMember", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "roll_ScheduleOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accumulated other comprehensive income (loss), net of taxes [Abstract]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxesAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "xbrltype": "stringItemType" }, "roll_ScheduleOfBasicAndDilutedNetIncomePerCommonShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of basic and diluted net income per common share [Abstract]" } } }, "localname": "ScheduleOfBasicAndDilutedNetIncomePerCommonShareAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "xbrltype": "stringItemType" }, "roll_ScheduleOfDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of debt [Abstract]" } } }, "localname": "ScheduleOfDebtAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "xbrltype": "stringItemType" }, "roll_ScheduleOfInventoryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of inventory [Abstract]" } } }, "localname": "ScheduleOfInventoryAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "xbrltype": "stringItemType" }, "roll_ScheduleOfRevenueFromBusinessSegmentsOfCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue from business segments of customers [Abstract]" } } }, "localname": "ScheduleOfRevenueFromBusinessSegmentsOfCustomersAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "xbrltype": "stringItemType" }, "roll_ScheduleOfSegmentInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of segment information [Abstract]" } } }, "localname": "ScheduleOfSegmentInformationAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "xbrltype": "stringItemType" }, "roll_SellingGeneralAdministrativeExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SellingGeneralAdministrativeExpensesAbstract", "terseLabel": "Selling, General & Administrative Expenses" } } }, "localname": "SellingGeneralAdministrativeExpensesAbstract", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "stringItemType" }, "roll_SubsequentEventsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events (Details) [Line Items]" } } }, "localname": "SubsequentEventsDetailsLineItems", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "roll_SubsequentEventsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events (Details) [Table]" } } }, "localname": "SubsequentEventsDetailsTable", "nsuri": "http://www.rbcbearings.com/20210703", "presentation": [ "http://www.rbcbearings.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r167", "r262", "r265", "r339", "r369", "r370" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r167", "r262", "r265", "r339", "r369", "r370" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33", "r335" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r16", "r172", "r173" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,872 at July 3, 2021 and $1,792 at April 3, 2021", "verboseLabel": "Accounts receivable with customers, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet", "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r49", "r52", "r54", "r55", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r52", "r54", "r55", "r358", "r375", "r376" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 4.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 Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r64", "r65", "r317", "r318", "r319", "r320", "r321", "r323" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r55", "r64", "r65", "r66", "r107", "r108", "r109", "r305", "r371", "r372", "r384" ], "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]", "terseLabel": "Accumulated Other Comprehensive Income/(Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r274", "r335" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r107", "r108", "r109", "r271", "r272", "r273", "r310" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r174", "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts (in Dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r74", "r94", "r230", "r328" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs", "verboseLabel": "Debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow", "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r94", "r186", "r188" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Number of employee stock options and restricted shares excluded from calculation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r101", "r149", "r156", "r163", "r177", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r301", "r306", "r315", "r333", "r335", "r342", "r356" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r48", "r101", "r177", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r301", "r306", "r315", "r333", "r335" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r106" ], "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]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsPurchasePriceAllocationSubsequentYearsRemainingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total remaining unamortized or unaccreted amounts of premiums, discounts, and intangible assets, in years subsequent to the year of acquisition, when the total amounts of remaining discounts, premiums, and intangible assets exceed 30 percent of stockholders' equity.", "label": "Business Acquisitions, Purchase Price Allocation, Subsequent Years, Remaining Adjustments", "terseLabel": "Purchase price acquisition" } } }, "localname": "BusinessAcquisitionsPurchasePriceAllocationSubsequentYearsRemainingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r30", "r96" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash, at end of period", "periodStartLabel": "Cash, at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet", "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash and Cash Equivalents and Marketable Securities" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/CashandCashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r316" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase during the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC Insured Amount", "terseLabel": "Federal deposit insurance" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/CashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommodityContractAssetCurrent": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the asset arising from commodity contracts such as futures contracts tied to the movement of a particular commodity, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.", "label": "Commodity Contract Asset, Current", "terseLabel": "Current contract assets" } } }, "localname": "CommodityContractAssetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r107", "r108", "r310" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15", "r335" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $.01 par value; authorized shares: 60,000,000 at July 3, 2021 and April 3, 2021, respectively; issued shares: 26,336,894 and 26,110,320 at July 3, 2021 and April 3, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r72", "r349", "r365" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome": { "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": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r71", "r80", "r348", "r364" ], "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]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r250", "r251", "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Current contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r250", "r251", "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Noncurrent contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate Segment [Member]", "terseLabel": "Corporate [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r76", "r339" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r99", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r224", "r231", "r232", "r234", "r240" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of reference rate used for variable rate of debt instrument.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Line of credit covenant terms" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r207", "r236", "r237", "r327", "r329", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r40", "r210", "r313" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument expiry date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r100", "r105", "r207", "r208", "r209", "r210", "r211", "r212", "r214", "r220", "r221", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r233", "r236", "r237", "r238", "r239", "r243", "r244", "r245", "r246", "r326", "r327", "r329", "r330", "r354" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r32", "r220", "r328" ], "calculation": { "http://www.rbcbearings.com/role/ScheduleofdebtTable": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r102", "r285", "r290", "r291", "r292" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r276", "r277" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r189" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r112", "r113", "r114", "r115", "r116", "r120", "r122", "r127", "r128", "r129", "r133", "r134", "r311", "r312", "r350", "r366" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in Dollars per share)", "verboseLabel": "Basic net income per common share (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement", "http://www.rbcbearings.com/role/ScheduleofbasicanddilutednetincomepercommonshareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r112", "r113", "r114", "r115", "r116", "r122", "r127", "r128", "r129", "r133", "r134", "r311", "r312", "r350", "r366" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in Dollars per share)", "verboseLabel": "Diluted net income per common share (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement", "http://www.rbcbearings.com/role/ScheduleofbasicanddilutednetincomepercommonshareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r130", "r131", "r132", "r135" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/NetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r316" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 4.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 on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Income tax provision at the federal statutory rate reduced" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r103", "r279", "r293" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective income tax rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r279", "r293" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Effective income tax rate without discrete" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r64", "r65", "r66", "r107", "r108", "r109", "r111", "r117", "r119", "r136", "r178", "r242", "r247", "r271", "r272", "r273", "r286", "r287", "r310", "r317", "r318", "r319", "r320", "r321", "r323", "r371", "r372", "r373", "r384" ], "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/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r94" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss/(gain) on disposition of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r182", "r183", "r335", "r341" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r101", "r149", "r155", "r159", "r162", "r165", "r177", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r315" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross Margin", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement", "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r149", "r155", "r159", "r162", "r165", "r340", "r346", "r352", "r367" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r103", "r280", "r283", "r284", "r288", "r294", "r296", "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r118", "r119", "r147", "r278", "r289", "r295", "r368" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "U.S. corporate income tax rate amount (in Dollars)" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r91", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r93" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "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": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r123", "r124", "r125", "r129" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilution due to employee stock awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofbasicanddilutednetincomepercommonshareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r185", "r187" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r143", "r325", "r328", "r351" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r90", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r45" ], "calculation": { "http://www.rbcbearings.com/role/ScheduleofinventoryTable": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r47", "r335" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.rbcbearings.com/role/ScheduleofinventoryTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet", "http://www.rbcbearings.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r46" ], "calculation": { "http://www.rbcbearings.com/role/ScheduleofinventoryTable": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r24", "r180" ], "calculation": { "http://www.rbcbearings.com/role/ScheduleofinventoryTable": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofinventoryTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and Building [Member]", "terseLabel": "Land and Building [Member]" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r101", "r157", "r177", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r302", "r306", "r307", "r315", "r333", "r334" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r101", "r177", "r315", "r335", "r344", "r360" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r101", "r177", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r302", "r306", "r307", "r315", "r333", "r334", "r335" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r343", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions.", "label": "Line of Credit Facility, Covenant Terms", "terseLabel": "Line of credit covenant terms" } } }, "localname": "LineOfCreditFacilityCovenantTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount borrowed under the credit facility at any time during the period.", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "terseLabel": "Credit facility outstanding amount" } } }, "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r221", "r235", "r236", "r237", "r343", "r357" ], "calculation": { "http://www.rbcbearings.com/role/ScheduleofdebtTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less: current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet", "http://www.rbcbearings.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r105", "r195", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Future annual principal payments in Fiscal thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r105", "r195", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "Future annual principal payments in Fiscal 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r105", "r195", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "Future annual principal payments in Fiscal 2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r105", "r195", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "Future annual principal payments in Fiscal 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r105", "r195", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "Future annual principal payments in Fiscal 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r105", "r195", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "Future annual principal payments in Fiscal 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, less current portion", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet", "http://www.rbcbearings.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Short-term marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/CashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r6", "r38" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MortgageLoansOnRealEstate": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate.", "label": "SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate", "terseLabel": "Balance on mortgage loan" } } }, "localname": "MortgageLoansOnRealEstate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet": { "auth_ref": [ "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The balance represents the amount of loans that are secured by real estate mortgages, offset by the reserve to cover probable credit losses on the loan portfolio.", "label": "Mortgage Loans on Real Estate, Commercial and Consumer, Net", "terseLabel": "Mortgage loan fixed rate" } } }, "localname": "MortgageLoansOnRealEstateCommercialAndConsumerNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by/(used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r92", "r95" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r58", "r61", "r66", "r70", "r95", "r101", "r110", "r112", "r113", "r114", "r115", "r118", "r119", "r126", "r149", "r155", "r159", "r162", "r165", "r177", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r312", "r315", "r347", "r363" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow", "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome", "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement", "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Standards Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.", "label": "Operating Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r149", "r155", "r159", "r162", "r165" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating Income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement", "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r332" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r332" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r331" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "auth_ref": [ "r52", "r56", "r57", "r267" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Change in net prior service cost and actuarial losses, net of tax expense" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax", "terseLabel": "Net of tax expense" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome_Parentheticals", "http://www.rbcbearings.com/role/ShareholdersEquityType2or3_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r49" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome", "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r59", "r62", "r64", "r65", "r67", "r71", "r242", "r317", "r322", "r323", "r348", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Net current period other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r50", "r52" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Pension and postretirement liability adjustments, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostAndExpenseOperating": { "auth_ref": [ "r77" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.", "label": "Other Cost and Expense, Operating", "terseLabel": "Other, net" } } }, "localname": "OtherCostAndExpenseOperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r13", "r343", "r357" ], "calculation": { "http://www.rbcbearings.com/role/ScheduleofdebtTable": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "terseLabel": "Other" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other non-operating (income)/expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expense classified as other.", "label": "Other Selling, General and Administrative Expense", "terseLabel": "Selling, General & Administrative Expenses" } } }, "localname": "OtherSellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r85" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r82", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid for purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r176" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14", "r241" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14", "r241" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14", "r335" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.01 par value; authorized shares: 10,000,000 at July 3, 2021 and April 3, 2021, respectively; none issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r28", "r29" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r81" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r270" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r58", "r61", "r66", "r88", "r101", "r110", "r118", "r119", "r149", "r155", "r159", "r162", "r165", "r177", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r300", "r303", "r304", "r308", "r309", "r312", "r315", "r352" ], "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": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (in Dollars)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofbasicanddilutednetincomepercommonshareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r191" ], "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/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r191", "r335", "r353", "r361" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r190" ], "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/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r55", "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "terseLabel": "Amounts recorded in/reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofaccumulatedothercomprehensiveincomelossnetoftaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayments of term loan" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r86" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Repayments of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r94" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Consolidation, restructuring and other non-cash charges" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r247", "r274", "r335", "r359", "r374", "r376" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r107", "r108", "r109", "r111", "r117", "r119", "r178", "r271", "r272", "r273", "r286", "r287", "r310", "r371", "r373" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r140", "r141", "r154", "r160", "r161", "r167", "r168", "r170", "r261", "r262", "r339" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "netLabel": "Net External Sales", "terseLabel": "Net sales", "verboseLabel": "Revenue from contracts with customers" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement", "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable", "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r264", "r266" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Aggregate amount of the transaction price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Performance obligations expected to be satisfied in the future" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r55", "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive income (loss), net of taxes" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted net income per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/NetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "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]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of revenue from business segments of customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r149", "r152", "r158", "r184" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r149", "r152", "r158", "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r137", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r165", "r170", "r193", "r194", "r369" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable", "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r149", "r153", "r159", "r163", "r164", "r165", "r166", "r167", "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Reportable Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ReportableSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "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": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98", "r106" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r137", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r165", "r170", "r184", "r192", "r193", "r194", "r369" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ScheduleofrevenuefrombusinesssegmentsofcustomersTable", "http://www.rbcbearings.com/role/ScheduleofsegmentinformationTable" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r64", "r65", "r66", "r107", "r108", "r109", "r111", "r117", "r119", "r136", "r178", "r242", "r247", "r271", "r272", "r273", "r286", "r287", "r310", "r317", "r318", "r319", "r320", "r321", "r323", "r371", "r372", "r373", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "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/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r107", "r108", "r109", "r136", "r339" ], "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/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r15", "r242", "r247" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r242", "r247", "r268" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of equity awards (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r242", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r242", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of equity awards" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r14", "r15", "r242", "r247" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of common stock (in Shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r14", "r15", "r242", "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r101", "r175", "r177", "r315", "r335" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet", "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r324", "r337" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r324", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r336", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r248" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r43", "r248" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r43", "r248", "r249" ], "calculation": { "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 916,273 shares and 884,701 shares at July 3, 2021 and April 3, 2021, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r275", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax positions associated with shared -based compensation (in Dollars)" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "terseLabel": "Estimated decrease in unrecognized tax positions in federal and state credits and state tax (in Dollars)" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r121", "r129" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in Shares)", "verboseLabel": "Denominator for diluted net income per common share \u2014 weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement", "http://www.rbcbearings.com/role/ScheduleofbasicanddilutednetincomepercommonshareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r120", "r129" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in Shares)", "verboseLabel": "Denominator for basic net income per common share \u2014 weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.rbcbearings.com/role/ConsolidatedIncomeStatement", "http://www.rbcbearings.com/role/ScheduleofbasicanddilutednetincomepercommonshareTable" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "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": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "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": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "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": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r375": { "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=124501264&loc=SL117420844-207641" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Column G))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r378": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r379": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r381": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r382": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r383": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "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.22)", "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.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "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=123367319&loc=SL114868664-224227" }, "r76": { "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=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 58 0001213900-21-040569-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-21-040569-xbrl.zip M4$L#!!0 ( (.)!5, >>3Y%N0 /#;#@ : 9C$P<3 W,C%?^;],BLMI;%VR9);%\#]ZT]$IF3+MGR7;,EDK^X&;%TR(Y^X9F3$U__S/K#( M*W,]T[%_/U'/*B>$V;ICF/;+[R>=I^O;VY/_X W+J#SZ3,NG[_O#+^?G;V]N9#M=XNNDRSPE=^'0<) ;>]+^,S? M3\+W)+WC)+S68)/KWKNN=>8Q_>S%>3V'+\[QZ>,+?7=\(0Z<7^RX+^?PQ;D_ M&C*\NE*NJ.7)/:;GU#2UF7R?5JE4S\,KQC>\+[I6A6MMR[39?U\]_IA<[B=? M/[GTW(^(3WU8/GQ2O5S1REHC]I R3'KJ01$15CVG5:Z.)PM7_EHR4_RZ2ST6 M7>XZEC5UN=O5NXRZ "J^0)SXE6:E&MW@N9/)]JC7Y8^&#_F%2/?)4 *O_$+I M:RX!@>SZU]3%YWJTE%__W M#R#FY,I9PK]5^:5JN]T^Y]^.+_62KH-'JN?__<>/)[W/!K0\-Q+/W/RNQ>-! M/AT_>F E70A/Q8M;YS8=,&](X:F77_N,&I7/J%J)6A3YY-& 2Y8V_DT1E06Q$?*.2)N6;OA-^%(SC'GU^' MFS[@@@RH^V+:9=\9?B%P^?B#KN/[SB#\#&=4II;Y8G\A_PH\W^R-X-7GPYG7 MH\S\;C(+).9C8+'R WUA*!YGIU;NT8%IC;ZL&MN;:?A]G$;ET\G40[J.:S!7 M#/K*HOHOHL%,/<^1<3 SRY_'EW^WSS MK?3TW'F^>?K:=8%/GVZN?S[>/M_>/)'.W3=R\]_7_]&Y^_L-N;[_XX_;IZ?; M^SMQW3^IUP?]X3OPEF]H'-1K[2.CSF9+WG4LHP SJ^',OM\__E'Z:KY_L1W[ M+AC 5;J0Z._^(^O]?J*#V8D*X?<3,,V^?'-TN,;VN2R_5"OE__QZ/G7OY9'1 M:(O5S^.DX,;E2RQ,S-]/P"S]TG4MG_%IM5VOC52KN8ATE A,F]=UQ2WZ? MD3\C0)$A7.D8X.8:X,IN@%@#W-4!?-\WZ&@$W@RSDX#[P)]^8QO?X/*3RW\$ M\,:J0J8FA#Y9V7PO]TW#8#!K\1.FJ/OERLDE.B/C5=A.\!5D<8X2/1S:A MXJ_2)IH)F9-KIRZU+,?O.N^)M@F&3$P,ETPIJ-JF"NKYL7/W=,O5D-10'P") M2S24/X94I*)ZKC,@8LZ;_I_XSG8WBO^7SHZ,R$>)G&MG,# ]#-V7OIL6(R!S MNLS]LLJHF4BS&]LW_1'>*VX]N:Q6JV55J[6TFC0]]NM(;K9FC^S%]%!B^'?P M39J^^N/5=>GJIO-X>_?W)W)[=WW_"&JI\WSS;9%)FM*2A!^\,?.E#Q2W42-; M,#$>_3F]>0?CF%.!.#WBCF=/J$>\(=/-G@G6O&D3T_>(WN>V_N<Z^<.O3 M+@@"G5G6D!IB%P_0@W]CL#WZ.\/93X>5?7>;2;\RUS=U:D54A#GYX"8.7><5H3WM40I&O[5UQP4+ MDV_-/>'5UTY@^^[HVC'2XOL)]_$'14O8(99IH>>"'P- N79_I^:\!C0![J'#*18C\ 4-KUZ+]0V_^)_?U[ *DN1+:\FJ>A[K28MV>/9T]GY&8PM)P1<_GJD6F.)G?. MV?22(0.1?'-0/J'P,4>U?[BLITIW$LF+]6F:UO>&VKAC&"[SO/#'#]-FZLGE MOW>=@V_WKO/SIL-[WH'@].8?;JR:80@?#+7 M-/?N YBK)N8#75X_+XP2I&\$'K_EMRV^'AQP(ZS_WQP>S">H-&K-UE*'H Z M*GL;YC1,@>9)@RP_!AEP%4&V2K*XSGFT MY[+B,"B%ZJE6JG^-P7E:8LA&1 6B#EB^L$ME'6''M]-"A2))2*0T5^GQ_L>/94M \KD&.1C6YF[6[+XW M TDUO^4=\60DQT1NRQWU#/KG[!*1NS^>MO3)\V@D9^'Y) KD-2:6)BYN;0/W MK5BI.R)ZGX%>A??](F]]QG)9?.W\&4HB@ST^]3?W;L;W1ZE#A$<7,XA\\*H;9! M3K7/)9QC%\ /WW?_!3/ Z_FER>7_,&^.L\*S-O-IH7=."$^R \K#-.GC@GD.PA:[GCG= MF7D1U(#G@>ECD0AF :Y=QT8ST1IQY \=#[]QPBR],".!D7^R+O' +%>(V8,+ M1PIA8&".R"U*5*KST/@WZE.1Y3HC"29OC+TB'E?!H\"D5JDCWX,Y'%AB%_VI M_$Q.<=F:%UI5.PLO\/LFSQ\<8OY@HH0HI24$XOM+\^*(+D6W#BQ>,-;K2M(40 E>SK$76R=A7!Y/D ML*RH>:IQC[%E.K6TVXZQLY"\*44(YH9;V2TF.VT5 M'"[O=^T#HZGQP]VT BS-+5<*JY4&XFL9(7Z'<3TM,A(R0OLV%2QZU/+8O'CE M0[\*/--FGI?BTN0GMVK_G'03FEFE:3,K&UY*"PC1H/_.QWPMAIPQ(/+ N]D$ MKK,8UZ$CQWDL%I:'F-IMK[38#\1D*.&\DFGGU>PEQ:5X- IL)=OA,:' $SXD MS%+4@4DX? ]N*+[+&J'$>3/AU?!:8L/P'=1(KZ;';2^;VKI)+70Y\6 >CA3+ M)1K4-3R")_M,8U&B3_64?E[F#LHHJXS")$=AO#[XRA$KD%, .(^&B"/0RV,- MG\_(_\#P0H0DQP!3,X)PF&.5MZ"$%SFV]3Q.:=SA6>NBGE5%X=69%?)X=4VN MPLJ^9')4&7#8I^/B6M]Y7!H$WA20U!/ K&Z"F>S]?G)[]WT:5W8P,!P_O"!A M-XLG6/#\BB?,I/#N Y]+71C("?' GF4\A!38IG@=S[< .URK*S6MHC3KC0B& MT>@N14X&CR6*QQ/^?.),'IUJG&[OBYHS9.:IPJTZ>Q)MVPJWXU*Y!:MP*\&X M&(Q(Y MXQY\!LS%K4+T@]T.^[_ %QQ*:+ BO:"V>%X-??$2- MA!'QSU:E))[$*)24<+C6M*,E&%Y.1KEHU%V7T5_E+@,I#9,<G^.[F^OWN^N7M^.OPDCV9S*Z;-QM)!=RR+ M#CT86?3;";)02J' Z*#J6BF\HGC_+MLXK31W<9(R%"GINV@+_AO]WTI%/;E\ MH*[/QWU+RE_/Z51V=!KSJ>U[0M]O[SIWU[>='V)6=UAVNX,%)+.87=JU>-2Y MD%SZ2-X-IUG'(3_"V+*J9U$\J;<_R:"=7-X^W_S!!ZN>I2D+]CJ':S"XT?+E MFZ@XZ._CV"LO3,&39;.:W0<3;]DN9C4&2*V@@(0Y_$%M<$L0=M&1;3[T;Z:G M![PJ*T\1Z]C4&GDFCRM-$ M@-L1V U[SR+S \ODE]T,FJG3E&,IU*7XW0$HM MAO9J0=$.<_A/W+XR0=":KXP/&H$+'UKA9QSWEN,%&$/M=)W )W]0]Q?SR:/I M_YW%_?-_W#QF&7%,5Y8UI"P[ZH%)6;9_*= Z@@@CS.$'>Z$6'RUW&/AQWQQ[ M#!](DJUGS'&R4)Q^<#07!:MJ\0/6.(=OK$=Q5X4/^.<0 M\WF9;3IN#*/YQ6-32M<-5ELK?MP:Y_"':;-0JO88"-/8CLK'1FI1H/I8!)H-27V?^AD!AS:GL&1U;R74/P$J]_?^FQ0 M4L](O+A]=^NZ"8F5W"=)QPL2CL,5Z>9#&Q[HE%I!#J@!.'A_^Z0CZT?89@>F M.Y4U?T4MBAK]J<^8[QWGA$\-/ KG>B73)G[?"3QJ&W '>]<96F5XQE]4W(VZ M,!"@#?U\<&+D_*#BPA.',R<3UZ70[$'%9,=[WJD.ASJF(S>V%U RFO]T2:P% M3^#4B]K_H:2>NG\\#)@VDO/W$VV6-*NZQ\2?GB*EW MAJYI93#W^6C0ND!+&N4T5=Y CQ4+ M.6:ZSM/3#1[\SG(6^:-.(BG"(NR$>AZHVR_'39/M8J2A[F@V/B7"*?S0M V& M:J5<.5--^X)$L@ ]3E"E9YII [6IU^>:7<=?L,S^*[6$B3[3LRW45Y^2Q=SL M54E.[F\+GMF>N3HD[])"2%J\$%*YND8=I, KOU Z_((S[M@&_KB93+?C7U/7 MQ:IU/-0U+H=4C95#"CR0DVJSKC2;ZEPAI(7T2J)$LJ+)&8FK!R-Q754JK?E: M4UN3>'UN7$M&;<)?XC07MQF]V [Z$MF3\-YEH-D?XTRF,LD%B#IF+%Y+K:)4 MM7 MHI;EO'$_&VN(&D[0]7O!N$ H9DN):?Z6$;H[T?N_.^ZW\.W1>!_'PUV-=Z75 MU.:KY%%?C#YT5G@A0*YVET]G>P2F-IUF.W$Z)/(]2-SM*)9 FZ?''?-7DZ12 M3ZR$>-P2;4M:J16EEL /6A\SVPM1DAQ=7UJ=<]+5B3DM= MFM4!L77AL]F3LF6^D( W@G[@#_$,L0ZGV6K)65-J6G4E[-98^F7D.JZEVEX6 M[+94&MCMK6R6ZC"JC_/_L^-3:P&K%TL+KKF.S59#4;6/I@;7)8X&VJ>R/TMN MO]ZI*A2>,X31C!0RM+!G .H[#(@.,66!^ZG%A'\TKP><%I*8X^8/X!"^+OC&&^F9163!:+1+Q%;S:;2KGZT MV/QZ=*E7=U5]!Q3GM[9/[1<3-YT*+\DGYFGUA+07>%N&L]7B[M@UXX":^;6TE'O"92\S9Z!G[B(\MVP2NM2M* M?0V5L'+A-F'B0J["KH&XI:L [JG66&VO;[$*>?7#..ONQ11;?>$>[<)M!K.+ MP%V1IBQ>]N.V#V1^WB7='*=662;NFQ;/1EN=5RS5*S7W')V^5(S>D(TRSV8XT6:IK2:.V:8+%W^NR>2;4N?:H-I;K'8%0:$F=#O+L!6YIF$A-; MQ8IAN8YE?0DG&.86>%%R0;CN/R9S6\(B#:7Y83:F4R-:5:GG9D]N4ZZ(-+8S MLS%76%9(WFR*%G*T4@K6E?H:)T*.@P-VIU53R[?"6#.BM(F3&'$,;PL":^#T MB.7 13YS![ 77]V_L<5,]R>(W\ E9Z!2-^ 1JNA5F!-"!5=0+H@)M75VJ-0TSD06CA,V)5)5J:VQC7=(,;\.UC^*K[/. MDFIM15UCV_RX<+\;O=JMXF2G;\HDWUB/ 04,8MJZ,V#$I^]%98IH*K=\)L_T M/:;WER99JTVE_>$RN7:AEMK[6(PT K%K97W[R.AD6N4UCR-5@,TT]TWBI>S=RBSQ*#NOYN(QNS&<%9).L0X6\5I2%WRBD^^(#3P^XYK M_H6TY,_X0M:GY>W=]\UJ+<0FR6?D=<:O3YS[IL&L,<7(GZ6>_!T4+*7:U];V^#: M^@;7-DXN8;9L7#D[X09"MF\[GD:F M@CV4@WM?C%O^WJ43UWB^J=)JST> ^+SVME#KC15+#"85F-UT38H92X@1;451 M9:WQT8()F]!FUYH?!SLM )_A<*E%L( 9W$1T.C1]6M"B%9/Y/,!T;NUK,9EE MJ=%-I?YA,.Q\/" ,QBZK,]L#\0[L1PO MZVCQ:7;G::*IB1SX^,3$ON /F-T=\^][S_0]C@$/Q@=OF\N>4M2M:O(F-EW9 M&P5W.G&3,@6QK/%6$>C/AU47C\RGIHVG;:AK8R^W8FJ):!HWX2QB"_R-]4S= M7)HZ6%-:]8]6XVLGBM5;0+%\)]>DFVW >>799=0+W%$4=P!_0G<\7\G,68M> M&'.!ECH_;=PB3-#IH5>9J;.VZ5B1ZYH)48OQ6+=SU@J;2Y"5L3"U+BN\GF9% MJ;0WKR:Q,(G@\Y&ORO;2=Y-5:525UAJGMS9=E?RDT]HV7Y_LBWZ=\TYU89_K C7OGLSFJ-JQ/S%6 MPK9W W@@=LLDMN,S[^R#]5G?[ZSF7O^W&8UG4]4JF3?R^$WC@%< =[%UG* 9\:_X08]^GOCF8=J5D><#3T83/3; M!8FZBU>+)!?#SO!*2E4J8]D(V7/UYP M-M5!C6D+JXF?_G[2.%GJ%DX%C'::1ZJ"X.3RN>^"-X#3^0/NZGOD!E;=V'D! MTH7 ?+!),DC1&$0K*(/@KJ&87U7YVG7/Q=1$3_*<+T(N!W5,R+"9F)_6G(9& M)?>KD(E(W2[6GYW8#0VL9N-3JB+XCOE\#AZU\(3XSBL=V8&?LN&S74:4*MU^ M2X]6[4_)T?5MA[8T+%_9(2GJE=D!^^XZ W"R?7SZ/TV_?PW.C3-@[JT=MLS" MSASPKS&3&SC;-:NA:(G5,=-#8#Y-%M, M+IS)WMB:;->.)Q2PTTM-!Z<]QM7B)EU;=U]B.[M1YU2%(]CN>]C3DN^L,_?5 MU)GWA/;XXNJZFE*K)J4S9P/3?"IMR5%'S5';Z_RM.*JI5&I)*2K%Y*BC=KZK MS;1CGG]W'<_C(Q?;1OF*3N],TIP)[@(H90Z(!]?I+3M5U*@JS<0#J:E2*!^K M)@&=!T!OKQ/7 G2]K=3J!03T\?FT.]!G7(*L-Y26EG1V,.=8+[#/LT Q MIA_1YZ62A+:TF2^W'.260U8:-RS*Y?D@@$*1,_;#%\N>JJ+5DAH<%7//0;*4 M9*D4%?NV+-52Y39>D?WC]$4"+\TA\GG&_3FCN*B48%*"96841&A#*>9-Q-B2 MQE#5JE*I'X_\D@PE&2I-DV +AJHHC6HF[OT1&01[4??9[G.*KL(R&G@4T< 4 M5.ZD)O92V=!,[$^9\]"?!'91@9V"ZEL'V%H+O."DAA(Y!_91N[OI9_K9 6VZO!"!DK=[^J:@&WOB2BBXKH[?7?VHBN:9D<8"ZB MXLOEH4P>UB_!ZI0GP=A3X;U]/@^5F P>?>3@T?(6!CONT=XYMC-M2J^6*(U, M)$KV\://,A8KV2G3[=FUN&E! [+:\9Q?/FJ_-?TT9H$4/G11$SF,WA*?OJ>P M(RM-_3Q(EEVT $#DI%7S%42.N>T;,W+S[+@4);-K4'=WZ;."! M9,+AN [/#HV\AZ6QX%9#^L*200J@>@_"(%I+J=::Q6.0#^1:;TVV!]=Y-3U8 M3CXI@$ZZ"EEZ$4?N1>RJZT%$A7[#%;/9TB/J-:75E/E1DIN.F)MV-0PVX*:Z MTJ@?SP&$C^B&SY.ZMI,LB$H/IY1/E?;PMA15\9YY!Y)4BTJO9C;>G&I\ -A: M*2QUI9W8TC%U0&I%4?.2?DP20Q)#A;"N5TOP MU 7X%?5,77+8!OYW+MWKJ<"4MH%W?4-=&]MQ/S#W"34VQ\/8RZY,>]EP$5?K MWLFE>E8IX$DKB>T"8KNV;VQ7SMH%K )YU)Y+ZGKOFVD%?M[Z,4OI<$#-%R)B M/=TGC\]+=!=*]ZV/;M!^:O'0G5N?3O)S,4CS(2,A$D,20_F4O#GQ.]+?,?DG M0U@P@P^>PO3I"YO:,Y$]BR2+YF!,$D,20X4PL.6FB>2PM.)'MW??-_"Q(U7> M$5K\+AATF7O?X_ZV=Q_XGD]M!.+BN'/DUTI(%C27XBZTYMP-_36E707?6 M"KQA<^[3KL4NOQKFZV6I5/IZCK]\'<;?\H6HE:&_:K@#ZKZ8=MEWAJ"]\(A. M^$%T;*VSG7X'GF[U1>M,:1K/8XR1TAB5,MIY#>%K,,_]B8H#8;9>5J*X[ M WC@",M4VH[/O+.#SO(HEFHRB;G7_ZU<)M]-9AE?R ,(A0MXQY\!LW58E-H% M^2]J!;@\I%P.[^-R6]P*_XO&'A]1(V%$_+-5U0%.YHAAHVBSUJ+)/#+7HM/) M% 6BN5^0Y]$0YMUQ:=?4+\@=R%%!GSL'2:'%;SJ/[N)$0@*/R;.(7%V7T5]E M48KM"YB_2/,NIA(0? 0JCMT7,I]F.[E\4WWVK&Y", 9EIY\^#& UWC$Z9%K4 M0%C+"D,?W,C&O^$&/?I[XYF'"E9'& T]&$STVP5Y,PV_CT^I?#I)/7!TJ/WP M'9&9HOO'KWWC_A42Q3*R<99A/?'3WT\:8W2D6W)I;AXI$_RY[S)1A_8/N*OO MD1M8]]WC_A3;G8UQB/*W9&3<&3M3X?:XRM6N;ML%C(U5T4B/]_(KQ>W7-W>D%_@ MC-#%:?VQ_8&RQ_2R^5[NFP8\[PL1/V$DNE]N79!E7S?3-,<>,.H* *6V08:. MY[O,-UT>FB662;NF9?HC0@T,H/%X+>^%BD%;7L:>?/6"X>6IBEVQ@N$$8#P$ ME@^;3*8A[$$_FP9^_+^5_T6 )G:UFHKQ3V18"+^.;?"K'J80&);:?K"H[77& M$ 09>-][IN]KM,.JJID4XLX?+"3'Y(%C-M'K(<>H.>,8K9%)(X@BV@KY\KI7 MUZC?M6/%=\=E\'@^)3UP76;K(^*[@"2+EIJJTE_5\WR4^*9OH2)XNHGUS6(:L M5?92K+_ '7CR9;OLUH;CV?&I)>R6J4PRV6]G3]6MBMDU9'O[(D&2K99)&C@- MU<:1]!"1?"3Y:'>S8#L^JBK5_338VV,OGNF#2@7*C%V9"!L[E_ 86*P" M&XQM.X6?G)#W@?7%HHA#9I=_/J5)IN<^\U@\"DK>F,MB^Z&$B1:Q^.=OK2K? M4_VMV>;-O\$!AO]SD%^^0[^J^^8X'H\/[]WUJ:VKP@-W\&IC\Z3E+(L["'UI'R+.Q6FR>5M/A\NW7-/^EP.*JUC=EFO=@YIG\M!%040C\RGIEV$J@=Y'-3Q MZ/]GEU$O<$?2 O@8?,\3D28J(,&CSSVI91V4(^./8DE,4:(V]P3/Y:".!P6= M@1/8?NX)GLM!'0\*KNG01'V:=XKG>[KDH\ MG'N2YW)0QX,#:2=*%$@[4:* ZX0P22+G!/\090K"C7>MDFZ!J"MJ45L7986I M3SI#U[2B?%E9,&W_HBFJ ;G/JFF-[=LB;=CXJ*&H:D6I:IF40BG&RAX]*Z18 M._!P7+#18;OX;H10F4O.V#4R:?HEL9\+@A45^\V]8+]6JRN59B8='R7^J.[%)%(536LK[7J!-,"'**:X WU2;KF4&_&01S,Q36G M<\FUM$>5#TI)$&T(HC5[RK13Q-MNW5WR2%J)NFQ0!^:YA)V$W=YAITK82=@= MWE!;'KJH%;D+):PVS_LZA)V$G:'-P&D^R)!M+'L:DC9)6%W>-F54916>B^' M"/,6-(C[R(:!J_=AW?GPG1Z&<0<./BN-*LY2ED@[2((HKW904]I!$G;[AUU+ MPD[";O^PDR<#).SV#SM-G@R0L,N!@[#B>'E]ASH+Z"E._$CC6X!-;A\8]GT7 M-1C6*[Q0595Z[N,)NY\SEXC/(>(W/TV^ /"\O_KBD%E#T1HU"7$)\7U ?,>2 M(1\%X3+M=R/BW;PS5SQR M(+NR#&:GYZ"T,BD,+%.>]Q; ONY3^X41TR8V\\D0L !48>ZKJ3. G.<3:AL$ M5C:@KDDM8CF>AW?CQ4Z/^/2=L'=,D&?XYV\9@?;>[S,7,_%=UH=WF:]L4GFE M,W!@0?ZB^+Y)LC\F\7?NKV\?\'+XPC;X,QY@1B[S39?A15?,9CW3?["H[7UW MW#OF/^#\G\3TK^'::Y<9IO],WYTL-O:K<=Y>LM),$ER?M)>QR(,&ETR-!M+'L MDJ=C)>Q2A-U1Q@FWM2'SR@DR%WPC"N*N"K7U<2ZXRP!$INXSG(:L'U(@"^DP MZ>"/8[SPRSIXAH"+%) Y/6;ZPA02=@> G4S+E[#+@9\C(\$21!O++GFV0\+N +#[.&GY MQY>?/+E0C.8+4<_JPYW2E@/79;8^XG/R76I[%N6A.CH.[>]>?B/]8:]F\:[C M&LP=O_#*HOHO\5KB.99I7)#\ '4?H\Z/B9.(A7S*60G;O,!V7>V6IYQB"70) M],R GJ6(U3_)A5J>PJ$I; MS:0JC>1&R8V9J9T\I5Y+H$N@2_]7PO8CP'9=^9RG]'()= GTC8&^_X3V?1KW M!6.FCYBX/D_JVDZBX(I:XV1VZI-_!-:(5!6B530U \&UVUBW%%OP4F(X0==B M!9)::0PZVUA&8X?\>)[)?A_XGD]M!,C2?'>MH52K#:75SJ3%PBQ$M:(8 1^5 MEWX[8C;:O,9;W[%@UMX-;TBQI+!Z(X/Z59)Y)/,V&>6J.IU#6I?20# M%9"!5G2$:V7$0?,M#T49147-IMUAUHRT>X,XR4.%Y:'E+-3>BQ)JM6I*JYY) M'5ZIA K&0,4,)RS71%HEHWC"XN:[;;6A:,U".D92'7U@=;0)(V5OTC4K2J5= MD4PDF:A03+25; 9:D4[M0/XR_Y M0M0*8&#%% ;4?3'MLN\,OY *#C_\()I2979*N -J]D;IS6IX@$GH#(#H;CV' MD*,\\R\F!GAR^<18B>JZ,X 'C@ 3Q'9\YIT==):[+E7"-'.P=I-9S;W^;^4R M^6XRR_A"'N@+"+XG]F? ;!V&W[@@O#$+#(J4R^%]7.Z+6V/9-?$1-1)&Q#]; ME09Q,D<,&\6;M19-YJ&Z%IU.IB@0S?V"/(^&,.^.2[NF?D'N0)8*^MPY2(I: M_*;SZ"Y.)"3PF#R+R-5U&?U5[C(0W_#<(:?[&B2,$TA\&\XA@MC"=\>'B].8 MK&>1F"L7O)2^'/S:O7R\NBY=,8HUV3R"23;NT'&ISXROY]W+XYONM6-SCL<9 MEIY\^,&/S&+9PKBAPE/KFA=$&"SD%&TATPZ8\?DXR7)J.)9%7:]DVL3O.X%' M;<,[UKG^M&E@F'X>%G/_2I];HD!8RPKM81X2PK_A!CWZ>^.9AQI61Q@-/1A, M]-L%>3,-OX]/J7PZ23T[[5"99SLB,\40,+_VC:'SAT2QC&R\;5A/_/3WD\88 M'>DFE\[-(V6"7SN#@6/S^3RE4I4V:]+G-!.4AEERJO= 0[&P &UOG;= M#*@H4'IE/ M31L]F9P3-)>#.A[-_^PRZ@7N2.K^C\'WSXX?5_L)?GWN29W)21[I*QV./XHE M,47Z2.X)GLM!'0\*.@,GL/W<$SR7@SH>%%S3H8GZ-.\4S^6@<@<#<8SZ?/M, M*SR!G4::D 3#X<&P]=QNJ&OCAF'N29[+01T/#J2=*%$@[42) JX3>*I$[@G^ M(6JDA%ON6N53JAFN,Z51_J"NWB=:BQ='J:2P\E&FP*=,$\:W&E$^CW^%PVO. M#"_;3/!=VH!N5N:DKK1:JE)3ZUFD@Q=C:8^>%Q8=DR@6&V17IJ2>26,X"M;TH@6:CK6C9=%Z02N H";9G35#?>YF.5K6EM%N95(V2ZN#0M,JQ M.MB$$;(WB>H-8(),RC]))C@TK7+,!,MY8#_%:U5%59M*NUULJ^CX^OWN0)\[ MYO-QFSQ!9^=ES(U\R*.=F,\^0_FCE 31AB!:M^M/*T7 Y;NGNX1=CF#7EK"3 ML-L[[&H5"3L)N\-;:DL=M^KV-4+!JU,<2=H>774OU\?9["4>NCC]"^GJ*%.0[K.4N]9C!QX\U?YGM45QL*2J* M(BJDF2-!M+&9HTDS1\+N\+)K^7[Q]MWF)NW-GYU)M4.L<7AKAS4;A!WT3-]O M>CVF^]]=9\#UX16JP^N8)@2;:;&E5%=JU4Q23_.W\I(I,I+%52F+)>SV#[N: MA)V$W>%- .F^2!!M++OJ4G9)V!U>=F44I97>RR'"O 4-XCZR8>#J?5AW/GRG MAV'<@8//2J.8LY0ET@Z2(,JK'=20=I"$W?YAUY2PD[#;/^SDR0 )NP/ 3IX, MD+#+@8.P_(!Y=9?*@^@I3OQ(XUN '6\?X+6.(:HPK%=ZH:HJ:C/O:6.[GS27 MB,\AXC<_3KX \+RW^I*R:TJUG4E=!0EQ"?'T0L@?"N$R[7%=YBN;5#WI#!Q8D+\HOF^2:(\)])W[Z]L'O!R^L W^C >8 MD]\=]X[Y#SC_)S']:[CVVF6&Z3_3]R4M.S+8()<2 M5EJ'$D1YM0[E05L)NP/ 3IZ1E+#+@EI#[GI+5MI% M@LO371)V.9#@TNF1(-I8=LDC@A)V.9!=QQE@/%+C4^9Q;T1!W)*AMC[.XW89 M8,G4?8;3D+4_CD5*99;*_3C&"[^L@_G_7+* Z.DQTP]F#O[-97;7&XI:;Q9/ MSDA>R)&A* _U2]@= ';R4+^$W?YAUY '623L#@ [F=,O89<#/T=&DB6(-I9= M\F"(A-T!8/=QBGM6'.Z4]!Z[+;'W$Y^2[U/8LRD-U=!SA MW[UT1OK#7LWB7<VZVBU/.I,6LSF2I53*I*"MY4?)B9DHG3XG;$N@2Z-+[E;#]"+!=5S[G*3E= ET" M/1].03;I\-(G.,3N2[Z3WN=)7=M)D%Q1:YP(3WWRC\!F1&LJ1*MHE0QPL=M@ MMY1Z\%)B.$'78@42>FD,.E.95]5V2*[G:?#W@>_YU$: +$V6U^I*NZ8JS::V M#]&E%<6&^*B\]-L1L]'FU>7ZC@6S]FYX)XHEI]KJ>]'[DGDD\^R3>:I[89Z: MVE(J#:BP/+22>)3MRYSZ%M>59!9>E4KC3 M/XR_Y M1*P""%5,84/?%M,N^,_Q"*CC\\(-H2I79*>%&J-D;I3>KX0$FH3- MHKOU'$*6\LR_F!C@R>438R6JZ\X 'C@"3!#;\9EW=M!9[KI4"=/,P=I-9C7W M^K^5R^2[R2SC"WF@+R#YGMB? ;-U&'[S@O">,# H4BZ']W'!+VZ-9>?$1]1( M&!'_;%4:Q<[FN0,$X@\6TXAPAB"]\= M'RY.8[*>16*N7/!2^G+P:_?R\>JZ=,4H5G3S".;:N$/'I3XSOIYW+X]ONM>. MS3D>9UAZ\N$'/W"+10^OJ='O?!O^$&/?I[XYF'6E1'& T]&$STVP5Y M,PV_CT^I?#I)/0>MH$554XOR\FO?&/IW2!++R,:AAM7$3W\_:8RQD6[ZZ=P\ M4A4$)Y?/?9>)S+T_X*Z^1VY@U8W<+T F>9N29_;+,UI!>>8?@342\ZLJ7[ON MN9B:5M'4W"]"+@=U3,BPF9B?UIR&1AJ)T%*D+A6I*Q9WU\ZKX.GPN?30VR$] MUQD09\C [<-8&$9<7TW?9-Z7G-842^"M;:/F.[-)'HNO'7X$=R$K6V]" E0F MYPB7G0I0VNU,TC&S6@S^0,M"<* MC3K$90 IW;08L9D?*DW\'/_2<>]CZ#JOIL$,TAT5RAW8T:[,BPQ.MWI*!H/* M!Z$DAB2&/HP#E;I>^,:&H =,BMI=LF)16#$CKR@.AL6F85UI:)DD[V[US@A0!>1 !N^@T@0P1 M]'BF[S?O0V9[+&R(O>0\J9;)J8/\+:-$>!X0OHN2VQ+AFM)J%!#CTL';*/ W M<&#"?W$3*&KG;MH^M5],3 JEGL=2Z"\D94@>9,CV6C*.DOO>[1@?'0Z/92*D MWJH53X1(B!<5XMNKR1T@7BD@Q*5WN%P'&J'51'JF36T\! % \Z0J/!(YD98J M_!ZAXQK!L>2D>J51/!DAX5U4>*>E!M>&=RV3*D!%5(''ZBCR&E'E+O7"*"I6 M0V"V1^7.X-%(C>V5(@?'%6+C.@:+95LJ&54CS]_Z26CG =H[E&G=&-JU:@&W MOZ4_."$/IKZ>G[Y0T_XLW$&;&*8W=#R3 PN\0QD6/2+9L+W:^SM !,%R;W^; MX..^)T)&ZAJU_]1J\22%!'I1@;Z]$MP9Z 7$N70/-R'@I% 2+*["9^ RSW<# MW0]*2I8QMX[17LX]?*33%E- ?6J#@ @S/.,'TKB1PO6/9=*N M:?'#:0H_QX:NG/YG8 J#1IY8*PYS%N2TD<20Q% ^I7Q.')%J,_5L#EV'687G MF%VF,_,5ZUM*MBP*6V;D9=S:NLNHQ[XQ\?/6CI#R. ;)&I&,FM)J5Z2G(1&? M_ZA=2HA7ZTJK)K>T]ND=I:\5;^U7>*?CCJ14*(I46-ZF*DU%&('#7!I@4UK- M3"K^I+B.NW>DDNC.!;K35'IKH;NJ:.V\I_%_EF[A]L1[<-F0FB)WD8D3D%YL M4TH/7!?&)#,[CDJ,I*DD0P!%QVG#4[0=V[A' *T^)J15\IXC+;5G86"_-^6Y M*>H7^9"*5BM@U$2ZD#'Z\!7G(^<9'%)A%E)R[$]A'P1"%@N,AJ*U"EB% M2:*\J"C/8K]Q)/*WPA+\!?4DTT3_PAPUM97W:*MT,B<71BU> M>7/7U".T::K<],>\6ABEVP=W7^(JNU'G3)NO&QE;2X$WE4HED_!8(FSSJ;PD MAQTUAV47>UZ+PZJ*6L^D]-)!.*S +GCJ)R"C_K9K->>3_D=1_(_L6MQB7_>' M$"=7HY\>]@B8;&2-H;*DUA5F3>9]TU;ZVT>$]YT:V^Z,]UI+J=8+&%\Z:N\Z M_6:X4F(42V(4Y!RWQ)#$4#XE^3[E-'_R&\/EP@%81KI58$#%\[GT+.?-(SW7 M&1#3?F6>[$TN.3-WA)(8DAB2=OKV1_H"5^]3CT4]>X8N1KK\D4*&%L6C";9! MV)^!.<0"@I)9B\*L69U0>* C!(+W['2PYIO+'D*\/"!:.K9Q$V%E6?2\FOLZ MD_*4PI% ??M@5SI0;S7SGGB\CR22HBI'U]$9,\0Y!.X'>;#.LGE!\81$5NHP M!,AWP,8WD[O(?N"R^]Y5X)DV Y!X=\R_[Z%++;YGQI*MH)Q+"NFQ'1'H=U", M'QWTTL7U!RSJE1561Q4@C[GNXKI@EYI:'F/G\KM1;F?1#]:XX_+L&6-FQKU(J90;R[>RJ9ZMB9:O<\_6V8 MJJ94VYD8 OMFJ@([QQOJ_3OFSY6B/S\-T^H_)^:32+GSD>7.?E/UOT?X6ZOP MMU*O-HHI?N3Y.\E@&2OV[3AL8>\ZK570_C0?J*6=/%"0%W$CDP$EAB2&"AC. M/:Y@[4VOQW0_"M2R=W#N[1=&7.HS(G[W"%H<8"=(6U3:HEDY>P*&][V;$("/ M@+][FU> L W\@85O7\$$M?TE[IZ:38UGZ>Q)!BN\L[]F+:-FAO;HJ:CN.6F0/$W!9;*M^I.\FT^^M_Q MKZGKC@ Q_T6M8-D!Y[JJ5%HROU)RUS%S5^M@[%6IHC]Z-.SU$?WY>5+7TK,6 MF&UD:B?L-M0MY1B\E!A.T+78P<38;YM(L#3&FZD TPXFOYIUI=GX$08/H..7U(^L9)()D3\)*L%+!V;IF4SI,)^YS/,E MNQ?%ELQ,@0D@(,/?L669^:I48!+1A=!BZR(ZFWHP^]%BYSZV%^*]^BY+I;"+ MWC#^DB]$K0S]5:,=4/?%M,N^,P1%@WOZX0?1/G]E=I__7X'GF[U1>K,:'F 2 M.D.0;#V'<#_(,_]B8H GET^,E:@.]A,\$#,U1-^[LX/.E2IAF#M9N,JNY MU_^M7";?36897\@#?6$7\(X_ V;K,/S6!>'),S H4BZ']W'A+&Z-];R,CZB1 M,"+^V:I\Y9,Y8M@HP*RU:#(/U;7H=#)%@6CN%^1Y-(1Y=US:-?4+<@?24M#G MSD%2-.(WG4=W<2(A@02?3'3I80M#X>MZ]/+[I\OY_)=\A M/VT:&";,DW";Q!R0:\?FT@$G3\)*RB 3GGSX@'=1.$Z*G!J.95'7*YDV\?M. MX%';@#O8N\Y07O:IRWCED2%SP[^ 0O3S$1)C!8L+:_0N&,#M^IR+AW^;=L", M#MC!_WM%/=.[[W7 Z CP\Y>R7OE?O.1_U1/"P.@=PF!]%_-%IPWDN1OG=54F MU-S)&$X&EGI6XK/!))D',/HQ@P;M^%GD'(U".)]"R QZ9J$4XH6.O:MUP*.= M$--8 :^M"#H5ZZJ<\8A6'HC\W&<@EX1\UN/RN3>6S]Y8/A.3G]"&;_O@9((X MZ]-71KJ,V63HLB&(+FR(0D#CD42-IQ!*OC&+OJ&0BS[&Y3G5040R+*G/K%'I MS?3[Q(37>4'7,PT3GH13P((=__YO+4VK7%P+3X/_I5Y\5@C>X@0^X2I'('S$C;Q,3T/+CTC M0"82D6DY9?C@_3YP)5#$VZ?EP-^ER+@[O9"0V.[5YX94B/9KX M8ARRZ#+NXZ+ A,=#X?IF[G&D8P-76.11# _&\AULU1FZIE6J*D2K:.H9^2>N'Z(96]_ 3<[ ]'&(.G-]"N^-9>KQ$?8< MQ\=13N7V"9_ &DV-V E$[.GV=/ M9^3OS&8N?Q'P,^AZ3Q\/B,=CX2-?>++*6 (0!AX M$1C?F!("L11^$GC1)]$U,*O9CX!+HD^00@O1308,>'TA3_&;YYBE%-@P(8Z) M2)'"1 Q3ISZ'N8-@X4^&!Y[MJ"SR*MN2%4A<+V2A0JHK58AV="K$8Z682')9 M#X4Y 98CU, W"I9%[G2!L8708C"0 <)1B40AK^U@ YN"8 ;&'W )3:/0@8MB MFE=NLJD/\@,YD<)+\+=0TCE#TX:E*L%M,'!PCO&]"K&9#KQ W=%$OE'31;DQ M-IDB7;! !:*L,\?";.HB>$A@^7RH#ECPH6J!%Y7\F,X0YU"]Z)W,X"K%8\DR MW0-=9H$J!<7%*)= \,I_!;:(%"_2$TOE96FUGEBL%Z2 6$= K.#ZZM%Q?6DA M]H62[+N,E0=P8S_$?VA+_", '@]-">1?Q.6824UN#W!-!=9@Q)?AXX'YHW=& M;P&ZF"XKS5@L>"4W68C&WZ,)$VY^2%[BF&S\P&9$:_)/*H11L#5"AB%J%>'FIAKW#?38V,];)QM@+RC\>&V]OB?8(QF#RAG M^Q/N>@ YK(/!\PSW75F._FO=,,!Z3]M3;" #PG_M7FIGI=@LITS><)XR4+#" MRML0$P62BD3)Y"@8# M-.! ':S =.0U.;T2NI)K.+NS7BX9>[GQ5T4-?\!PXBYJTB3@WU _<6\[6IJY0$ 6?I=&[)6=3N.U$XVTTU MF]AC7<>&7W5A>/.7C,3_-]92FSZWT/KJJWGYR'#3H11CZZKQK$UIT2Z=0=6.RHM>VN7O@&W#+K,!6VEMD5@<%T*'1RX<\A1C?(:>?IYV=RYYSQ5Y15<*: 2T6F-.&I MTJ739V<(\K%9JWQ&UOR"%SR9@Z$%\XW*;,=>@4HW?C_>(_PHI_LOL0,@?#[3 M&RM*$HC1F%S[>N'#^9,G:K6$3S;%D_G!%-R)<-G ><771G%IL>G*W=1P:^!% M!(?)WPT!.0$CJ2 MX_%B7)G/7P1?*=:\Q8O&[\(1ZQ:XP()R>#-H ^',LO1KJ'C M\0"=DAR0*P$E+/-/H)WICSYR.&OG -?&BF3!U:/ MNX'/66'"14@R*V3@J1C7.);&WH=,YSSHB.U'.N&DB-O$3EL" RV(ZBUDH(TQ M=C366D&2/]LR^7-!\F=3)G_F,@E^$]?[D;TR^..[ZPRNX0L\RO!/,%2N88Q@ M"KH;N]SK/J_0KG;UK!3.D_1@HB2::9B$$DU6!HA7N;,;HR]R8[> ;6')+V([ MWTR/OKRX[(73$??H0QH&L#=P#-M MW)_UV(NPN[D$!*?=M'!; CB#% )]2D2#EX!X].]N)\LTE&BG6JPXHU #Q/S MPC]P,>%7W.#&W"S#Q+8X8-CSSS&BX-KB>O#^\1)>]2Z2P6<1GZ!O;TR8*,PU M%,D;X)'/SZ0[XC:^_^9$T0TPPK P.BS"+^9[7TJ4N0[061<)Z+!V 8Z,6F?" MTW;%'GP\F2^5@ H8<>(E8HW0#H_A"L('50/MS8E%%>WQ;EM94;@$N32_0^ M,P*+W??"%U^-_J#_0FG]C">:X]X%/^(,/K!EA04Q?C]! MYP?^1HD=_1UYHL(GQS1Z.O0 "]%O%Z D#+^/*UGY)-"RSJJ>S!0+22X ,E_^ M(W&9(T0FG"J?+BJ[H%U0[/[Q^V!^"/#?3S3M9,D3D\()J^,7SZBTR!^HM#QR M@]IJ=O +FL3,C6!Z\O-%6/)+5[62/EWC*C\=BA9DVC'#YN,A*0,&[41V:TY1 ME,&4;\?&^<>9\[/C?Z3I2E1_B#FGB.IUU':1R#X]DV<4R6XVE;JVH<0*=N7'TQ7I+245C.IG]^6!%_? M6EKN-HLG/V+)"G=L "U;N75QL/%"U?.Q4"VEV4JJ)KEX=DE4. @%&_F@H-I0 M:HU*,4FX?"$MQ$#"?H6FRM[<^- MGK$6AG(2VVA5E%9[]2YT LVWY_YB+EA>(BEUI:JN#J7(!5NKJYW__Q%BPG*@Q%8BT;HV.VH^M1';K- MII3GQH=9&]N>@JT7_:SW(QM0$^L=EAZ8RWD'ZSO==^&UHJR9//>=#>2:VT*N ML0OD.*%))9'42?5)3B8 P>(48X X$X"47!;V;!'E+%QJ>S2JZ&'JO.P'E_H> M&3#F1Q5/#=:#QX[+@')RXN2C7BM8[R^LE4'&)3RQ9D;8UX>5 MPN&);EOXC>@H1L'%YYVM)M_SWCKOO%.%!W*["]CU>B<]+='GK/%V'I4L;E8:"Q4G"CE. 9\<69=6G M*X/BL)DUKDR(M5)'8_H.(UM*FJ+\>S@Z69L7B MB5HN.!Y0MJ8=/I^_/S[M:+2\QB',(>SK$=59"3M\1 2:@T )Q\@;>N#@5@\* ME]D+8&YCTH;CG!K4P''9-#%Y550@FNN\\\9)0+S?EEH/.T>]QMP1DYX3X;DD M_Z+54IK5>0./4+\4/P-^1E846=AB5#?A"H-\@$ON>T_PJ=<3 X#O+&J+P5_& MD2E@X8GUTYT7&^3JF#^QZ],4U>N-3YS+6K5/$2A6KSI6R,%+2\"1/E$U_@2M M1GAI'(^7K1U&'1"528\G\6"0+Y.!&:*#$R\ >C9O9T@-EHH&:VVKP9H%-IK, MRVB.I2MJ(89#"TE:1VEBJ[TMMEK'5YG-YW(:Y6@D;T-!)ZIYF_:K8^I1.72= M>GT2]8I%J4IY5>2H##RV'M29^8JN)#;>ZIJ6Q5OT11]ZV&DVM(*PTIKO?<;G MEJ)B:X0:KQSU_&T&XT61XS=9)H6'\F:QGU$QS/4,[ JV(5X?K$$OZO(GWL4? M&GL"KW$FVHKRIK"E%4_CFLCF_<->32,0?0G%N$0'6>J'+=$,I"?O6>9&=8;" MZFL?N?;YWO@;B\ALQ^#MXV+PN$+I"!XX_1FQY>.$+7GK"%(F#S-]F]%H*H.$ M8$G" 4PG@UG*^*L!'8F6F6,["*G+1'<#%"S8B+-C)XD*PEO^ M8C?AR*X734VCM_'FH^$UX>O>^N"2G:J?0ZG@^4#\,OX$U]#O.P9>SAM$,(,7 M/#S5/@M'('HF=J=@ANC:&SH=T3!G9R'Y>!]\K&Y=K;>RWSA&A]<,G6MB.=6U M6R'80!-+C[:7NAU2&ZPT1+%:[0:N,@ZE&O M8UL9%O8,GEYEBOV'8>*\QZJ!,LP)?3%'&MNIA+&GJ<_Q M]D4.\%@8HZCE!LDX>.7T>C!"#"I%S51#<0Q7C^O@8G0D"J^%MDQI&>S)&/:Q M@K7$,'D;Y+ M!GPP2R5>@M?LF1A)P_B;':W$$FNO%%L"X"3.3C;O#T1-%ZL[ M$LOA=7UG2#I;17=V++$9\SJZ8; @H8#NV8?5 RD5,4V9#IOTYU KLD''@@8= M+=F@HU \FK.9XI#2-@FW;^!P9 T(X[X=V>"?'[$ R.DWUF.NRYU!3L[($8P' MY]&O$WX9-K*:#=7@IDT8J%$V&@??1^-& -ASL$(&-X! "O+$C' K8,%+E8DU M$UE+PJN<>(-G&PWFR<2IA*9-HOD4,QVXSSB.5"%YQA8-WQ44%AE8,&!U;C2* MN3#7B/<3]# WPP0;!YWED.I#.A)-!J*>8V@7F08_ 4>GVCV'+<;LEPV',A@Z MMK" A0$TCA..-^$ .I/]%T&=%P<;#. &&W-?323/)"R&G99=QLW73482OD$Z MWOMTO+?N7:)NV;QDSXYW/ J1[O#?,8I]VVG&//7+<9 9&DS;?N(YE31(-HE?>AE"YM2-TCA&Y MI.:KTJC/']02@6/D^=(8@.882K/J-P*4Z!0\%==80<=8R?F5A"RM)&1U\]/> M*5*RKK022HM.*$DVH:2//5_ @-):@CI;ATY6JXQIA_& ZG3K;C_J3NU^LE*G MJR38X33JW7AD2TN$U>9/*QQ.IZXSYJK2K&\7XQ8*-+9B\842.K2T45A[Y>)O MH48C5\\H'5J-DI@:+2U5H](!6=FK?!M!>50T_6I>ADW6O=)DNSV,L:RW>9*0 M6B.R$\<;,R"/&>;K9BETHUE,)G&WQLZ<6JF#W-KS+N*60U4K2JTYKQ:F1>R* MQNN%ZP2]>5!YD];0:/&ZK _.'! /#$] ZYWCLP2V7][.;=5S"ISPV;VLG94 ML<$@$ &T>ZZNIV9,Q)3)Z0_'PTR=(SXMDT9+Z+51%^TD; #3HU).S]SR"\.\ MHN?M%.S,$':X=_Y9.'LBS#NS?2Y"T,P/;U!05#,8=&BMZ2,1+;;$8E$#I\*M M/F&P8K '8\)X-$!\X'@^QHE=QK?NN\QF/1,L41GXS8X7JIORPA'VJ!:MCM'* M]X(!NB]_L3 5$+4_QC!"EXHG]DXV2-"AB4GP,&*YF)6XO<:W->@[DYV5\];R M=C,^J*;4J#9F W 3(&$ J/Z/HTMM%L6Q5O5J6]9:;G7%J[6:SYU<7H<:[VO7 M/;\L/4_47BI3* 0)'H0Z1TTNJ/ PI<[%9^/8U\>A2]&Z#C9JB?U\KB9A_*E M12 +$>+\SMGCOF'_?6]ZGL)9BOZ5#KL;I\N78O@!N MQLN!F3,PHOE(EM)*",!OM#2?\[XJ.\7<#K,HM35*X*ZS*+L4*=_$=)Y]*EBP M,TY1N7*F:MPOBI0##A2=I?#CV3DLK(G>&8P#Q^(4E6F?3[96X.^>ZPQ6NB[H MLA2_.FDL)[GL,;ULOI?[I@$4_T+$SS*>H"@WVOC:EJ9J%Z%W(,NZ+I87S5TJ M!DYO\>$64YC\58Q M6^-Y[2$!5<:[V6)#>4G@Z+CQU]B^HOXR8V.UL:TJ;556T-^7R-]MK:14WYM4 MWVVA-)".J[N 9BRZ5POF!:4Q8^&->&+&418W;6[?46&O,1%-J396N]X?HECM MC;([@\I >C$5?/_!%.5]>4PZ33V+W MT%=J6GR#'PNQA#?[0+6^8_&2QUU1OU=L%3*C3,$@QJH'H!:ZXG"NN*O$7^D1 M)_!YM6-XCTRGR@+OU;7Q?F0)5-],"Y&\*^)#0'O!(#KWO1+;),0VKQB)HP#C MIC3U7O9G8+Z"U8*;(3[6B(NQ 0F\<8D?/.(2N"/!8F'-N+-((\P_BI^X]\9U MJ?D9&;25>%W(.->9GA=P+@Z&X:'5J"@XWBO>%M4$EUQ9_'I"JJPGM*">4%O6 M$RH4DZ:J&VMKZ\8M#[WFE:Z\S#)7 %UF.6]1*5.17 SNM!Z$N?&@#>;4W;SE MQAL8\!SD<.,H;) A*N:],=O8-/-VQSFOF;V[]9R?L38(G^8?#J\/ M?,_]!Y:C82 M3C+,GP+@V0Y;T_V.B:K"40+JSK(Q=@HCW9$ND8?KYF1L.8\4?;O?%E XBZ$O M.C^W[=@S2D-\<)V>Z6."RI+4L+K2;B>E\&8)5RTY5>7PYH=DL0_)8MLWJ5^+ MQ32ET3I"%LO&BCBXC9 _N92IW-DX*)0KTJ0K)#(95#X()3$D,21=P'3%^S=F M.P/3IK[C\DGAKC+?(5ZV*TS"T]'K[%-+KB\*UZ_OP=W>?=_ OOQG")*.P,@= MS]R[[_&]:>]^@A2^3STV02LQ$U2@BCMZ6 VWTJAF88GF;WTE]/, _5HNH%]3 MFHVJTJX4$/H?Q,E:6()E:UK>]'HL[.OF],*T9D!G6$V?#8:6,V(LS!VF;]0U MO!3 D/8LMHP;;;T]M2]AE=VH\ZK);R?)[2(?7@BRZ9H>4.ZU+[ MA=_G+9=QK:;2:,PWZ\D*T_G4:Y+]CIK]=K F,F8_M5E1*M6D AO%9#\9'LAH M5S@I9K!&+OE>HP8%W_PZJ!!-8]!Y-6$6>&1A;OR<8[8J'%&MM)2FEHE/5I@- M9\EH1\MHZ8<^MF.TFM*N5I5V;;[]9#$9[8-$1 XOG60$56X9'C.&Y.H?7NP6 MT"/<@:RBI U.9XFK=]0\EW;J82XMORD72]O [DL\?9QHW06> 1>-HT]GE:3R MCCF7*!+;!<1V;=_8KIRUDVHAYAS;TDF1 N'0I/F09JK$D,10/H7WQW)UHFJ& MTMDYP M]R[E[M:L75<_KEJ-';\4;_RBD.4=-ZK;;Y-V@-91O>(GI@>NZ9O,NWG7KZ.RY/ZVI4E$9E/JMR-G\XK#W,*RC;#H%[?4 /YO2$Z3E] M^HJU*YE-6#@\T3LRH7YEE W$PN&BS23J()^1#C;5L1G1FIRXE57$W6$/.GOB MUBN8ES^?,[>,N,NG6\_S=!NJ4M'F>Q.G I92'"PD!,NS**EM!5YX,=SOL674 MG1_*FQ-8!HP%OO;-081:%NF##P(FCV4"7;!+]"L339] '@>NWL>, M,;&A F<871=MJX?47M7_BN#D<05=,(=W8E@SBCJA'M*\M2=F&PT75A-L/!]T,Q8/Q^K[!L'/L!'X!PZ 6VX6'-_2%UQ^U@PHGSDP_-"Z\T$:M M;)?Z[&7$'T91VJR4(-4]T:9=4;3:?+4G[(?:@7E;T>)RH>*Q*66!XG/ 6^B@ M3/%)CYHN><5&*"A-19^=/P,'[7-XE"ZD#;[@E94$L85EA,^)^HJ+G@8_V"NS MB!J1%I\I&*]O@G0&%36*QC.U(CH &U20T&O4%Z-*6!OP0SS=9?C$LQ(\9\2' MP!&+!UQB*Q<-#R5HI$/AL0;K^C&0G)$'[,C@OHX='9BOK9M#&)DI.C,(Y38B M+PY\!A#&(%+P6OH'W"D0 KV%Z)->WB9>WBV0 MT/8==[2#8[?L&87VY9IGI?'VPD-;"TF14[8F[([*3(KF#&*MA+H$)'E, M-5G.6]3<#EO+N7S[V64PG+^X*<+UJ1+K6M4*H) M*2;I=AK(7Y:LY("\<\#VFR^;V?COLK;*U%AJZC M,V]W+9H;P9%'\5HD38G@N+4?!"SNF'_?>^0[B4OW;#5%2TA$S7W2O01Z48&> M@D+FJ+7FD7#.;,V(#6LO#+>9YE1V MP'QN0*JU)/8QVKGW_*U<)M]-9AE?R -] 49Y8G\&>$H-3#+M@OP79K_"KZ1< M#F\4>1=1@F&;L) $VF5Y=E]%?Y2X#AH<' M#SGEUZ!AG$+BVW 2$9H6OCL^7)S'9$&+R1^;G+7XQKK^#LZ!,6K;,2 M3DL>KEAQN&(5=*)S%:LA=E1'*O!(^?@4]Y".>.9\ .-T^?EV$/2N\X8')GI4 M-RUQD!//15 /GF59SILG3T3L!KSJFL!+Z_0$OD>>F,CNQ 0/^_#7B99M.";+ MR*SLU;%@>'QV>$*65_NP''C:Q#R46;U'G]6[^3Z!"W;?EP@^'=MX M!N#\ -Q\'\-F<>P34YVY(%A1N6#SF/\N7*"J2J.>R0: 3'#/38([ M^N8BP=W#FD4ZX[4L9))[87)_3S/:7__&>LQUF?'=M!$6UXB*I1N&JJ*J>6^? M]5GB^CAPO?WN]Q:XUM1&H7#]89W0[%/8[_T^21YV_9)*+S@.CM==^:B&XH:B63\&X1%9ST;H':/YCG M?>&SU$6=6S)T7$2%M-2EI;X/_1N65UYBJUTBG/=:YU3A_HY[U=8\[E7=Y50JIR(>XTV@ M8])91'X.<#;,@*V4K+%1PAOU4=[Z+MZJ4C0:-YCHS9?P!/SX2>]3D 6F30;P MQ0M]"9N4+WLAB;UPJG]B:9TW?G=V@7%\3RK4" M'[ V+[]%S8[#?LEALNX("'V\)Z[W Z#&F@"J']^9Z]D^JF$[4?KB,L8[A/+. MW?$^W-C%6R%WG,[4(AW/HI!K/&_K\S[< MX2=/>)H;.X^2'PR/>9=0,/Y@OB]ZYX4@O_6\@+G*6&HZN($/]H3-.Y]CLU[> MY-MEOD-.\0*VHL['HC+ZB?V^SL;VI!M.\ M[XDQ+>W\K502:N.57)ZICX??P]4)#SF-IJ8'S9EH6]A(>/Q9[WCO!2Y\L.\[>;$Z/ M&9L0#^""OD%'(T9!YR<5][BU@0$")-0?U,>6PJ-O<-_)Y>P"S-I_A*+=,2%[ M,"&"L$-FELIE PK M\PQ-)@LCCO'UF? M[,FE+)J,5M[7TQ5J6@) MRPE&TWJ4.=M1,>95)@\)D*.=4^BWZUS.":7+1H9[T>XQW@Q9N'5N 1]5S#AZN? MN.0]K8K[')N5N>PD/VZO[A_CUW]2L%'N:?=S^!7_E):\(<@3WD)>K(H"$QN& M8P)PX4/]T9#ANR858KH,_S^@1NC=T>'0,G5>6$0\!3NX(ZF,Z!ES1I!C\]T@ MK@/1D'%*Z,^ARN/-?+G 5).77=S=?O\K8.+P2BHW0&CB%VN+/&",Q)NOU@C M)?&ED[%5SBJ53[QO_61!\7"SQVVDREFS+KX5I.+??&1!MZ_*3*TUA5/SN(33 M,G71JDP=*8W;N=?.*[.I[6/DPPM]C1FC'.32GP&W3>/&..>KP= *S?)74#). M@#PIGN>%D1[@<05M.90$W"GP^_ 1S(.2'C_$8P*S1C?A0]$>\.&_$A4L+3IT MQQ@XSMG40$I.N-IV? +#1A<&7@24K9[5*WBA>C9GPSV/[>785"FO434ST:D) ME*()#.@O$.#H0IG= ''JX8N\/AB;?<="QT#"!))X/ %20,H$; MDH//!(2$98*)Q:4KU3FU\5=X^M#QN-P$:Y_Y7N07&3"*L(UY-$R^&%ANBR^' MSEPD8K1T.#>/"WG+')@^%<,-@U^S1$@V.J<<,8K+&[X2K;F2<,W 9>5?&NO*=]:^X\(S^I*(XJ%>4'7,PT39 2\ND_!"'D!!PL0PIB1J&6= M+KPRA.G$Q)I%ZB3@L.S^Z)K$T81W1.,9\6IU'@,&%389!1N'&2^&H!C> M36P6:XU*R^,#+37C %E5J=?GPV,14XS=)+3NN0L RM,2@1XGTF_@T6"$D7-2 M&!-!WM"T 0=<4\$;7EPZ\(33$;$HJ&C^7-H5$3NX M57@J)!AR0\,FN'L:!E/W0N!HX^ Q"AY=1:[3-<4BB_YH28RRUE!J28N0X*[. M;]+MJK7SP!$'E4+JNL5A*X7>Z@IW34O3NZ:/XS"XW %+'5EKEQW>LN[PMM;? MO4TZP0M<0=0Z"A&UK6 <"21+R0%?IQ?NK\<-'R6VM_[4(:?A_LCXP\D&":\* M"/H!'$.'^&^H"(:4AUMFX^7>U%9+M*L_NROBC;>9N-L2PO0I^'_LO6MWVSBR M+OR=OP(G.YEEGT4KNOC:ZRT[# MV $W;9*[MLP'HEB>5IRX@R7-+0^-\H3+4(1:SD$M=]O)'>VBZM2(D+#./L9WYSU\6B23:_E7]YWI]K,R5J9.+V[='AZ] M_IZ%*6]-H%B=A#UOP]V68F$F)K#YQ(3Y3 -G2:9!Q0&EX&)Q#EEC:L'"6PQ2 M;K<9*KEZQUN;WI0)]&T*JLS_')DI0KW">#CJ&];#%*8"QGAGB?/PPA[S[2#4 ML^[-C]Z65S^:RO1;$QG.UHF8+\EI6!UG42?DAF-W5V:#]OOQI# 3E'[ (UAD M5$>PS+_S!+X<]$C7I*)\3M]$V2X?@M62#]'OG'0=S(=087]-K+J=HQ0N/#&" M1SH&4T M@<*)-;O\*FG@.0--\036"[\'%QQSP\&)[5.N-*I$/"[-<.679V+H M6/+B E%*1F5YEC-P95:%C,.LDU7!**NB>)6S?4[%6DYCF5QAQ/AL:L4CZMQU MKRCUMKRCU%2F+UHC4T[WY#QY/FHB].]Q*+.Z\,S42.-8M)N6)W'<(AH++RG( M*=,SYDS")?IB=0('W0"4X7>9BT6Q>_W2#OM0GO*ZRTU2!_2@'IP$4PZ>KAR= MILRSI#T^N0- W"FMN?P-EF3GW.X?WYA/I/'XN7_4[2\YC5G"0YM@ MLCL=M>X%G-Z6-W"V30-8$CM1_H*C3L&G(+->, 6H3_FLW+ W42\7W5J*<:@K M?["-?A6:EL^C+YJ^#]$G>./W&P$8_AUOP]QRTK3D3 4O?J TR(,37][B&04X M HI _ZY;? \UR?\5//E^$V\\MW(J@T9-!)\BC-X\(OLZV[S]>Z/ MGG4O:_0>^+8&>+K];J]OV*GZHA)>+1(LI)@9_'^8!^2)R] 8>-JQY^53]%-1 MPVRT;6^>%DVWU=[D*=BN:7I9IMQ]4;2"HO3$90BJ$L.4:AR$U9OGTYGSB,U)_(VG@ 7 M,#Q]&?EOXRA%IMS:>^O"/5^V,V$L."J/[&BB,+\-L+,V=%9.YH-Z>XH'7K>= M=_4[B]4,7RR/8 ]Y2 DS*NA37/R;(D@W7L'M,^R^*#OB>WPI8]Y:@$3ZMR1. M;S%C3]SNR1+7#MW_*0]\6;S"X^D8CSG&H!TZU8ECX"I(G0*U2\I_;1I*N(>= MM7+Q-VW*1'H0W?BA$$!>R--4GBG#1Q_%M0 +2R_Z-0_5/C$.1()G*[-[6EZW MJ?9JYL@]-K7UMJ@M[TS5>:%P!]YD/<51:W0F!V>+*N?>[N0#S?).;[(Q1-[N M)S:%S-M=O\90&5S?IE275OW?^ ,2 IM_-*/#DEXF^<1Z_CJ+?HQ.).S(!;S'.P6JH.FH?(B^>B._\YZT[W#,F M8'&F0'>6Y&)^Q6\;H\6^__#U1<>1H\EB)GYRND.#/$0%?LV3&483IN0)PX/#/#.S.3&IG [%?*>H M'T.&#RE]55)*UO?MHTO1/:G>XPY2/*W#ZGQ@(AET$/VZ(!9,LD+8D(I3,G(* M\1#N*QCUL-;(Y&OPW2B6BN]/-0$R];N2/-4[;_?EB <.G*TE%(--)&C/4J4Q M:;$LV59*)\5+TL(?H#025:U-R12"%)S3BMN-DOO?>218_XP^Z8+$XLG^K;91 M=].8B]XHWVFZBX7#,,M73!'$@V<9E2VG\!BYYGL7)K/+C6W.03SJ+3KHL M87?K?(X;.I]^M[,DIQJ+1V'Z.KXWG%5RDS"!TP=1 'V+=:7$))792G?C!<-1 M"B7H)_O!B"H.9D5=4JDH4ST'];2?%R4)E?X_@KG"BU!+9SRZ"K!JGWHI)5.F MR'U<$1I/W\^,,54?_L)3JE8(Y) &Q2E?D_FL4VMA(?!7\JZUK&J(@U'XQI@< ME23CF:,&+7]N$Z/6#ONLJ8GWBHVW*M=;=.LRU7I7Z+IF+?I6+B#(SV>9.PCF MUQ;*LFB*<+M[O'WTM22ZHB:+C]5%U3=@^HV";%WMN>1 OS=8XC-C.!:6Y>R;#; M=^;ME8PI2AMIF9TZ#1MIF5YG\6SV137Z,11A(*Y%Z@18P(&A31Q'? @:%I8E M)2.=TCA2Y"JL A:EO&4%)QR'+'48C).*+ O5BJJ+"A'PBO7ZC/AN^@H.FI-4 M GS$>.X'65F*\S8DX!,PM(X450)-Z2(JSSD"1ZTS99W5!D'8F0,@Z8(A7*Q MV0$&;XN.->HE<9Z FN5%"JZ\:X^YAJDZYB/*01=C (%NW2_.G5*VKJZ .J*2 MH^5:"&CY*[I'-Y.&>PI68X@G@KKL@ ?>%I@LL!I885V6 U#'AQ&G7#&9HH?U MG_W<4W:=^@L2#G_T*$G2K31U@+T *U&K*@*4_"=O^WJ &3"C$WL)=\?*9+"% M,MG#PT"S4OD(:^H:,C)4&;Z%L+CL2XBE*MX(GLCJ&%_C, 0)+C]X@R4E]%\) MW.\BF)>@2KM?E)"8I4Y\ZBDV!)<*W,SXQL)^M[ _W@+V>W9, ];:K\%K0K*C MD=J1MY*&KQ7"AP6"*1T88:L#3JIB:RK"T5&8#\'ZD?L.;)<3D?$0)G=$?T!H MPQR4B@2B(#3 4-+DNG8[2R,!]YCCKXV;]! M:C&]1'_88?^(PN ')="'QB"ER.4I5;VF/G!'Z12K;"2Q#);PT%%ES'1@8QD[ M=("#!LJP>H^'BP1CBNM ZHY)D-(*RDU6!EZHWM%$P)X:T60P?!E'PE:=V;G4 MGVPA]7M6BT9*O=ROEHB]VL@J0,>>/$>C1 8)RZ\HUIEC:SYZ!M&=9H+[U(<0 M9&ZN!P@0EX_ ALP3H;;8(4_!M,36A50;(ZF^^AG.P/-.2) KOX0O$@R_:%+)C@X2+^&C;/ZW5@AW*X2G6PCAGA6# MD4*(-N(2$5Q;:+2@F2(#6QEL3-JOY"*)@6@/7=D@&25\(FCA$NRD0$<,J2"I M=N3>K.\@;KEG,G//M&*T6S$ZVT*,]JQCL!2CTK%RM&/585J:EGA=%1L4<0P6 MG"A_-I[Y"<]#BG*,..QH$?6:]'"3*.(:6L!*TZV0C%+FL.8LC"H;U$5^CF$/ M*R1K",GC,P(IKD]4S[<0U3WKGZNF3FX3WLHB3U!TIBP%*M*HX*>F(3*J@SGGQ-&5Q5J1,J 0>@D<"28E29^QB] M!4GGE&(A9(*,\GU5A5-91%75/+,:H+D:8.VCXQ-[=+SJZ'BP?T?'CP_.![P# M6M,6>+'%%GA^>[7R[ATG[=Y8^'DH/H_FW_FA/.][,U-?FJ?O,G+GB3"%'GW"/%",Q^C5LC MJR#S7V\YQ64*D9Z_$> =9#CGT%_-W?KG4:P7( 0__>NSTP)O=VT-BO1[KNZ2 MZ=>]A%0C@F8J2W:P=YA,NJ]+"O]*K&0W0;(?4XS[#RS&=2\.7B>1^X-A?HRW4U)O"]+O';G]P[O9/3@X??0=088RSTQ>ULIA2T6I8 M=1UE>=$8@2THJI5?S^OCU<6+>B7X]FJTVU]45C6EZ&X>YC? \'\$V?BMRB+_ MH),*+REWGF[XW7)7=^ .^HM]#.I$8#-UM160A@O(]@WMZQ60<_=\R87V-@G( M;O;H1]^!:V2:S 2UQG%;C./;ZRQL7^JB5LW1/W'[QXM="QIOTEODMQ7Y)]N7 MA*@7^7WW8DES]\8C_\DZLS6R%1.]K3K9#W6R?>>8>M7)P.WU%TL/-EZ=6.2W M%OFGS4!^#YS/8[N1-M7C+'^H#YWIN/D>O#3N=^!4]36.&A:\;DKOUC;UGL<_ ME#[:'=6[U5C;]_.N56,-CMV3[F+MMUT!N)G[E)6UO9:UT^TK-MM]KS0KCFM6'S7!HFZRUM)J\%+FQ_DP%(^FU%:=J>V,WIVJLX8$#7LG MIVY_:8._VG';;XOA8 5L'P2L(:D>*&#'%XN5O]LI8'L:8MAM8C%U[9;WD.C^ MI0U7MB5+#8/;KR:L(AN+:*W M3Y)="]%G[D7?[GM-=>=L[JO-QVN*(MH^]W6]K;7O'@]L3JN5H3V6H7ODM*XG M0SVW>[P3\]3FJC;+#+"YJC:5KH&YJFMIJ=.!>W:V+QER5FZLW-P_!74MN3FY M<(]/]D5N]M2!WVUFZ3<1AO!262G[;]A'C(?L+WP"9%Y6VP2]4VV";!2P+5' MEN0-6@Q9##53][?0K[.YIT\^76][F_$S-OU3%H&R!2XCOVH'*#/@%IO2/3_? MR6W YJE:B_7'QOKVJ:DU8;U_MI,BS&W<+?=I+[29J^TR4W>5N5J+ENBY@Q.; MV6H!WX;,UIH W]_-N7L;M\6GY43:S-?]T2+;9[[6I$5.CUMH7%O MQ;PVR?& MUF4G'I^V#_#6F[R+:;O*D+5JHQ%J8_LTUEK4!AB2QRVTMBW@VPKX>^2:^&-*>M>[NP*RMLXF<: 'F$3YFW"_!U'1H]MY)^ZIZ?V4HJ5L7V6L<<^ M<#EQ>Z<["1WMT:65%I@%]DJ*3:UOX)646G14_\(][S[(Q3I[9<7*52NNK-0C M5Z?N>?]![.O67FEI0S2R^?IP+1%%W1+#]$7CRY?^3 QB;ME02+(8NA MYNO_1]?N]M**3>2O[]**WLSE/OXQ3M-;K,-C]WS0PL:\%M1M!/4];J=L!.H3 M][C;PDRY)^O=V(LJ+5*C+;FHLHG".'/[N^DGU[S5L\!N K#OUDDUTP87;[;4PF]X"N[7 OD=FV2; /G5/3JRW]R2] M/7N19*\5R#TNDFQF)9]VK?MG@=V*"R.; /O$O3BW.V-3W3][[<.FI.]2!1WL M[-['[3HH!>IAQ(4D]'-P0%MZT>/0"I05J+L$:F>'%:L$ZM3M[Z9#[$,+E'6% M[94/FYK^\'[( YU"#;KN67]?NBI8^;'R4\/5CHWRF<[=\][QGLC/GCKW]+J= M7=#X *!+4G$U 6)HHM\ *3;,W9IH8$O2ZRV&+(::J=];Z,O92QQ//M]]<_LP MB[;252D>8MH\=T$?&]Q:^,^^!ZX@[,6MLFQ#J"]WF&5 MQGVN=]S/4N[VK!-H\=WD6Q[WP?=I&T,<3\0/K#_';5?W.VPV7ONS\>J^.G*O M7;?K'I\_2/%26\3O'>?7E_C?ZE_F?LH"_Z_/_O5-8N&KF,8)ID+_%J1>&*=Y(K[#5-Z$ ML??CR.O^"Q_\U\6SK1A7,56Z'3)('IR92J33X#]"4OWL]648.H$A#RQ%@6 \ M$4R$P22(>"9\%I 0DD] ;.O,+\6;F7SUKR^'DAL[>J]>]25:9GV=LBG[P9V5:FB-A=K1S)O/T?L MO_-PQOK'+NMW^SV796/AO(TG(!,S)E!MD'+(8L;9ESSQQCP5[/(J$8)TR4V0 MC=GEFS?L,A6W7(IGF2YAR> MA3%OQH$WQE1V&I.L!8^S8PGB:BBQEB0@Y[FO(-,7LWMFK M] ZF#?,TB$2:=G8G<,MA-R>$VV[MFXKA8&TQ[#^L&'X'Y!0PFH(R$FCTDBP: MV)-P&PKV_/9\R7/3@.YN<%/LC<+#9?G.5 O]%Z0*;(G8(]Z7+/Q?P9/TJY@ M)@& ESY.%'5#:7-W%[.I+KI=M]M=]%[)#N'IV&5I/OPWR"$"6B.>EV.C%(%8 M>N#@\ BX58CJHHYZ*N ^7AO<@X<%]Q^X-F/!_3]SGJ =BFOW-UB=Z!KP+%SG M6YS#+]YR<./ &G656@S 1@47B9.F!'+R$6 $#/8$M>HDSB/4[D, 'WR?DF8T ME9TZO9/ ,I_B.Q(#R:W@$1X\55$(._(5SK&6_#E'JC>4&2" 5EBV5M=T.KH M1L!'5_(CHF.)IL6AX@B7 U";Q"D.#ZN.1CD#!8Z# ]> BTG 0T?@9(CF5)&& M2@$^ 3M7[VS%0+3K@*""72>5 ;&"A)'Q$?!;CN2"&HA]]A<^F;Z""<"K^95P MV0WX >,8Y5[2?B5[?\'KO3',.IDY.BX+LR5F2O=A"G9!+)T'H D6%,FX)$.* M/YG]Y&1MD3M^^/W$W#A EM)\BKZO\)WA#, WRD-8-X#E),@(TDF , /T!V&0 MS3KL"P('$!)B;@L0!1@$.@+V?9/B &F?P M;A!)WX4-:9@1P(!/.+[SW3"CY* IZ7H4)P(3R8_:W]#/#P& M#:N>B6L>YF22IZ7/)XA66,PDSJ_D#@X:,Z<]W4

LPS0(9T M._PB2M1I?AQDG1CQ?XZ.V/M A/XO[ ML3Z_@';A:'L9L3E^Q?P*"\(_L MZ$@]2 'Z0D0T\29)ITM(HL_N.AI?E)8([>AP_6"@FJ]';O1:C'I688&>_"OV M?3:%>5\F?!AXK]@G,-HE@S[%R(K>L?G42_T8<8E@6ZJ0Y?P:)H+_.!H*FAPRM$15KRU]MTDNSJ-9O035;P$MNYU=5:K^-8H=5S;K'X=OG[+-('%Y\1DAH-GJRPWLJ$,\>=: M_ /" G@-UV!]E19:4((!@YI@-,I(,?H8:2K2E("DQBYM0L_4'V#.%_HC+O2' M?@C,?NIH#<.4O@ ,K^Q3%4.FL"_Y^ZD9=&*^!'\K/\NS M%&;FI."X>"+M/ 4 /"VHFU"E A VD [.@J F)2IHX:14GNA4GNE&Z/.'RB\ MHB(I$\$I@ -@^Z9.(_IGEQJ8\%&>T&F"<^F1-/0N!@/"7O'KWKO%7[-W/S%" M!O96^=BQ.H3!\V##B<8'%>$I'PGPX!(PF#6E'AB,%#68P0_!87=2^5KPR"Y# MTT-SU3$%>6CEQ_AN8!?XWA2MPYA;X9K+PVCBIO+NPQD(+08O,)P N\<$%N'H M?U"0@9_$I1PS'3$J=C5SG5&. 3Q#*%VF/BKUQ336QSGJJT1EC[BHDOXM0QQ> MG&;R@U3&)RBX%W(EYH6JH^E,"LL'6>FLO>A<1O P3HT!%W>8_QER1R%_X>,)G^B,-;A*%^=\I\5GX',^N%CZ+\] O M! %$*@V 3SS!@"#LX:G<43% 0S2IJ*,,ULR!RX[:"02CY((I6ID:B8IK(*5"!) MRC5%,E>3@WR8Q3E+Q\@=>BN\ -SY//)S5%1A0.&Q>.E(CAD=NR1J66$.)3KJ MY='0?C :@6[6MA?,BBR7Y5.BV.W*.9$UMI(2&56[03;^$!WV70;T5K,@B*[C M$$S()$A_R#?GD3; 4 72<'(.'L]A+&0$KTX6D"+GYRS.#T/,RXFN@*@P#^7) M!UAT#!.F) -^80?\D(88&D<_HKA$5AY!Z8,=V*T1R^/@:BQ#[U.!*0$8H\1' M:<G"&,.(*W#RE"CZM)U,C)JP]AUE=)?/.*'0PE<2$>$<'F MP('W_X9'9'!<)*X#?^&EW1BE[ ,\79U[HG#H==: 6U"('->/J/&(;#-V M7VZPAO6,QGIE5D"X=ZA^+]=QS*^1Q4*Y#PF>QOW ,R>,]*OS&OSS$(B>3+E7 MF"6"O?W\SP^_'?4N&*AC7TPP=';@'P(.^0^DGRB.9LI,CI">$6A47"-G.8B-ESE( M@"897C&"5X0Y"ADEFN!Y$OXV4G82SAKLQ_*@TV4)ORGFI10(S/H*K3GE%;E, M9CG@TBF+C(Y")V3M92!7HU'J.O,L8MNPZ*J**SGF'&I*]L!J@D$)GNDTAK4E MV449E115TFW(^$1F$'(F\I!-:AJ,IX)IP(!"/TYH0>0Q5A2D8SPTCF.?CM3D M,S@86^IV(1"![?*AEG[2),V>G%[D1> !WK?EL++,ZY2ITN*D4TAP-?_VD M6]#'@Q"A1!(VP566![_X:V.XFM8E.%1N>18D0GOW># I$C+5>9!X"1]EB_JP M>(5SQRO^?8A;^0],RIIB=%O9[\3KD(-?@T\,0S%)%Z31?)^A9)4J8!49<0Y^ M',).51R1XBG2E&:D.$K,R#AHF7@*^D7OQBBG'$"(8\N3?-SH-"VP"X&WI38Y M*6HR?:&@2Y[(^U(/*J# CG@,@ VPHE^23K.,S^^B1!6X:'/S M.A6WZ_D$N!0T!4ANBN>KF*.4TU8+%(9@MQ(YN $A7)1#!FR9')JZ3QL#I-E5 MAI\O%8&V$F9%YI_>IJ5RPV_H,;"!:#$*:P#% F?R(\(41* HQUE&AR1C:'N2 M_**)C]*7B:,0=!UE-H*"#(;(0,0Z6!Q $W7!"$:@TV'M*&-ZUCOE9M<%B:FW11D!@F%4W;K2BN:E"+XDU+ MPF P ,GK#+.SB&]#8<(:=UZUYQ<:7_C LOA0S@9W!\S:N::<$[F'IR(*XJ3B MZA9R]$/,&)"58OIDZ%;4S,T8=.&"8!F[C.&7BX2"*FC@*DF6OC=0-I6:D'+9 M(YH^/&"RHJH9I?$81$"WS0#6$\->UARL"@ M$NX&VS/^DV:2%O(\%/K\VB]DV,2S$B64\R08YI)W:A^#1:?8%9K_(+=9,2B\ M-R\]!5I9F,DH+C:F0B)G2CN!/10>T3Z)D920!Q,D,S]DF/:5Q'J3Y1)EX*Y) M!Y"/! P1\ANMY8KMQB$;@3@*1CHH*<*[5H>E89[JQ3$#0-+X,%],.YOTI+1T MQ,26-$/C$N-5,'>IRX'PZQ)\82C(U4#+%5ZA9BSS7T2&>M&,#"((*+(,PNZJ M$#C^PMA,X-&,,#(66D[F1;.RT2C.$/2<.>A1FJ2O8ELE(@P8 G'HKDCYE0LC M#6;,IYGR1(G@&N48F2<6X)E".DO!.Y/9(ZJ<';(PC+8=LO"+%' (#W_.31%'I-5\RA3/F;D418#!(YYY3M"RC0,U'QE,..#]TE!>=IK$7D#22-0>"#SNVU"DE6@&' MXRB&99TI7J>WS;L$7H==*M0MG.&H(*TCPRNEYEKEW =%1*8,E\![@M@'BVD$ M1&.Z9Y'O^^W=VSL<=;D7J=V@2/1QRGL!8Y46JH)27^&7[#T@.$Z*("VF:,*< MX)TZTS&*,-CP=2$L_?]TXC;MO$Q&K2Y!,X1L(*]8=-CG6\,VS(\)PXD8A4HK M@ U"<1AC_QF1&E&ZW#3/7 :&\Q6LE8L1&NU5P=_^'0.#T161Z:TQ*K-KH?*I ME:IP9(#F#Z&)D($W5RV3C\OT PTM!N:R$@R7K*VIS-9*,/*&UQ*BV>K0"D6 MX.L0U %]HC8U2<@TRD92R),Q'_AB#)2+-IW(.QMD/G3[*DQ1]4.1A7"Q.Z#(HNCRQ MEZ?E!1\GEB8F,EV0!:D3.?3S\D(/DS;*#7Y.)[]D]J"K*= %%+Y!T?SQE*1B M6L;01$3^4FZ%+T]LI8NRM#53C*H$@K)EL@&!]@\6?CKTA#60>SJ($Y;["/\H1<.%^D M7A(,1:J<.X.8@@:[3[1UGX -_]= ]H=R-$0Z8+P%KW'_E] JM7^A]72 002$ M$= =HZ,P'V*F%T4Q,( ,_EL(DSNB/R",8 YZ!XG2("4'-Z5+BG1IY\@+*?O3 M=8SK6[%/@E5>QDRG8R$3RJ9SQ,'/_@W2@GO;L)C)/R(\20;A"T-CD#(;+E>Y M#:B(C](IEB1(XDSMD0['$S]/QQ?G7YB8>H@&HD,2#]<(QA37@103V'MH 76< M%_1W$L1YY>*^L:E:86JW,$G]NT2:E&*N ACW$?:T"B_HN,E3'I)Z!E$#9A MG*P$Q+).6"JMD9$,UZ:PJV3@0U)043[LZ%%_H:.>&?/S;,9 ^_NA'K]\,4EU M$$44NR-9R?B4]HFY7[IH5X$?K0FDH+<^Q9W[K85TRR&-%D0!:(1S!_&\#@0K MBO<74K.&P\ %'OUQ#P]-@F24\(G0L7Z,Z)+]5MYW+_,%G,JPZZIS9JISB\F6 M8](HY5Z:L%K5+C-P3;-CT=D=S_R$YP /\B1!V4847O=0DZ$=G\5QR,9QZ&ME M5Z*XW+L=C3\#V&@?1$*G"*CJ#Q:*^P%%78DFH3/:BBVZ/$M4%E,P@%#F#U'0 M0U?DJ(1G"H>2$A2KB5-4!P3#'IA9H%'G%*."8KT"ZR(/82"SXL?\^&9Q$5?% M0]RBP@@>VD\%OA#F;N8\S8TBIT!X+SQ@A^>P'#$=[5:U.,,7_JB.(;U0[?*/ M5+):P4#4\3H34[Y.>^EX",>O8YT0(8]TA4JX54\$V0P+8U"47AZ*HDDFKHL.H590-0UDF1<*#,CM2I9MF0#?@VFH M)U0XS(YQ"ZA8M'D5H7_L8BQ*)8C121IE@JF@6J7X"PZ <2N,-9$7%ND4$_R; MSDFF@ 2NHU/$ZZP&:JT&>JL#1ZYCWI#"<]9A'H28-(?EW(M<"WUT"B:6P-SF MU>67[@S_5BIZ%($C1XSP%/W)!86DKX^Y-*HF,-5$P[^C=.N_[V;F-X&?C7&\ M[@N8<3TM U7I/2.N]^XG7OS95 M>HMGGCX2GH1$R+4Q';(GVT4(%Q>94P%!N3HL]>K:JSJLZJND:IN@]%)& C MJ38"!3*"T"EBI48*!YT[&;$&NA$W_R0=+0FZKXX!BHW(H%P=6>-:)QCHQ!)5 MXQ9U:U#5"P=F6LI&1"SJN#=$:<1=^:F&&ZM;Q1 M$^MX5_&SS^]^WTSGHY5J\-&(LD;\<&6$)9WC=6Q_EX#RX@=\+N M&G;7L+O&H^\:7[ AQZ9[1BI"=2?+O'Q2;ASS%:CQ"&3N"K LKRYO?%.]E&V" M L;]3TPG+ I%Z#A JFI# ,?DW7R\ BG"XJ)YY5Z=CI"B,MV(BLH>*0,$M(_- M%:BH=%@RRWVIT/Y,#H"WV+#^S:8;:*XL_@K?K96^CZ%]P"<=;?EB(@L&4+V! M(KQ&]PWQ#K ^HE,)U^0'FO5JRD"^<299A/&KYV\2G/3:4G2QP*?I6!9&$)U^ M@_T5"563@AY4]1[]RHUDR3]MKLD;8G\(_28ZF)?YK]JJ\742<&FFX1EK44N@ MHFGD.03'GZ/K31GE(AMCY0VRT=0U1] .0)NZ%1OGTU#G,:I;F459!77*6LY_ M_OJO8\8;P7P,T(+M75STBP-)W5C"9_W3N_8J*D)"^ M$ ];L1!'8*_ IBHO]*OK\=2!4-V.Q\YE,BU$J MHQNP@KWSSN!%Y1T4"BMR=2:Z<]-WLAS*GYD)/ 5%/@95(B./IZP%(5.LBI0K MQ^S/M$CDXM1+DLK7D8T8H+(%,RF6!0W4E2XS;\P7(Q&EQEP^EQ4_@!"RHLQE MN.>#B^/.>?&5'*%:%Z%&\;Q7*Y[FR5(11UQ<]L&GZ2@9W&]L(RQID"EK!M+ M#V/5$8.Q#P7G!D/WNUF#4Q5Y\A+P=0H_AQ2@\$)$G\.+.IVX9K_S!'X G.RZ MU6".45[(5%ISN@Y&F$.YJ?HQ_9:2%5K% J:_<1;73M5?8Y0 $>\W T)[TNS$36OC/[LJ%< MZCTD19'PBV=U81H#G4U!B[7.'HC1ZJ!(;QI8C9*N@ZL"7+NH>8HJN$C-*"\WLR*;S#@J M*ZQH]'A3(8@,71ZRN!3K /FAX*FL&A7!ZK->7RU7!^DJKVZ7C2K*/@JRMX&F M!O/M5E"#Y1:P=#C\] M8%>R#RSY@8;8>K7.O]\KY%,,,>SV][@MMWCMZJ2^7 MV9(8)_,E^VG=\ ]XL^ :=+NNXZ1RUD-"E#*'U-7SHE<"C/R\?W':Z6G#TRGN M^%/9VY]4&1]&>=[K&=8I;DOTSK$(276K0NNTJD;1,ZNR'LZ2*)O2JV:AI6.G M3GCF%O3DO-,M5A0]D-YIW_BDNC\N-X[M C=[5K\.7W\MRV":K>*:$O.IT39O M",,/_#@$>UV69)&R) ,6J'O3P^:PONUI'"K:C[=,^30%8O2?YI(W',9JRM^0 M/'VFXM[;92RLS@G1F\%1M].3.1B*74>8?X&;1*_FU(R%E=L^$8-^>P/[_UAU MF*R5J(+AL,3XZ5^?]8X+Q-QUZJ.(VW8BRTY^[C&Y[^@@T'Q^E]&6=QCB;?P* M4"Z$E:0]E*1^2P4)/2(YOX$K9S5,7KXF!ZGQJ]!(HO8)&I&0\^N?S6&CV_AE M:"11^X.-YP0%FL];"BPWGO>-)&I_ /&B?8#8A2WVBDZOKZC@ ?I4\_KX]7%'&4)2M ]2.N=G';Z=2YE,UT&B[1&(.W$(LTB;>=(.^AV!HT%VJ'% MV*,)Y0Z UMR]\_#% UC$CV[O-@]MC9')YK&F7NG;"5'-8)3%D,60Q9#%T&/3 M9#%D,63#JO6:F9^$+,D@^W!;$=U1;*%.Z>R?=NHX%6V>$K/@>0#P]#MG%CP6 M/%O1,Z@EDFFQTR+6U'SJ^V18_D&7O(1/,^+4Y5%43,O4VI:MD\[^ MB3OHGKMG?6MF6AS=!T?'[L5@X%X<6XO3XJAI1#6#419#%D/++,YJUZ6E]='6 M);A2(6VQ/EI]]-]:S:T^:C=JL7)A6ZRL:K%RMNZ$AB8/E@#&UM_A&#[B =@GS;5[- M1R.A2_\_-]NBP&^Q^G8B,N%D_"<; LA&0;;I6WK5M\ K+LQ74&<"AN.##&9) MCDW\J*9YG*H"VHD(J6U@@/WO".XP1L\<(XRIAY[D#Q6_%C]ENP)6RNC\0WIN MS)S;[>T&'EN5/Z6"R;\&K_^&'5JAUT! M6[-W7R6IK;46S9J]9=E%6[+7(L.6[+786)U"UKH*K4TD:G\ 84OVMB>)>TZ6+3B:YPP;4M3P>=\\:6'+1%5/<':"<7MEJO!=H# .VXP<5Z M+F6%U@^VLP6"SA3'N9^"R%_=>VL9(9Q-%LE:EWZW%C-V9]%GP-!@\@_.F ME>.SX&D->%J2Y6LQ9#&TFTSQ)F9/-2D1ELQ*]33EQZ&M\H+%(V3-9:$B =,D '* B_BP4^;#8AX>$Z-1X&%^: !T<6\)GA='=&S!L=L]#A(G&<[:%_K9.,^(6)I&-*LSH[31>5TM MG97,R_LFPA!3D)V_J;1C7.M+'Q.3 0&PV-?"INO9=#V;3[2F\6,S\_;I.-@* MCL$EX%ADV":\Y1.T/-FP2G@7$7%2X=8!H9Q)> _+MECBDW_[V%SZ9OKI4 M%]1M#D'[IXX(RE-- MOWND .02T_8%32,>&<5Z;/9"6[(7>A>U2*%-GWJ2X#FSX+'@:1)1S6"4Q9#% MD,V]NV_NG0Z9+L^45&Q35T&/S2S\;"DW]Q#9XL/ M+2OH5U#@Z%R](&7P/YYE23#,99(1O*%2&A*>3>,H$J&JG >#/.]WCDL"J W" MT1!^[Q.=(DIYIFKA/>]V!D5M/,SFBH&FI!C),;^W.7K-GI7,T?N,"^@ZGT1F M4_%L*M[V3OV]SR=;>R!LD_'VX%C8BHW-H[#I>!89-AVO243M#S9L.IX%Q%R@ MN'6 L.EX6W-3>=DXC0@];9M$L _)*OW&I@_89)5]PIE-OK,XVSW.#KJ=T\8" M[=!B;&\2[PYZQPU6:88P[96N;LLSL \]9WG Z-1 M;27K;E FW=W5+??]&F]T52K<$H)O1"(5%K>3&-R% M_W"=;1=$&8^N LQ/XFDJ5)O;Y]WJ4ZO:X4IZJ!ENQUEC"KT[IL"63J%7;99[ M1V]>A\AQ<>8G6\V\TG782#YL:;)APW(+%UYOM+#'#O:OX!U_YMC^^Q= S"OV M3Q[FF&=7=K:7U07H6?B7)MXDZ70)2?397>=WSQ:X$<7)!+"[=N?NRMG=6HQZ M5F&!GOPK]GTVA7E?)GP8>*_8)U ;DD&?8F1%[]Q\ZJ5^C+B$+"[XLXI?PT3P M'T=#@5VJ?P&_'CF_!@]-#AEJM]("??F[37)Q'N6"MDF:GECJ[@>$,>A;YYU4 MTRZS6;PVBW?)F+9KKTWLM8F]5I)LDM8]$)9.]#ZQYV+YB*M^04;68_7N?B>E :R7(ZK(KV8(XG%&SZ4!5O@STC[TQ MC"]\%D?4UOJKN(Y#L*PI[70^.=47(Y%@&O$HB'B$R45L)' ^\6B4@MD[G)7C M!I$73P0[2(5@?_FO\WZ_^^IC\&<>^$$VH\'?\FF0\9!]%6F<)YY(Z5>]5VPH MPOCFL..LF ^5&S6K<6[/EXS _JI9)&U=%9&)4_G4QP=?2X2N \^$/X. M7ZH409L=:+,#;;'"M0TMFPJX3\?/5FQLOH;-^[/0L'E_C2)J?[!A\_XL(.:" MT*T#1#OS_AJ1XB<=<*KQ"4YX>8OZ(%!.N-!.N,U>V(L,F9/FYBU8C.T#QKJV M'[+%F=5E%F-[D^W7<_O=>IJV/MF$/YO;9_,CMM'P#4O0.K096JU!3SUVJ,WN M>XK8:4EFEL60Q9#-[FM\=E]]*4,R6EN-U*IL/95;=[)1;IW+IDD \P@HQ5!7 MRL1TP> Z@-G[>O1$>"*XQO3!))ZP=!PGV1$,-W'@X1]"IBJEPLN3( M$VF&R M$&J54!5)7H>P'DVG0A',K5*T$\L, IMA5(].*9PP3E,CFW'^]V9ET2>62=;2 M6>F"@0A YSO_B:Z;S01\ZIF S;HZV-K3Z=.6GD[;W$ K2(T2I+:F>=AT00N- MO4P7;&GZ4TN:&*S-O8' M9R>=LS;AK(EGZAP2SD:II.ACXHRC/H=33#BIPL]"(S[,8QBL(%;GAD]!T-V M>>\\L#P6SL96C>N@"\S ^R6?M\,^YPD3>J/39V)ZK]N"2E2Z+RKDH22]6#:2 M,S=2A:[O\-NZZ(I'BBP8)LSQZ^?]\@C-@:]Q8.7U88>[V NP/1X88S!N.H:9 M' TYGM;AO&#Y.-4>X6$<7+64C[\.7W\3 M5Q.0'.=#-$*YPWU@-SDAM[5_KGE.!SZF7B2I$T1Z:TUA-V/DMJ2'2^?7"(%8 MYX5/R8?Y0SAD&(QB\!@2,8T3F;PS36(_]V 'D>!-04V''!;XC>#8=!I&_ H( M (ND_. -#\/BKV2SO(M@.D*@Q_!%CI=VV!^"Y6#<7"68_B9G#,:4@_:,S.V; ML0G87WDB\,7H:F!S:OBM3,&C8H"P>8&]0^*$^P/86X)[8Y-^1?<2*Z<9.-P/ MQ5QSZAQ!S"D@I!2G3:*S273-.D)H;8*'K;"W![D=5I(:($GM396R6706&GN8 M1==$HO8'&[;HG@7$W+%UZP#QU/-LZZ[$]SW.>"@K\=56JL2F/#8@Y?%L8/OL M6J ]!-#.;1*W!=H# .W@I'/:6*#9"RF/)Y2U ^VLP<5$6U!V;R^CDXV1R>:Q MYDE6,+(8LABR&&H4:RR&+(8LAK:@ZK54\V^>&K/@>0#P]&NISF_!\Q3!<]"M)9C9J CF/N*FD6;E0:^6>B8V*MD< MUH"G)?$DBR&+(1N3?'PCTXJF%4N1O-TD\7. M0V"G87VO+79:@YW&G69;[+3+7.SUFH:@ASC1?EKAR!.7FY/?JVV-F2J%-[\FVQTR2BFL$HBR&+H66FIFT?M#")VXJC+RO/_>SU)VUB M,E]X";8$\;$ISZDN>.ZR.&%GG>X+M]J0@U%#CK1HS&,T5#$;Z%##$#X1NG-' MR-.,S01/9),0'+AX,?7@D=6Q@8?,3X)K$;'AC/'R)]@.YZQS@HU4&!;SYB*) M@8F>0 ;\$%GJQ*-1"G.BQ_K'G3/JN2(?QM+M8_R/#QQ)L+ZV>D@24[P$:W47 MXQ8V.)%7$@7HD/U08+H3D5"Y;BP'[HL1-DER*D.;)!BOKXX]B=.L,F\DGP<\ZE[K1U6UA=PN-E= P"KN7=9MM77<+#5O7W0)B[ERC=8!XLN?K MMJY[ RO4-K@*9 *.Q9#%D,50HUAC,60Q9#&T!4U/-JYJ2[L_+/::=B/UPA;G MMMC9DI[SSK'%CL7.EC?A&W;)S6*G78;E>=-:DMBHY/W,15O:O3W"-SAMFMEH MP=,F\#1L[[?@:0UX6A)/LABR&+(QR<XL.EGKV4-)B9VOLU)'T;K'S%+%3SX4)BYT6L:;N3"Q;V7W/ MHY&VLGO[Q?2D:?:E/;RTV+'8V7OLM"2:9#%D,5171-)6=E^8Q'TJN^OJU#Y[ MWN\,*I7=\;I__:7=/R^KS&X4F!\,.JW D],-GRA.2R_H)+4"JWXMJ+J>V]QT M^ZYGM?#Z_W-TQ-X'(O1_85]@65[!._[,1>0!^?W^*_9/'N8X$W9TI!XD"T$^ M"__2Q)LDG2XAB3Z[J\#ALP5N1#%H@7 MIBP6-UR+4<\J+-"3?\6^SZ8P[TO M>^"]8I] 1TL&?8J1%?VN^=1+_1AQ"5E<\&<5OX8@)#^.A@*D%0:>$N?7X*') M(4-;5+30\G>;Y.(\R@5MDW@U3)IJTQ&R^\$;'H:V]X'M?=#P0&QK2^W:W@U)0 M;/.#!I9P;G*I\$$MY1G:4?K: NWQ@-8[[YQ;H%F@[1QHQ[;YP?[@K.G-#_K] M!FLU6V;,YJ@UBS5/,D?-8LABR&*H4:RQ&+(8LAC:@J8G&U>US0\>%GM-N[/= MLU7(+7BVI>>LEKZO%CM/$3OU!)@L=EK$FIIK:!\W3?O8N.3]#$;;_J ]TG=\ MVK1B/Q8\[0%/W_;.L.!I$E'-8)3%D,60C4K:PV\KFHT738LABR&+H4:QQF+( M8LABJ#%FYCX9D;;]08M.EGI-JR)MU7:+L%/')0N+G:>(G:[%3FNPTTASL=][ MBB?:3RL<:?L?M%].S^SII<6.Q8[%C@TG61O38NCA^A^TJEINTSL@#&?.\^.R M"4)1B]\9;J1\"6]X/X8&Z&=R*@J8U.9AK)N"8+0R(MYAD^F(]8,*O36QBAF'Y MY J4SB^QZG%@M#>X(1(3D>9AAF\T6AM0AXL2J-=QF$^PY0:6_::7RO>9*]XF M[=7T%@BUS4H6;7\7P7L%:!'?^2+7V)9NMZ7;J\;.VN&BU1&GAAF6JT)RM5;9 M?-2:[AO-\"$$^9[L7*[ RLKRZ_YC5J!G\]JM?8C:26C:JHSF+/##%1U^&AIC MH83^NO_,Z0K67A;(=@%SLVF?9+2+6BO'= M92^%^RFC]@E$NZBUXELOYHU6(NO^HUN.M!_Y[:QYDEFC5H,60Q9##6*-19#%D,60UO0]&2#JCLL,&V%=$?1 MA5I+'J=K@6/!<^6Q7^LXFD+=AII6L+6U;!F6C8P>3^+ MT;8D:8_T#4Z;MO=;\+0'/-VF]2.SX&D->%H24K(8LABR8FR:+(8LA&ZGK7<6&W9B?;3"D?:EB1[(*?]IC6?LL>7[0%/MVD=$RUX6@.> ME@24+(8LANH*2E:;DK2H"GPS6Y+X0C=1>-[K'.M^)"Z+$S;HG+]PYQI 9%CL MFDUB+&#M;-^>9+'K2$E'[PS>RV[&02A87&UELMBB!$ROTQ<=!YM)Z!'NV2\$ M.TOX8B0B&*GL';*D)\D<;? BIWQ1=?@)]\9!A&U1XC"E-]S2_,1V*=FD2PGF MG:[9I<3$)V8C81 D83+8S@4'B! 'X6]G>I#+/JASV M7'9E69A@S15*RVXH9I>3O5K%G<2]K>3> M:\UW+*:V/O-][ SL=[)1=>:!NU\=$FRK$RO";1=AV^K$MCJQ@MQZ0;:M3JSX M6O%M+>9?[)OX[H-$/MD\N!VU8*GM=L73J2#?X"X%O=-:ZC*UH_*^!=HC NVD MEHL^%FB-8%B3@68;2>T/SIK>>^6BP!C!K#E;O]%% M1BUX&@R>"XL=BYTF$=4,1ED,60S9FQZ;&+*4*7^?B15IOTS'6HT[%<][93HX M700!%V3A(LC2W/.U[X#(S/J4S6?1:R(P[1X?2^,H$B$ETZ=H-P-IW9*T= RO M.AHBT0Z^6$0ISU0.^_-N9U#DM&-2?0SD),9(W4Y??]_25/6&9:8OO/[_'!VQ M]X$(_5_8%WXE7L$[_LQ%Y(E?6'_PBOV3ASF>![&C(_6@/*&E9^%?FGB3I-,E M)-%G=YTE+I[Y17$R =2N+7MS*:9K,.I9A05Z\J_8]]D4YGV9\&'@O6*?0$(D M@S[%R(I^SWSJI7Z,N(0L+OBSBE]#D* ?1T,!\@H#3XGS:_#0Y)!Q=:=R)6CY MNTUR<1[E@K9)FM:Z.]#2B?PZ?/TQ^#,/_"#;+!$3%>=;/@TP6O%5I'&>>!BM MV,4UD=LNBM$,#GR\0Y'0UJ 4-_V9-H_T4%*ER=DWX#7+?/B<)\XP3X-(I+2- M>Q(B\((,]N#@6LA;GNICEH ."Q*!Y4WH/EV8^W@G,LI'O+CD!K^84OT3A!S> M2\,[D6F'?8#=VP?!+V_DQ6#MD/$":W;-P5[* M\4[L$/B1))@G4;R*(H9HP2 )V4Q:3=<"9Y)V')C:4(1XSQ!>S#,]+,VG>"^. MPJ]Y$,K+3V"N!1D#HH4T\+Z*ZSB\AK_@[][#+@*+7WYX Z*G*8>E 2K0C$RT M<@!Z'&0 0RPD$?!-+@K\';@#I "II2D)@Z="$!FC'#G;P1?"GQ.RUGRP+/,T M1:8FXHHGQ-9IR"-\#?$95F7E:UPG$2.<4PS;:Y*Q#R[[D(D)6!Q_^:_S?J\' M>V\,I/?DW_O=5]_R84K;;<;>72._._1%KY[[L/6*X--1-O7-%-46&%VA$IN) M '&4L%M+ZE-U-QR$,A7)=>#-Z0&2#%_@[UDL[X>KT4=!Q".Z70[B.$+#$RPZ MU[D9!]Y8/C8$61J-1'$_EY'0DYA[<11/ L\EWTID 6*;*"DT,*I1D'Z7E%[@ MY;!+AC,I@* 7&/IY\*4W\T+4=;$>AYV"1E0RFF9"R!OQ M.!F#=5.>EIJ-'C!<-W2X6 9+ 42 8=-8Z64]#]3+-#W] M(N )ZA*\>M\(3\J*]L8S?9_$$P S!_!5C,S\&%X6Q9G$K8+ULG<0V1,^ PT3ADJ@R3R)$Y+_4."-?1<43QA[ M.#-5=P!?$J(V<(UZ H*(P)WT)D@%[J8@"T+>V*<_%#/OL,L0/D-IOBDM".2: MP9T;DCRB-)>'D2$Y[YL ]GV8Y<3*;RMF)2L/% [I$ZT\L$?* M]Y)* >$M3[RY*6N0D*OF2Q&F>BCX![260"47KLPXN!K#0W*O5D8(.0.I %T@ M533&:OL7IYV>$9)6AH1;K6/B/._U.N=%T!<+G]!;QR*4+A8:9,J=,54?^$QH MY7F9DCP)((-)"U,MD0<2=]+H/KRQ0B]#Z0$K8L%DW+> M(R(WS#1MR":)%FA-P2T!20&G4%@3I1VS OWV6PR_ &O<>2O]Z_?*,)#J;K^F M^W14W?>Q<-[B&5_7#9)ZZ< MCAHI] M'.I@3RKK/,G)RSER4,TGW4[7T3HWH2@1:3TYFC:'*V_2L23]!E?YA:"%@T0Z MD/_-HYPGL)_T:$,Y[K#?T.\.8&YDBLMS/*X8">H7Z7&(P+EIR%P[/-;L=BXJ M)X*%XST!XQO6N*S,-?]VQL,8YJ0-3=@>RF?\1;J<1$QX$)&O 7Z)R;<"-. T MHS$\!QVPPVG'J^ZEYJDGVKYWO)[)U]NMHK5:YG(2YV C.1@D ;>0PIY+XK.J MB""&6< T*0,^8,0<\$.03CP:I_!/Z:V2=4%Q4:%<6AP2#3&I1 YZAZ;JTGAU ML/*=("V"Q."8+COH'\HPKO!)35$0!>O5H6-VK=X\#?.4]5[V"Q*\@X%\ M+H[$$9629!\_O/G\U?S]"TH\.!@>JJ_H4^ZD8*:!=RA\M2JNBKDQ"I?C[&@X4N7VF=D-SJ5 M)%X20F!EY7?OWGSX_MLE+H;@H-PF@J>Y#!4R_$&'O"A5G5B%8$<3/.$_*(PE/3/R MF6!@2@,:QR':-QANFN:)-T9!"8 %:19[/UP57)+3)\IC#!$+#$"AT^41=_&/ M1I ,K N,B>M3.H>\0Y-,8C[ZJ,1^3R3(M(6S07C/!!Q 2:ZNECG'A.7[?L7> MXBKLA:_$O=Z1%AB8,!1S*Q;=2OX#2_[W);K;5\Y?Q7>7P=\KL"QAG83PEVE] M)Q["\ HLY98_CY?2NI]_L_F\_LU2:M03FIX9G"O0(@$HA$L):&G670L16J-A6HVW#3JG9MW@BG&*-A49 M7J"H0^E=Q47>0$A.*^%%N4"HQPE\=Z(Z$:',:,#M3^I<)XC MB(/"-YPE?") MJM>M@0C; 8UK'&%*^Y#E4]K$(O,P\'G_^+2LA;XT,V)!6W>8U;M-22X]MLFE MJY)+^S:YU*9JUQKG5@EBSG>13-C'F,O8VM5.[-TG,FH 1\J!RVW8A]NV0'.D-.?UB$;AU2673^A;&D&]S&IYQ" M%//!S;02!-:)A?.F;5K$GG)2NO!3,:$.<(S::#("B"VBOROZ3UL)+$,G.SY!(%H#E[^_?W MP&4C7GLPUVL!OBQ,BT.&43F*V"SE32%3MT7*R0@I M5XINAL2,1Z4?OY3-!Y MFC"%*XARF9XA@X!.#A^%3(8>N+W"])=..H+R=:W1/C-N#B;CXO/![J=)8'NBBXG+ZL(]M48V5YXBT%*#^/: M-E[56IACI'JU"E9Q4$/1WQ6O=HW\X$QFU? HRF7^8\1^YPE\.9!QY%24SSGJ M3LEV46Y62Y2[WSGI.ACE5K$!3:S4_5K"X8D1/-(QF!*H]DR*77Z5M*C(_];W M/?"@'S:U?M?8WCE%T2GO-97-T%8O"X7;*XNRG&TK(^9EWM)Z$?/R5=O'RS?< M: VKC",ZC+ YLV'S?5-#BUL,7D&GSFH4_3/Q\/72&<9A&=S07CJ4ZANI="I%ODV^J5S-R>6VAD.Z!H].(F! M'#Q=.3J=I\=3S?*>,$;P:G[ N?H?=L8]9MWJP^ M1$Z_V^L;FX-.$)+&3$C^#-VG#? (TSPL9V1GR MD)P99:,5&4_R*N[BX&8L&%VB*0]\F9LL[]CAAAGY!H]*]6$&G20\QZS M0.U=T#;-2JX>=?R5>?S.%UGICWK^5G>*MW.% 8VGV-Q3D6#],WJL:_'0=NL+ MSPA&,<:Y"GE@!_^C7]JY=F\8&]T@^&70&C>U; M:YLD[P_0CL\[QQ9H%FB[!UJ#&W$_F+GRZ,9(C4S[0*6;=V" -$9&FZC)ZA3) M@T$]5D:-?#JTZ&D/>CJG%CP6/-N!I]^X;NZ'-EQ1LX7P7EXEV >C@V%J8%CQ;$G7>.6\6=IYNG*!\6J>O4.K1/7CY3I8XPVEBF\Z? MLJVFO*RG6VS&$:5*U ""NJF_6Y#KS==Z*%'?'=7W50;=3G]7.&BF)K60;3MD M#T#'M@*S][>)+%S;#]=N+:;ZHVA8&ZVIXSQ'=B"G&071ZMZCUH':TGU0J.R;QQ"B!6QX.RPJWJM3-P-?/C]>682R3T79L-86MNICB4CS,--EUD;\.DZHU$@ -'KT.:=" MYRIZC17LRCG)LI(KSP_"+4KTN^80-R MV4)JE3\O%=VG2/..,N>O',6R"5L:LP3 MD#!5H4RS:FXV5$B62M$6*RA;VYDW(%4'&4<740XR,<&N)=AZF0!_*IC6^,-@W/VU)FE U^U:RR\>^SH0\_E-0C=[G?:/Z+K+ %]-$ MJ.;SQ$VC XJQ(O.CEXU6CV0#"02YB-*EX[BZ>PI]BV1@.?OH*L#QRDZ1E08H M2!L6.TQR+Y,R@9_(\O/FXANUXFQQMX=2GKLJ!X4+FYGEH*HZ:G.=M%(G7HLD MS5-3J3JZF/G"^TC']#OG*P;K+0[6?6JU*FVYJL9&01^AA,B#GIW8RB+WE^ZG M5<7J(>"Y%Y.P,F9K7C48GK8ZSQTLHSK*.!M;F:?=>:,MJ8AA,60QU$2=WHK$ M%^70GIW6>Q/\TO-D[UF<72(\$5S+%C;WQH$M0; Q9767(#CH]3K=QA8AJ",) MTX+LT4&&C>,;B[&G>X'EGH4NHBQ.9M9Z:XOU=M"SM0DL>+;-?JSEIE$;M78+ M[/X:V?HE$=C(CR8D?N)QO$C-8_,\H3;8\LC4BN\#B^_! '.0ZY2_0[MXC=>] M_::5"[ 6\Q9,DTV <3J4BF45:4MEL6%I_#:&WBX -;U"G#6B:PZ83W7#=RNA M[9#0$UO?RP+HGH&VA@5+'D+%[YD"3W)Q9Q3$R!:WTMD6Z3RKI?Y,\[AD ?10 MZOVLEL/,EJGW%EKP]2>0+H_AU+D-V)I1ZXI_/XZ[^=:M8$:5FT1M?C MI(&P]@K/LB08YK*2 +P.1YWF">QZJ2S!T+\P:MS !V.0H7 &^]Z?>> CRWX( M^7 JP+F34S HU Z?JJA#16J'I[W3HUI3.)$ ')$X@48WH:AS&(\_(8G?KJTM-+S$^.--,J4SQ#Q M6"/*%]BA(,ZS- /Y0&;X8IB1K#SO&=)'SV4HR'DR S#$X HE0@M3:L*S3?J^ MZ873:IO5K\/7OP:OWTH%Y+PS%-"O+X/7 SWRWSGHCH&KE-@?@@;T,E1'$_X#]TN?-CYX MU=+=C"HG=3M=J;].X _ZU<;&G @L3N?#CEA5W%2R.XXB>"%IQP"HB_,$WA!( M4V68IT$DTG2.LE$N"SG!KJZ(A%F'N=7XW+,HD9X@%4,(OI1 M69T/AY:OF_ 9XV&J^)#F0]28J&SOY,F261DF1/K4*D>U=%:@0>5YPN^P3XLD MM3JS+;-2>Q\Z"*!I')7NA;+_)0X#+U#) N_@Q1,0>KLCMGY'I&LQ&#"5M2=Q M#U'6/NAFT-N9D/9O@BTA<(> 0?D5?5CL=$+#03J.:9I/IJ2O80OA8"%3[R^U MG4WC!#<+62&4;',9IG7-&*WK).):1+D:42>JT.8R%&$ 7])PDQA\"_1#0O&3 M?IG"[V $^/K?N7]%E+OPA,=SZ2?#0T'"4F!F, *$8\%EY;2^!7+QI(*VLO>: M \ZW@@.N+GE:UD&E^J+X<"2D&S3/C2%X"_0#02R@Z4ZD3E2L23!F#:H2W@ # MYD!0DL&&WV&_%VS^RW^=]WMGKU+G-]C^\S35!4 O81>=I0$-6A",\Y!;+/WF M*Y%,/_DLX^*X*KJ8XZ<8J;R5 :QD 77P7XR/?_+*,KASU]I6=$]>A\G$T#6 MT?]COD@]\-'D0I4P((EP&JSEVXL78J M)1GLI*AZO$)F:A&%9?2'X8R%0AI6&,1.!!A!KL/#$/]Z,PZ\L0SQY!1+P1WX MJ[B.PVN1/)UX+/V+L\#_ZS/^KV[W&/=!_GKYE('[^]^=P8=]C\Y MAIG %$0' "U*^"#4?T?K.8Q3BG)=DF'^.YV*L:]!^F-=:6H56YJN*.J;Z1_" MX73D,XU3[8G1VB:PMJFK% X;> &&$:X,JO 4D^D>ZB#IM(QT,T<@D@&/,&0 MIX;5TEM!DP7FHXY.O5G1U-JAWUC[O;5H^C5X_4&MM_-5K67P&F,/ZI@<=C9R M"*\!470"26W,Z330W)CD7B/=0MR/&+\"=T]YJ7]@,.0J#WD"HXEK\"]P#$1E MV6Q&H\Z9;Y..8QI=8XJVG:,POI'>/1U R"@Z2$,83(),G0],20>"2( SRZ?3 M))[")#)A\=IFO+Z7RLAYJY71.Z6,F 0P0P1_AO67N1EQ&0O*LR"$L8S$C1&8 M8![FMU"<(H\\?6"CQG8)2._QS_(TZ&\"U&AD#.J8@XH\B6\935X^@P$QP(RM MHY:3IK[]3QAGLUM&Z[#+M.CC1#D]<_L";@@8<8RQJP\FU^ 1TRC$/CI9CMXU$Q])2K1PP@-5A[^%CT!-7+Q@*D2+PI_R4!]<2I6A@H-SB02XHD\-3JA075'>A$DD, M0N8)U$+3 MY9%T:DHJ';QZ-'4ECN+%@4#;Q),@DOE5"2:AE'5J 2#_B(!/*"7^W#Q"OAIK M,$(,7A@^E$]QAR@?<'3O,T5'*8XJ.,HJ#AM%CPUQ (K>Z&C[JI,$I,"<%?#! M',$U8ZK;2*-YDY7"R;17@_LIF7P#7B0>,H.TYQ3]QZ]=ZF*F-EZYOQ9"Z/RA MP8Z17=RM<5O&S3F&>22P%.1?E',%CF=)7L3,%3LG"B>8?51.!PE)N"<9"9*6 M>\(X,*!'3/%%Y5#E!%"KS@Q0T!+_"*5AII2#@>ATGN=XSVM1@Y+V>D-Y4K&2 MHC*2?94'/@5EC(2_D@,29F/A7U53)0/ L(N0,J2F9"\.J;62PCW*"X.7HK0H#@"6Y:.@N8P# M+-QG4#^"D%,HPP%&Y9-<,D9A$+Y.Q!C/I*Z%,M8D"&DD+X2-*!@%M![ 2HTX M:9LA-?1>OZ*8N#I),O8("GDHO>W,QUN,]7EJ)MY2;I2A.5;"RRR8$XI%_W3GSUMS+X^JW,0B\\E4NYW_4N!L?L '^$%D>_ M^TK_P($?T$>]5X>'J'_GHLR5?2LH)D@M-K?DE#0=8.[*-D=[UG467RU?L :[ MR%H_Z!TRN6?)+13V!WR&C.4@0E-!KC#MLA2KBN4$T!J/9CH5PW?@\Z'0KY76 M?UZ8''*G4GD&-[AWA@)W-C!(,1A0KD5E >3&A >48"X1X6 UPA^+MI.^:CZJ MML$L=K;EK6&I9T'A4*0L!==![XIR)@0J%7.;I'JK)KNO!!*UJ"SF KR:!)0K M(3?<@_YAB7%7CDR^B9CI3'>&'@?80JKO:IZ0F9N(*S#8RG1,G:4RD^?U>E*2 M(90AKY(KYI(7EIK"Z%"!,J%<2KS/@6XJ+2 :70G96E+\998E&I_PC9B2 5+: M92II,WSR6_SIWFSQ;TL?Z(-*MM7;/8NO07I*>?JJH6?W_5;O^Y]BQ[C%G"=% MEK7>3>3"+]$Y+/;(?:M<.ELOPD-:<$P]T.%E=!_&D2X&:GV\_):6>A'OD^G M3?E[Y9*X&])\F^4P.G0,RV%TN&*W.GQJZJ[!25)G-DEJ59+4B4V2:N0%Y3GC MX>PVXZ&1,UR>/?7E\NMWY\,'=L0^?__[NZ_LPZ?WG[_^?OG]P^=/^Y@.!3/6 MZWS+Y.;6^GQO#$6*!8'O^Q'\E% &@02Z*S8*U&YK\'T23QSRBS$_/\# L3K- M#")*7".K":]+7/$BW9_[DR *4CHLP]AVB89J#HQRK&-T;/%DJLR 01NN=FA1#_VGGM9G%CMV&[M2+=RG,JMG$(MZ#PI%36EC(^1 M7'52DL4E*PH_@[+PC,MD>+@>91@L);]:*L3B4I,\D.04*10X%!XRUX M4PSS H" +SS)V >7?(!-2D]*_E@9#Y[MYE\7)3#-P58PH=;"ZN1-UR MTZLL]4&WES )Q)&AALMI$H1%?/Y)*]1>=[\4:E_FGER!M2$P\O2-$@Y 8-[] MF6-TW#CA03#^0YH7RCZUZK<]* ?_REQH9_5"[Z-W^72VU$]Q9). VS$K%,E4 M.!5]:D6OS:*7.7PZ#0,/#Y^M$+9B5B"$'](T%XGS19=VL[OBWHGFA\CI=WL7 M\G#S38RYN[#(OP7@)TJ',L_&L]<^8+JLN%7K"FH8RCI7BWEDYZ*="8*_"K MFEZND8>=B%!")&:4;IE%Q'.GM&-ULE:OM,Q1V) M/4@PWN"D6P<8GPP\JS;;*V2RC#O5Z#0K91JG_BB#;!KRN;)\NG3*DL0&'(MC MAE48QC=&T?>G 0Y9&-438:@J\__U6?<9_1TOQ.B_Z_-E>=3NX16*:0JOT']Z M!8+F9V-\9_>%)&(=#CV;ZUJPO!/!BCX$Y227'=.7$U]2UWL9?\PJZ3 M9-=? MG_6?[?B5EK(Z*5/POQ%8%U[&A+8G=F&HY?0;%^_N2=V2-AY6(-I V6/ [E,^ M&=*-PON"KE&S4I?SZ$Z7E28K30^%.[(HT[T2)5W+/H6!P*.TTF2EZ:&@I_TR M?Z\$BE_S(-1M)(9[L3T]!AO)A=\9,*P@5B KFY>H>W![)8VUZ9BG*H<1.1![ MA8E+6#E^M6\X'X:!%\[V:E)%N-8*[SV-^[V"A>P>-^7!GAF.411C*NE^S6J: MQ%<)GS1(@MO5>L>_*RVZ./YAF@SXH7AUZ^ M='<^=EO7U:6OOKAK#-59^GQ]TC>F8;?3?W[/F?>[OFM ^HFOZ"]NE?+-4^FW!]ZU5>A\F#!0;7];K'FQ,PO--=D)OV MSVL?UXJ$O'O/>>W6"KF3F%=LJ35%*F'0G5,)9R^[@W54PLI!;UFINVS">^P8 M]QQ:([CGGO074+RN+;HU[O:0D[V+\\[Q@MQ83NXQ)KGB(^7$^#$7=H%][9 /S9_V[%O%XMXA_"!XN M(+\6]I'R7=C ]Y!]3QV"]9*S^6B*5W4-MUKCOJ0K&(_:6%"3M4D9QW-;QG%5 M&[W[UFM<(C3KXJ?66\2J>^5O8L2I8_D_L"?/ M-Q%A1Z6[[A'?^SK@(\__CB7?HTN.3_N2_YSL]O=)=H\[[/<@$NP;'XEL9C:: MM3)K979O9':P3S)[TF&?J3Z!45_/2JN5UKV1UN-]DM;3#GOW'K.7YV[M FV3S;R+U MDF"ZS%!:<=2T_G2W32+8;N& J\NBN/6Q;M#K='NWP;)>T.W>UJAU"@OL+^GG M;)R($0S>Z_[9/>OWQ,]![ZC;^U W"TCI1Z%M1J$L4^H\D"HO= M.QLA"ONV;_3MOE&7L/2;NF_TSJES[5OJ72O;.D@).>E2V;&TEQ9V;.=I]?M=3Y\^F;E:7-YJHW^_^_-UX]$\8CXA&4W][^W8*R":#\SG_&43R9@:+-1$2MK[YY8S'A.T#I'BK7 MMY+_5O9W?WKVWF&TH9G\3HR *=@W9/53$ M'R_?6% W%-0?^5"$5@4;:/WR]9U%:T/1^B41*:!S([MA[E;('?\\2K[2;==% M,*YR9%XEN._]@<$2VN@SG2]P@@?HYB4*>:!/#Z\^S;^[0TE==Q2(0XO7+188 M]5C99P^52;06B4:Z$9!65>#KHF=]+>#,WUM;\PV*RFX0/7N]]/[;AN-T^I0A MN&31FW/.H(36&>JGE]?_DJN7U7$MJ%?;M M'OV/R^!G49PQ7XB)\+&G-_P;6X=M1 :!AO5@-2I7 61%Z6*U)97MV:'^>VYSW.EFX.2;% MP@W4BU?L,V69I;\@,>K@I[B6VC^S]U*K]U+/]OQ>JA6ZQ\X#_?;A;Y\NO__C MZ[MOMIEMFR_(Z*-U!]O,CK'7YI]YD AT5U-MI-QI.^"/OHJK(,6.LAD;@RWA M8^--C^3@0&0*R1_0R(G(T7:B M [H1,Y*#>00PM%"\4&3N0^QTQ+ M)F&1^5#$OYG]LBXL=WD[<-4\6VJQODQ?;A2:^ST WT&$[+\[[.\\R2*198QJ#>Z]!*YHCZ97+7!IEK-3XM M\?JP+\C"!Q6I6F^KX,44HG?A(I<5I38N:*N)_XUGK96DR_P*+%$B^,1ELD6# M%:#VK:,EOFG$6ZEI/O&/%(A8]#:6AJ.>2B#B:SR$Z;/?.^Q;'O[_[5UK<]HX M%_Z^OX(W7SL47[B$3,L,E]"D21,6:+IY=W8ZCBV(&F-3R2;07[^2#02P4C!K M!\GH2W>#C71TGG/38_E@PXGA",=#2(_*@O!OS3(D*7OH1(' +$>23B2%E\1" M#&(ATO5"NI*(@ HM_+$0"VNGN@4Z-L;%<=+]SG#KBOP5H==.:Y_*T]I'ZTWI M-.G]Z^*R<=G_X_*F=?[7$9[/%O*PK&R-+ENCR];H8EF6;(,>4W6R#?I!U;][ M-_6U_ISI]#\W:JM:/)XF+K+_.8\^P.AV^XH/)-GX/$$?R%JFD(W/>?,2=O_T MO3)%PEV+E$W.99/S M+!JQ[' N.YQS!X!L;R[;FQ^/1YK*W.4< I-K8G+L#:K)ON>Q;_A]$E'W+ M4XI"LF^Y[%LN^Y:GW[=\GQ2G1&-A"J=O=SE-KLK3Y*^=)J_&.4V^_4#WZJ_. MK&C5@GAL&S.J!P<02>'T[!$05T*U7.Z/X"]H6?.20-9$I #Q;5)AMB$FBO <&:I-/\$E-4S3M0V%M MY-IRJC8R@N=EZW-IT;G4Q5P^S@\-8WS6"2(? E;/<\VGP,1.2)"#X1 ^MDYR M4PS/'&A_//&03U=>6)^3K'B+''I4#NT0CMZC02+<)<8^L%;$P<'' MZ6BF>%B)&#HJ[2+1K>_1!UFT*'TC194Y$(NHQ@(F)'$1?SS),X2L; IY2_,U M+280>*1;S0F@+8E'X-K%N#XBB1;^"K)@W:)U7! )D#NJWS8O.^'.M.Y8P1@= M%WL(>//6Y0V220?0ZY#!T$7D7@\@29HDGN;1#'0(SO=#;>J5:J* MHL1?NK)MZ:?\+_U4WVOIJAI=;75SM42.E^4E'LI45FQ7DI9AFQ ,U-5(ADE; MB!)#B$AZ25L(AD6HD=SR8MA]MT[V[W0H8="DE,]7PP('4U M=8 @D#4,#"SJ.\03 B9ML-WU$]KU$KI9/#Y1U2*GK6OM6A/O$T4CF.H1@+$^,))E#",9P+2V2 M>3C1F!;)1H%@8?DXD)01 M8;1(YCIP"4HNW ZB=>CV]<84:/51-PM!:6 \?*\1RMA>73L7(V/VNAM49D+9$< MG#+U1I-^1(C$V=AM0E09#W+>FH[5&>&K^-9T+,LFBI&*%JF:_% T;)LK!1KI_96K!T+ MVQ*7G"T+[!*7G"TK4I:XY&R9=GHDG"TKW):.A+-E^M*1<+9,[SP2SI;I[R)P MMDQG%8&S9>77L@B<+2M$E$7@;%G^71:!LV7P4F4!.%M63"D+RMFRPDQ94,Z6 MZ<""5("B;;56-&I<"W@Q9XB,^#_%Z&,BLK1=)I%YBV@?'R M-;*@PG%-&"K1"R//0DUUC\2>!S]X":CO=@QZQ]Y2O_;BQLM;&G7Z E90=MG& M\*0V,&P,(B]G;'\3Y&7 ^:)>WOHX=RSZXR0GM7Q>*>:5UU_]V#[V^BLEH=[F M+Y7\J4:EWGW@<\>#WJQ)AD:45[/ ] K,3FJ*HJBZ5JP63QE"TT^6;\J$X]L&&SM,9#MH-D0EST^#OL.4<G(=C Q1L\;GQ4*S\_/[Z7FET&@E5KPT?)#:-&/!Q"@7" 96)L0 _/]T)T4 MFI=7Z^K;_')M,55A8ZZ5^<>TT7A@A7RKGM4J"8:0DK.JJAU9=^2"J>U$)&-*Z M9&71\TL6$60ZMJ$)O2^ _C!)SH*CD-A:W8N2U=/OG__T:1E"*F_7H35K?0I) M:;.XC7P^-Q%B\H1X/;*X]LM& H"X.DQ &B2;0=M MN BLU[;&6QU2$#BK1P!G%X2].,X-Y- VWYD)IBK=PF49N3X"!O;1;)<<* IF M:L8Q.U#5PB5-H&4I+^.5"QD@*6DL<1-89*0D:\R/GVS IG"L@Z M2\'#HT%.SJ]IF>'HTR OH62<_^*H->30!/>LL"C>/!GD!/.L4# >/!GF! M.NO$#1=LVRIH2;S"DWF^ABNV+6GTLL[0\%51I8MEUCD;?MBVI)'+^ID8'MBV MI#%[>[*),P6\/0/SW^G&1!4@'!N!D7?60:[EF][MHO57Z*BTP\)9'2"7_IKX MMHRX?Y1H^)@$<(Q[H?AX9?*.36)[ QAHI\B>TD:(DS.21>%(CBV6=>E8/FT1 MM;5LEK:5NFV)SZ=(I'=#6C@Z1>8G,?IN%(7C?&1^$L:VQ&>D)-*[(2T<7\5S M?NJ2?P ZZE?+BL+1:'RG)6E29E'\(V42X-\"+-PY,IF$^*YJ E;XP__R^=S? MW[[6__RI@JJ5*^W'U_X,VY6)^4NQ/WL% MKP<^_ZKH3U/5O/:4_[?;6N^J,)DVFO?*Q.JA^Q9NEK1WD_[E^',+*>]Z0]"_ M%;16HV2>F]>W>ZGO7SXYKC)[=RHUZ#88N MN!U-]%;_9^EVUOZB7OC&I]GD746WU)^-\E-!'7[\^$^NV>OF\]EROR-.V9PX M8$DX\EP"' ]@X1ALGE-VP["WAJJL,^6EK#'E!\Y"TJ:(30G'D4N$8R(L'%,M M\Q#GE4W6&/%CSD.\V)1PI+A$.";"PG'4/.>A4'SD[2TEZU-.%.5DO3+Y*QWK2X2O6W_,K",8I[HM@)OU]WK(Y+W!=X$ 6U]34T M'J!-%OV6SS#2A50XZDY0Q^2QBJH(Q]]EP9^YM 3A !PT"J/W]2$8Z]RH(_ MIPNI<,34LI,?&=:"MN\1$'O ]!'T(,#G4]/V+6"UD3NB./M>X(.W@T63N Y MO4<#@<:,/;\XIP9-J;6DP7 M4 ;')-EIQT[ 63<7X4BZ93]G!"SHM0TSJ!%6V5=R*S&8\'I]B #8X:E8[.E[ MCR[R^@"-6N#!Z\_&JT1A%TQ<>[+U33&1*A?A*#]I)@)5.<)1D;O VR);'>Q! M<]T"L[.9$8YLE#X9 ]Y3X>A$,7R22ZR%(PRY=>540^ZI<)3@+CBU703@T*%7 MKUUCZP9^Y[DM ,^NP="PSP,]K%Y?:2CO\"Y&IAB;4[ T'C MP09=8JWKY&G#P,&G6RLJX3V>F\H\>[S;W-U3XMVD06TQJ$Q2;<>PA>#2FC+) M >ZS\^"_(*D*1^CQY'WI0B,L_]9!+EFK-^O81 5UQZ*_1#@.7ERU57&)0?XQYN2D7E580G$+QDO&R$5C M%^U +V;)\Q\P^.F3 ^"- _-+=X-MWEFD-QXT!(Y.U@... MH#._^LJ$O]4M<\J-85?A7JY[B^[,Q\%65)H7[3U0&9/[?F-#]#)3K^N#PND9 M N';CO@1CG,#Y(ZZ8( _GL#I=^7[P##);-/O:O!_)SG/7;WHNI[C>D2*#X6- M<>:*"3[%KH],@,.;'H%AS1_KD>M$B[7%OP^N-2/_>?1&=NU?4$L#!!0 ( M (.)!5,B(LW.0P< #,Q+3 Q7W)B8V)E87)I M;F=S+FAT;>U:45/;.!!^STS^@X:9NVEG B2T] %29I)@CMQ0X()[TSXJMISH ML*U4DA/27W_?2DY((2VTI5QR$QX(L:75KO?;;S\)-T_#=V='U4KS-&@=XY/1 M3S/LAF?!47/7?^+N;GF[V;XX_LBNPH]GP=NM1.7V@#7J(\M"F0G#SL6$]53& M\YJ_4&-70LMD"Q,Q]?)[YQVRC.N!S+>M&ATP#)]?Z"MK559>L^+&;O-4#O(# MIN5@:+>.FB<7Y^'B]\WH\%5C MI]YH[K;Q<&@-?%P^7W21R*W02\)[7!9\!"OE^,_DI1/TPNY)M],*NQ?GUN<=H,3%GP(.N_#[M\!NSC![:"WINE"B)?O>U?O6^=AM1)>L*N@0Y&6.*SO M(3P6G@;LJM5KM\Z#J^V+#V?!1];JA'1GKU[?^Z\"_ZK54K M[V0TY")E?^ZP4ZYM+JRM 0N:##,[Y/9@'2-;WYPT=JJ5+AORL6!:C*68B!AI MD(9]*I >H=,IKH^4MDSE[$3IS(?:J&__Q53">NT.:PNN93XPK)M'2F,LMR)> MRX>QOFG<0QK;W"!Y2%,V9=>YFJ0B'HB:SV:9PUC!2*XLBV"9RYSQ?,J*W.I" M,&.1MPRL3'GE\!C9ESQE"8]P23.52EJM8$S&KP467C!J M<"V&-U@S)1E"B]" 2.JHR# LQWRX$@O-)D.0!#,%_;J=/Q%:E$8H@DR:5/ 8 MP&,3:8>(T(Q$Y#R$W6IE!.=4C$#'F!>S_G3Q0:QECM<7G:^^A4[!$IDC_02E MVW37 $T,QVV]<%_F"2B(6PD[,H_2(H9-0&HAM37@41)MC8 (0C.A/$WG<*U6 M2J28.VNC)&))EFN$I2+% &!4 4=N/>,\X MW/2Q>1B:F3>W[I(?&R@^N^>O <7PB[3]KLVG0AV:$FRE%B%>44DB\=4EM,NX M%HYD 793P6EF D MI]*,Z3A-"P#J1*QTO=8FBA5IL \HENM4H^AD5:1B'$9 M&'@!S,0"(/3 "&Z@CO*!8"TP6:](A2G;[2N^W=A_(5[ZKV2EL1_[2R^=44EJ M.O;KA&DY.EPI "&54I)S: M!P)S7LPYG(K%*Y-%186_^H(&@N Q?R-\5[(.^O?JX-%\>:\<'L^TRZJB6KE; M%C0,I326,8&=&Y5S:B_QS2^ILB6+TBB% $8LS3PA$F 40D"82P'".S9HF@G2NC1W0 __6. MQIT?'0#RF CR)L0#=+RO"OMU%Q[3I/A\M*"-0K+(U,LW?:P_VX*X.BX?!1PZ MA$,;R*XB9&/B;0^&^ZAR&L#+97=G*72_@ZU)DJ@H*C1!9Z']W[=:K63*6-R@ M0VP8,Q$LE0=FWLZ0F[F\(<9T*!>Q:R8N@I+GIRR5UP(?[M#DSOC:0T%5*P]% MM2'C9_=\_X=WF.X4=@[WVBU?$7\N(NZ6NHCX'H#X[*#!:9E[HGKN&X>PMDJ; MN7IP%V SRZ2U0GRC/?05] G=CR4<=$9> .<@8T/G)O@D>8_UL0,@OOY42 3@ M2J?((W>X\G*S?5Q!^J7M(YV=D8"50"KM]^GH()("T"J[_GP7-Q'\FKJXEX^N MCSOIZPZ/9\=HCP#L B?[_1:V503B)93)8\PT8LZ87P5W*9@Q!0B%K*UY+6$0 MJRDR/$?Y6;AHRMZR],AQHQ-6%:BTOR,YD&BP5@VP$8YI 3SWKX(2H37?FV4^ M5NE84(/.^:#\EXY.ALHS,O\"_\#K-_1&M?)H<._\?X 4MMIG M >L$9V=7EZU.]_R/MUOU+??]LG5\//O^W=%-9&R'-+3^VR&:C,;V>3M2:_[##;\C?IWSJQP#P 6L5 M ]CQ[NW7V%Y]KS%/1'C\!'Z_?F*WV].#;SI8IG0&UG;*HVO6V-F'97>PY]]L M^>%4SN-Z]>9.8$1?/QS5KMGUD2QYE6%)N+MA;W4 ^@NIX.<0N+*.+<75DV'I M%D+>Q64XVB!HO1W[M0AJ=H\N-60VJ2_O)*G8SE"*A 4W(BKH;(U=^'UF<[=[ MM!Q:NZZ%NVY.+[32BZS^S59Z ?9?4$L#!!0 ( (.)!5-TCTWE-P< .XJ M ? 9C$P<3 W,C%E>#,Q+3 R7W)B8V)E87)I;F=S+FAT;>U:WV_:2!!^ M1^)_6$6Z4R.1 $G3!T(C 2$7) HY<$_7Q\5>PUYL+_7:$/K7WS>[QJ$)S:^F M.3B1ASA>S\[.>+Z9^7;C^J7SJ7M6+-0OVXUS7!G]U)V.TVV?UNZ\ M4Q;R>"RC@T1-:PSB^V?UBW[/>;Z9]>99 M^V8B1S+Y/1KIZ>EQ];!R5"\W\29((2Y7;^>**Z)$Q"_VQ7JP488?^#R4P:+V MV(I&5LMOPAIHXM)J#YS.1:?5<#K]7K'0OV"MRT[[@EUT>HU>J]/HLOX%'K<' M6QHNN'CU>3#\W.@YQ8+39\-VBSS-<%@Y@GO,N6RS86/0;/3:PX/^W]WV%]9H M.?3DJ/+?X?2?5"?27VPA4'_6\DZI6!BHD8@3]NF0#=,@D#.25KZ,[0WC$<+8Y!K!0YC"!;N.U#P0WEB4 M;#2S&'H*2B*5,!>:N8P8CQ8LC9(X%4PGB%N(HDQQY; 8T9<\8#YW,10S%">P >F\MD @_U5+C&0N@M%J8P3GEP=(9Y M'ALM5E_$5L9X>]%Y_! Z!?-EA/ 3E&[#70(T(8['\9UC<+0[VTYM9W_#V@Z'P7 MMM]C_355ISH#6\9%J*XHWY>X-0'M,!X+4V0 !3D*!(68"0!V%$@](7$2"U%4 MJ;#2O2>U&RB=8AZ5VU@%%D/36+G"PS P\ Z8\01 :('1OG$G/!H+UD E&Z2! MT%F[/>8'U9-W8M_>DI;JB6>']HU2260ZLC"FI1C5O15T6["163]8LEC(UV39 ME),%'R0%JZ81I-1)I230S M9#BRC@B#*<-*"UB4H.S3K"D8KW33@%/[@&/&BKR&4[)89K+*J/#72) @"CSF M[XCO1N;!Z%X>/+E>WDN'IU?:=5E1+-Q-"Q)#*LVD1V#G6D6[!PA_)*:?H'J>T_BX)-B\)7"2!F/$@ M-063 ")\'T18SA!9O8;0YLSH"1W WM[AN/G1 2"/B2C>A'B CH]4FOS8A*OVFCXV66Q"3Q]FK@$&G,&@'V4V$K$=UVX+A/JH,![!TV3Q9 M"]UG5&NB),IUTYB@L]+^[VLM%D*E$SR@,VPHTRXT90=F5L^$ZYS>4,4T*!>> M:2;&@ZS.+U@@KP4NYM#DCGSI,:>*A<>\VA7C-[?\Y,4[3',*F\.]=%NOJ'ZN M(NZV=%'A>P3BRX,&PV7ND>K<-@YBG:A8Y^S!#$!G&,HD$>*!]C!2X"?TW),P MT"AY!YRC&&LZ-\&5Z#W6QPZ ZO775,(!DSIIY)K#E?W=]G$#RR]M'^GLC BL M!%)IOT]'!ZX4@%;6]?-=W%SP:^KBECZ:/FZHKSD\7AZC/0&P*S79[K>PK2(0 MKRF9W,-,+?**^4-P9X094X!0T-J2Y1(:ONHTQ'N4WX3Q)NLM:X\<=SQA4X%* M^SNB WZ,JE4";(2IM ">^5=!AM"2[!6@@\ MG4^4K ^_/\ R6DTNVW6:G>[PZM&J]/[X^->9<_<7S7. MSY?WS_9N+KUD0J*5WT[19&)LGP]<%01\JD6-+?_:,Q_AU)W!\Q>842<&=UN^ M';S'O>R3GKIS_F*#/Y"]K_G6SP'@&FND8^BQYIV4V%'EJ)H'PCE_!;O?O[+9 MS47M00.SD"[!V@RX>\VJAR?0; [V[(W/^2 M88VW96>P.?C\A97@YP"XL8:MA=6K0>EA!.VPL]V&_5KLU#MG?V'OR*YBD&SB M7B5K:FLBA<\NKESMAY<9=.]32.G[U;I>U7[ 2M]Y_HO4$L#!!0 M ( (.)!5,J=4!!= , +(2 ? 9C$P<3 W,C%E>#,R+3 Q7W)B8V)E M87)I;F=S+FAT;>V8:V_3,!2&OU?J?SBJQ+1)O65C"-I0J4U3%E36DF8(/KJ) MTQ@<.W,3 ?UFGWB#L=X!/.S M R^8N@.[4QWQ;&=SVA[-QA]@$7R8NB\;L12Z!U8WTQ"PE.9P2B_ ERD1S:JC M"0NJ6-S B3AU?MUY?4B)6C'1TC+K 0Z_ZEA*K66ZZ=/T4K<(9RO1 \56B6X, M[,GL-+A^FO9HX%XF;,GTGECF6?_HL-VU[,X(=\($Q,/\]J2$5&BJ;JRE4G"O M$F_%)&5\W?O=BN78G'VA58*-@>/Z@3?QG&'@S4[KM=D$G!//G8#[WG7. N^= M"[,)GG9]>^2CSOF9OS@;XMK![%[I_S/CK.?UVEE[T79@X3I&<.6D=73C9KPAH4)H1Q>M^&$*"VHUDW0"86YHCF+ MT'<@(@(G830&]Y*&A6:?*WR%31=T2 W'!<5Z( SFR M4*]=,)V4CBIX!91$?,LU MD;KO>6T_HG&;F8_1PEZ]-BQ6& B.JQ+R$(7LMB 8CJ8N..YTNI@/'>_TU-N^MKH+%NG$#.T^Z<-2*KS[MT+).A:HD?_$^9'>\P6X'.V5Q+^N\^?9DOCE5'Z',MZJO4$L#!!0 M ( (.)!5/XY<8X4 , -,1 ? 9C$P<3 W,C%E>#,R+3 R7W)B8V)E M87)I;F=S+FAT;>U8;6_:,!#^CL1_."&M:J7P5MII@Q0IA+!FHD!#.JD?3>(0 M;\%.':22\;H2:1=0?-NQ$$J)U;I/T6M5)PE;\BY(MHQ5K6^. MIA/_X6Z:@[YS';,%4SM\D:6]SGZCM6\V!Y@);1 ?LY<+Y6>>*1;=/#J8,H37 M\#R@7%'Y:,=MQ_/=D6M;OCN=5"O3$=C'KC."D3NQ)K9KC6$ZPF'',P<>!C4[ M\^9G%D[D3\N.]A(3)XD[%+KV#&C$8P8)SQ@)(%I%+& 2@-$!-[ A@$EDO%E!BX/ MA$R%)(J&L*MB"CM)>)&+GBU6*>$W.[)H[1F0YC++"5>@!&S)4*WL9#10!0T, MB*FDBQO$1F*(C&;=]YC@YZ9&0B.MP/@KQ+++]JH5#>II3B2NE^0&/(IH*Q < M1D*NUHNX53^%2$C0HBFJBA H4BR$[SFJ= S8;^VW-7>TP)H9M]A26MV0!2(D M(O( !1.D0;5RQ51)$)7!&&U0I[ M"RC7+(P(TYQ,)T5K2M9V@P9(5IQ%Q+Y4E) M*('T+>9$UMWF:^.#&B_I^5!_4;K5BI4OT1([DVU&M52O:,VLXW+0?'-T5"U6L15N?>K 0$K_S]4 D"4DSBKN>]5NM.%.8 MOO?P"2[UQSD@R28[F,?:^H1B^L-'._Q9^_L?L^X/[SJY3L\&^$%"@E_0;ARB M\4PD+.S!D]*RC>W@S]AT@7UT8,VL649R=]]V3[1-WWL[6+\POD]$[]D0^S=0 M'Q"] 8A,M_\##S@PPZT "W$O892N_N4<9#;=_AT,\4_7]**\Z\L9?2E3WM+H MRYS?4$L#!!0 ( (.)!5/O@,ODNPP /]W 1 86BX*6:)N- M+*DDY=C]]4M2DJU72G9RJ=#3IW5(SG"&#VZ1A<$V@ M22<6F8.7;/X*5,&,,?NP5GMX>'BC\3%4PP11RR$:HJ(!5*N BN M9P[H.%-0;X/&_N';_<-&"]Q<=T&SWFRX)"_>+^DAU69H#@$RT!R9K,>G/4$3 MZ!CLJ/+=@0:>8*17 -?+Y&,)J[*5C>A1Q9-I NGXC46FM7573?"OUAO55J," M&"13Q"[@'%$;:FA-)E0A8VV,(.%+([60=/6]>LN?S,#F?8A@.2:&G*M9K[=J MHGL,*?*'+V/C'UIR=./@X* F>_VA#DW3PN\)*>'QITG,N2B-VA_G@Y%OB3>*=3WTL;A"$R!7^E (&X; B'9-B-H- !$A]K&HA<"(V=/3H?1U" E?A1EB MF$M&B&!T77Y00="T5=.L. M"JP)N+1%.,G).(@W)G1TS,>4^.7$3P3@!,V02?$"N2"E8I@T-E''$)1O\T,9 MF@"X,Y2@/@FH>;UM#M)LR-M/!WD>QUP>MNM=,)KQU9I9AL[S\=/O#F8K0=^T M2"N$N&)8-KKO\J,[8I9V[\WSKW_N-QM[_P;N?!EF72*:C:C*I/-39>.]]]1X MY[/I<@LDNG9(9SW#>DAWX/Z !+\8@G5_"R?->0+!M RQG;2Z(?P:4?P\GD P!6NN0+ %:[[)*)8P^C#RC>_,Q;Q\'G[TDX1, M8V#1,)AY:=3VV(SB&6 +)-^4-$3P+A,.):H7B+FK-93HS"U3AIXA%-/&9!IB M*PHZG?1I18TY2HKM[9P_M=P&?%1P?;,BD9C+[[% MY9DBZ?VI+!%$XN]8=^8YOQ\/N'TFP.=2FH4JKW7&%'UWN,*G MBQ@BLR5^K:(*3-BP3I6:LSI!06_A-W+)S M.8*7?F-9<'UDQ>%:N*8MZPX>C3(B:.Y6>@ O7>8EKD]2@DA =SO*C!RH^;B" MA!+M$FMU82(!6_5(M;UN4Z'X_[%2>2G[SR_GM^V__OQ#LYWEG=D^T'_L+:9W M*_/FQ'GXN$<.]LZ:WVZN5]386V@_ZL9G5F,C]/G'7NM^V= &K/[?7J\Y.JLM MEL?=N_I"'Y&[$]IM-U\OKOOVYQ-2?SV:HNM;B[[K?!IV6XN+WNW=6.O=H\5K ML_WM4Y]^\]?T!WY.,?U\_[M+3IS[,X"]PZ.&76&=+77/#ENF_U6[_MH M8MN]L_KLXJI]>3^U+]J:W9BVF;7:BWDHIG MV^3@*7LI("N0PH*0M ![7(3 KWX#7&9!Q=(^/)1;2YW.)YTO&4,S3I56K 2G M3.G+LV1;US"&5 1>NHX-AUL)MP#7)FQIV'QIZ;KZDN(/MN&0=9:T8K6X7'!' MK%Y*).\K>#))P_9LW7:=@.!"RYLJ3WQ3)-*L6ZLN !38A8H?B498[ ],U-OI13 5'93(A"S&MVO M.*88S*9?;2N)]Y-2S41/OKQ4XA._NY1D* G=F<&+\B)3&9QN;SE>TB\>?"%S M*8?*CM)&9^*6Y\)3JIUYLX+ M*79Y;\;E5AG3AF3"63V1:G2"G-'$);FB(W= M,?53;E1LU=]L MP9+-O!7/A8,"9N*S9BDO:P'WG;6!I4EV"A+Q5]6GJXJF:J-9;37>+*GNOQ2T MI11":?>IHNVD\.EVD4+]IEJ2'-1_*BU(.H70EI0U9#"Z9E;=,%M+M.7*)+Z7 MEB97%J7\FP9$R90E^5&XG/CX! *8]F;6W)@DO]:7#Q1.&P!DS2D)D5QK0)'V M9FHM:A1KDF^&'-'AXH>E3Q8X;+B?=YI$>L^;'W><./,BXG MZ^\CG3&5WTTJP'U.3+Z@=\C;N)ON,S07WJ,"H#?JJ,*((QX"DZ-L1+"E7TLZ MW2&>SS:Q88B8QA]+^>'(/:TC>C\2R[']23!G'SB0=Y8\>RER7N2[0.QR(J/H M(J[*[DH$329MB<0_+-?XL7CBEC)3RNE%7)+>O:4!&UC0N7!UV1PA=1 MFY!<>13Q_$ @:"NB6@HIT[:?*"@/(=9[%BF.1DE"!8Z[L ;<\$Z7#!$3&B-H M%,F'IDJ6J@OG1NDY)%-TH7+92=A/7AX0N? M1%^C:7I1C$/$JU ##,?8\/X9>E _?GXC!LDJ2<,)-&BBBFY2R?RNL?OJYU%% M(TC';'?%\^N0YN;Y!B"()YHGR/UOWWS.==E 'UD8'8T?LRZ/T2K5FG/&NR?6 M'&+37QR>L1[JLN5Y36([85-UYIF/92P0X>MUC89S[K='8X6XDK13 MKMQC78OO%+X%A5?(K5L.>]Y5N7395+&87X7J:-\=3&7=?N@0;<:/NB'!&NH8 MAE?#ZT(;,V@,Q"EX.3;PU,W^Q&D(C4:17=J3Z:BP@7.+L"F<(G$^7)I7"!JG M5+PYV<,\-3N'3%R96@VEM@78*]M(FQ;O!7G0(!-Y:B#*Z!7_(QB]".%G"HC2?F<6C@_KI1S!P4+Y+HS)4R/3'(&L)TE?GX].9@ZG@M1++._4]PM MQ59AVT'$DI]LSM%\C,A/3RQ>UR2*H5)>,55Q MR]#@8A][M^H*HE:"2)DJ%$CT[/U5+ >5Z)E2!.?C"R-V4!;%I0SHC(VB[(^H M.(I(*OW.:G&^X^624D CKXBZE]7DX?TW4$L#!!0 ( (.)!5-R%HM#1PP M !B/ 5 &UL[5UM<]JX%OZ^O\*7_7+O M="B0E*;)--TA)*2T:> "29K=V=DQ]@'4&(M*,B_Y]2L9FV#P&\;"T':F,TV( MT7/\/-(Y1]*Q_/Z/Z=!0QD HPN9YKO2ZF%/ U+".S/YY[JZ=K[2K]7KNCP^* M\MO[_^3SRC680%0&NM*=*54\'+4UI'2(:M(>)D/EOVSX/R6O#!@;G14*D\GD MM<:OH1HB0+%%-*#B R6?YPVZ358)B ;/E,[ 4BI67RF6E=*[LS?OSDK'REVG MJAP5CTKSK_SVWD#F4U>EH'"[37J>6T*:=HGQ&I-^X:A8/"ZX%^;F5YY-Q0>> MZR?']M6ET]/3@OW7Q:44^5W(FRT5OGZY:6L#&*IY9%*FFIH H.B,VA_>8$UE M-I.1=BF!5XC?\NYE>?%1OG24/RZ]GE(]-^=-4=X3;$ +>HIM^1F;C> \1]%P M9 B#[,\&!'KG.7Z=D1<,%D^*QZ*)W\4G_Y!_JMBDV$"ZX/Y"-<2MM < +*>( MIN]:=<]-D*[6!97P;F$K6!#7% *;*'R0866==\PAM!G_>0AF4D-76RG(H52, M#0(#,"D:PQPSH<%^+0FCTS=9I8.:@2=)[72_/FND+A Y=EMS EV\O;--40[,,VZO<<$L\-L*4@:F#[EHI6MMB MU,[[%,41 M]WKN]WL$#R-D9'AC C'1@?!4(J=, /4'3/R84+(O*GD")L9#&S2+((9 :C\+ MP]M[>4+)@+T?#%XZ'*+?I-#[FP1&*M*OIB.>CP%WAPTV "(_!,;!?B-V 2J$E6FST[O@P$^9)D20< MT9W"[)TJ$40%A.4DDEQCK$^084AA?]'XGG;^EYL/B+]).WK=9*K91SR;FH/S MP70UU0Q++%I*93P6\+Z&@WBL!0;?1![I);K?8E.3F![Y(^VK% &\.-R_387[ M&Z1VD2%]RNP#L^6\LJG.Q$1I%S/*%:BL9S7!DOG-*5=Y2F'=Q5[-Y.T3"]P< MG;I)NH.S9&.LM='XK64:Q<*IWY27H,1N^ZS.A9G)'!X1D)E/,^.-DRCB@E9? M$KI;;/8[0(:7T)6Z&.:'DW&B'4\.7X("$\,M(Y[L4)=Q9N%SIQZJ?01)>?:_ MK*;DU"X :H^"=51W]\GQ?.;\*08'V=!1ITL6REHMB\+<:P<625BJ<<-.XY81=C!5]8?;:U'":$IUU:#-L/8TP 9O MDHH%4S:3HH,/3/(]H7E_M9N45T?@AY-Q[A>LU#ZNR%MS M#E0Q]1UEDY&@6;NYN*P$+"2%K2 =UDWY715<'OF^L%* _6$'5=FKCR@D3\ZN M"0]*38)[DF+$*U]"VF'"VP3!$S8K])*+!&ZWH0V0BR@34&!P(.6M& M\: S3<,B%?8$PYA<1@7_!"NNPKP7ZQ96RUMS#0(\'+7">9.TM?0RN97K(I9P M,IY6AMRZI[YQV:F'5M_L\4V$]+^@R).L9-,UPLU&D&EQ5 >>Y[X7T,,$%CL^ M0*^FW EQ&Y"IDEF=WZ>]XR#R&&S[K+K)@ "5];2+/'NS345VH(1O_UKNABD^ M(FB[1&X.]N+(3 (B(#,OC]JUPA$*I%D,Y]HA4]Y5C)]-SS6.USB\8G M5F!M^/1\G_W^X?T/K;S_>?KQN#]N7Y;?MT;>[\J@ZJ>H/CWJ'W4Q,K XG^.2V M= -]XZ[]Y[>GDY;QT/UZ\GSZT+VK/_0D03^_!28Y[?(B9)JI M^-ZLMT=*' I%\8M;'"&SP6?6,FGA3^59XHAV7+/7N$F[2PW8,NYQCT?ZIOS2E]M9I_%I6HV3Z9N_^:P MIG^S*',>/I77[229FNVD:<..($NNE%=X0JQLB@]LD^RKFI@R @P1>S_*\=CB MH6:Z![UJ&UNSWL!,L6-M)5E0CI]9Y'7/$DNZ\R3.6>%M- D>(V[)Q>R.BGW5 MQ7)$A0^YL;QG13: _Q6+X^:5&PJZF]!\"7PP:L@V7XH&'H"L_=5V*GBY2KD. M=>VA@1W,P*(PL\U:MA4K@L]T'Z"L##%AZ-F^IT9O]; ".96JX9"9+_QMIU\4 MH:D^0^,%JR%3-35W4VD'VJT 'G"@"BR(/X"#_%(6AS'TWA+8Q99VJ.UAW!].%(1$6E\E9O2EY3(;H)_P,-N(YH= MB4]2&(4\N(IZ:+B$^?]U<^5X#UD+QQ&H!RQE#$H= =]M>U2*+U2*AZ=LT_XA MII[;D^HH>YI.3KINB@W\\@2YY!,G-L'_H49L",WNU+V81CW!M8I,L2+0,"\1 M'6&*YFG7/$4NR:F8#X<\\$E'%*&N>B6?=AEQ(SK4-/6ST.F*YQ/64]*VCF'/;OK2+Z'/N](U%BF_&!J MQZ/?[09OI'4#;RS?J>R^T#]PHK0J:CF=!VH#C!;NA&:WE^8'G[S?\M8U -VN M,+M$=LO,(M#H75@4F>+QN/FS_<*2^=]!SC-LB0S9TZ6TD!ZR MG8E%'MK!%>V[A0@$GMTN1_;X\ ;4]/+\WOO!TI5-( CKZVL[\%?,' M]Z;AA':VU,D7+A1!JB%KX\D/*>MC7M95\GU!LI>==,_Y6H \8/(D=B3YG-PY M(YD/5"!C:;OZT;B9)UZQ%0HC+R*<)Y2K)HZ XU[#/I%0KD)>J*P7P6-KLL)0 M^ MC,G#U.G395EY^^?U%4GJ !V!S%V.7BK9@C(TQ$/'D-&_J!JMF3=4VJ; - M;R'C]['X2+"HDHVX=0GG-4KO$>LH6;N#( 5">)'T4.-\*@+VDPFR7QFUBI7M MR[PB) @D*'"%,L AOR^(MKM\4B"N^1=02P,$% @ @XD%4U>]QOJ"*0 M!VP" !4 !R;VQL+3(P,C$P-S S7V1E9BYX;6SM76]SVS;2?W^?PH_OS?-, MQ[6=7)JFT]R-_"]UZU@Z2TFN=W/3H4A(8D.1*DC*5C_] X"D1$H$"8!8@G0R MTVE3Q\0N?KM8["X6BQ__\;3TCM8(AV[@OST^__;L^ CY=N"X_OSM\8?QR6!\ M>7M[_(^_'QW]YH=\A*T(.4?3S=%EL%R-;?=H@BT_G 5X>?2_T?+_ MCDZ.%E&T^N'T]/'Q\5N;_$YHNQB%08QM%-(?')V# M>'YT]NKH_/L?_O;]#^G+TX3S[YRX^>ZW^>6B$Z(GS[X=OC'*6G M*?:^#?#\],79V/D]_\X8G^H/#[CR_9;Y^_>?/FE/WM]E=#M^P7R;#G MI_]Z?S>V%VAIG;A^&%F^30F$[@\A^^%=8%L10[*6KR/N;]#_.\E^[83^Z.3\ MQ@N M5Q[EG/UL@='L[3'Y/>^$0GWV^NPEI?57^I/?\&^7@1\&GNM0(5U8'IWS>(%0 M='Q$A_[P<%N8+9[:4V1AHC],U*?T=TZY0YQ2/0#E\K>1A9$?+5#DVI87:F!Z M?T28.=R25;A$XXC\>4FH*?*]/\IILNYT,TL- 48+Y(?N&B4T%1DN&^D40I-+ M".E1%8&!M4UHO" #+P+/(0;\^H_8C383,LB+ +^48+YBD!8850==?$P8!;+" MQ8T7/*JJ2?9YLB3U\'=AA6X8S$9DMR7S9UN1!'ME7^LS;F-W[KLS(A _&MAV M$/L1H3XB<-@NDA)[Y3CZ^'U :^3':(:#)9%;A"T["A_=:'$9AQ%9TUB&Y_JQ M"-]:N":0Q,O8HQHV) L EUBCNR"4X5UT1'W(WZ,H&7?$J"T#GRUU"9YY(^A" MF2Y>RV=KF%J>M>61!1.2G[RW\&<465,/C9$=8S>2TVVY<75:CEN?:&@4X(T$ MM[MO],G^"DUE?!WVZ_JH)THSL9ZDI);_2MM6\X!6 4XE/J>^FYR].?A8E^J/ MXVF(_HC)F-=K2:X./M4&UN%&<+%A?Y)1YXI!-$JU9B.84*%IW5K2$?4M$L$- M07HF&5YG#_2YTH4ELLS5#N(YV\'!I A87%&4*C M2VPOD!-[*)CAW2J>QJ'KHS ,4ZK!S"XL91F#JS2^MIUB2]W:K>R KFP[O[)= MMF(\LK)]% 6SB&ZCZA-5) 4ATRD)ITB4XCBN%Q-V",F$_HIQ18Q#N#4.2E.5 M&5^_3-V")5&:P-X0$#)P,O.BQ.#N:PC>T@7H^C1SSJ)M=4YY8VF3>U70?44B M$UHY*/H0)&!6O!&:$QAU8HI M,*_!TG)]95:3KV&!76RH&Q5/T#2\CPYWN@'6XZ(GKJ^2U?6':%=X H]1CN98W"D+&\6 :,D_A$+@PF__, M"J<,A'2\4VJO3I$7A=E/F 4[.3M/"P+^*D4XW6RD9S4@T6(4@O*_1R(3>$'D M UQDFFA(QDNJ++*:GGY-_3@U&48!'Z4 .PB_/3XCO\O6P \V"3V1\_8XPC'* MSU!%&)<+'LK@ !P@45"_A3 )82"%5$MQ.HKLBJ@8LE=$+OBU4$=+V9.$>P0BE0* ?2Z6( M28K[2ZUK8X31RG*=ZZ<5B3$0L:+LZ*S (8@T1.CNPIU.2TD(PE1X?ZMP()H[ M<_!.G$'K):&I7(<.R D8X8 $Z]%FY%E)%H=X(2L: $#9LDJ"IC>8ZK52A53M M[J^Z2H8K>NF N()WR K1@SM?D-CL ]$BRC"(A*HIFHQ.ZX54@U;M_J\BH7=! MX#RZ-+4#((SMX%U>&CL$:C=ZU65PZT>6/W>)/Y>P0Q;=]9/MQ?2V#J@ A AW M.B\@!IW +J]DOG8[W7W@VX";?3FE3DN& TXJBE<@R3- 1\LDV)5Z=NA4":7% MU&"^--'0%.8.+ M35;%.2)4254WRJ*-K W-"+61/]LC931I4Z^S91FT?;"TAI^L0()0(I]F87&8 MQ<4IQ1S70N46XJ.9T!F$6JJ=\!RDQ2> )DAB] K-$!G?V5;8YB8!=;Q0 M1[.G45,ME"*)5^7\79Y8"TF\(0'C!7?. X# ?+&UDN\3\NK94;63!GK3Q:YMQN.;%PL8*I.Q3L&D'\ MP^&,N(Q0^6XI'HS&P)+2E(47I,KQ@=[X\Y%S;6&?7M_)<46" M=V81P+ ;+] MV;E$, 2J?YA@$G/'> .\E960Z8O1+$.HWM'3XYNWY),;E 5?_ZJ=;KC#V+K@ MP$A=A-E]24Q(]< ).('T(NEI\2;I[F9N:S=,][N4?KUPFG,[/"]XI$C=!/@J MB*?1+/8.;[6 UC!(<=#/2B))E*&,83&F)JMBB-F,'&8%1@BG[3_!DQ%4"RGPNT#D>H HHRNK=A&+CVTW@* M(0IUFI(CWLKV5T7/<+JQL?2X^]YW6I.,!Q0!=SP>K?XYFES44AF]UNM9%K($ M"4'X7&)*IX\]B4KQ2D7S?2=3)/M/%BF;X+V!0),A/%K*YQVLO>A-KKWHIUQW M44(MN;E([W&1?QRH@RT5/@QZ?342+YZ&*"!U-;#)=(>#,!SA8 9TSI@?WZ ,ZA6Q<-\]#PI8*=FV;'=[ M!PC2C/.IF0V!)%9'!6 @]C-PE@0<2C-RURCE N8$0HRT M.9^Z5GD+QX^"0()TP$EK.T+6TR6AM&4>9J55$>R)Q*I! VF%MQV?D@UW=&&" M(#XUL^903DI\R 32YXV$E']O#U(\):_P&14+3SE+Q9('"<;!OO4C1.+>"'(O MVJ?1&W_A !R0 CYF*N\#/RA*'5(B-21[(Z ZZ&I/)-1S)W119A&RZ\>$=KIJ M S^\0+, H]R[$==/9 J$&=>W\.:6S(M=1:&Q=< "P)R8(@734N#J8%X* M>Z! K8JL4#L[K 3-?'")F70H)58&'ZS:LT)=\J'/I]NM"">A9'!?JE/-*LFD M, '=F=NG=I4\CMB*6#):YHQ8$[ELD0*[1?<)T5:TR!FLB2\R1_J+@D5V8L:7HU23VU*.^6(LCP8 M+8L"%#P?]$Y?C2FY67JLZ@7DJF62D>CS0H?CMW4_1HB'KT&:5!64C%R;!6\- MSM-*[TJ/DM<@LV:6HX PBR(7LXFE82=]7R$<.+_'892^K@!W>QV*UZZ4G:IJ M"I@,@5J55K![$V"R5_C)32Y[,\&$,S+K9 ;L_SR6'.R QC5@M1OW#2#4K8G\ M0*H^2O@$U9@J>GVW,Y58UE\8ZI3'=GBG^:L#U\QT#Y8!CMP_]Y8W/=P9#"]O MA?TE]BY+B1"3/?TK0Z)0M)%&_CL)>,G%UB72BF" M26M!OL1V/$4GY*>)E:F17D%#2R57CAE,/=@>K2MFR&%.B$HI@<4IF31.G,*4 M.$*I4M/"05$Y7"!YY%):OYVU+!QP\:"9%7L1I'PH9E#//^6N?+XO>#]05V13 M*D8#O4JCP;D0FZ$#LE0X?38!)5)-T62AB+!P:D 3.R"!Z%$**39AZB8K2H0E M*(ZE2'<<+>U( 87'(=4/4\C#":3$O'#3'5 B971Z8?M* 0+J^/HE=AD5C565 M6E:J2:&5NHN.558(BH%;':'[-M@7>#I?B7SY ;SV-WMV"=%)P/'Z=B7?LQFR M6>(TJU!-#C>(4\&2JU#O-.GFL1,-:BJ%KUTJ8/W8F)U^0*L8VPM*^2JF*>@1 MPF[@P+4PKZ?:]>4M@!O4994JTH"MH@3(=G]ABF '=I."$4_ZAAVH"_N[X8I= M7;M^0MAV0Z!R?GDN>B)6.61%"L-U2CG1+N-BKF*C(Z?(*I*N1+>V#UP/BQF, M%:ZU.;<^*&17L,JT_(U6+:\RK ^(,.S:4=I%>/!H88>Q0_B=(3>*03V1)DSU M>T,3PSU+MN@]C:DTOUU3" FN^F!I-&"?*<77FNQG6).MO$UI*+L^KTDG=J)F M#J!JM_4G@$4H?ZW0[98_VR%75D1C.^3==K4NMW ]P H7-U[P>-RTGG(XRX:" M[?Y:25#1+R02I&.-<+!V"9H7FP\A;7&^[7XW(-O)FCUG5]:K"72ZFECKS +F M*LG>Z9,6>8"4='TY1X5ZET63^[W-SA;#2?" [,"W70\5*$\"P?F!+G$01DTF M">#T!D:F,%=]KQ!Q.VR730I$;PH$C%9S0"ZUO/B+D$*U=+M*7Q=KL^%A'4V# M$7I[PJV!':KN-Q<(T"N D>7/W:F'Z*,B$VBPO1H*KK#PD]45LR#R810J^E-[X(1.GS _] M*S=)R3@'$6\-R2_#5M?A7E\LIG:#@W 4VQ$[+LJ>*V T;Y2!E@5&ID4O2&!KE#RW]PTTM)4Z"<$1\C"P[2 F4R<31^X:K/&"$&&SS_5)KI5JT9;!"I*Z.R1]ZZ^)+@?8!3+U MU10-MU?7*L0"DE!WF@[)CC BFX23!?EI;)^=KP'&VHJL/">1BV$OXVFC9E7TK::/-PK9(N1U8@RM:[[XZLC8%--Z/Z?,1Y@*?FB\#T[:!RLF2X M[<-PF:%(*JRB.]>:NA[S#(L"IJ,QJ9V]/GO)9-9X_-XY3\T1K0VE(6PP5Z8M M&>(]F?=*Y$H8"\3'L(4LAHM5OHSH6$8*^M["GU%$PY0QLF,,YV2(47ZN6B &.UA3M0/Z)=J7_@V029!AH(-% MD! Z4"D#H;<) +U*PYZC64.@LES4G$6X($_. M/*!5JO+#V16:PHC]@(C!-*'>U5&LM]B'$FJ%YRG=!Q$"S=]SB75PL]8LQ2*V M,+<.\F%">^UZZJEV[A:3!MD*8 UB9#.OXB; NV9@9/?8]30'=;TKR#[/-2R" M=ZMN=LF<#/M7W7"SZQ>$FB,%M_4F[3.'L^LGPK,_1P_$%QSZ+"SPV=ULFN]; M6QZ='8B(I1AXGLM;3@;U1_!*KW644@,-GFI(]BLHJL,/I)D]I;9'<=?(*.6H M^(/<;R;MCPX/C6TOIIVN\\J8*"B8$K0X!;-*);;(]M6J30D#/73-F3@QJ!AO M""MPK9+%*!MU'M2T0@!.L+.7<;Q:)8_D65YF'6_]68"723<;T/8K@K0[T:10 M8#PUH\0)K:=TH!Z6V"? M1H]EL@>64':KQ9Y7%U;HAL%L1)BD\V/75!7[RB1%N;2#9>"Y-GAW&#XY57TN@4CDIE.;C2+=N>_.7)N6!1U,[8M5[4I4)@3I M"P\J/2I(VN!%8:D5((JDT.;;XKIX0&ODQXA.G2:"Z/3"1S=:7,9A1-P&G#1. M53TH8V/?Y,;^E!L:=+&(TE8.$FL(P"X>8>)F/21)!2@>!(K"V[45)?"8)VOC MUZ G>Z&C*STF!6XA6DFR01Q7 @T=&G;MU!(U_-*?B'SWWF:N ;&#/76WET=& M;('07M9']$V#7 IV9VPZ@38N$EY'N+4#9;2Z4K$EX(J>(#?XAK*&G%L M%!VG[?>[^0*W/N+3:](=XF!4V*502=#DW>-::1;SK56PB1TCMJCKK'Y53H[8^ M^Z-"&^X*@D:;1M1)L_3PLA_Z_H!6 4[]^3FKL6P0T:9#)&/2DCW0) ^/F')$ MNS]B6XHO0M?PP7&-8 OG"B(H=BW>'R-"*SX7&JFZR2JA5BL+>(BUC4E/SSFN]BP/VV4U;W_!\KWZ#$W*@Y\\D>; MUW:XNF]KAY0ITGU<.Q9WW@/+87R(D]-)REI"XV M[ZW? [R%[F*S]1(R[Y.A";SK-&?+8!*UP0FU#GDT"F!^_)^3DZ/_?'K_\=5_ M__,O>Q4__>J_>N/\^7H]_W7C?[B*']^]QF]>__+B]P^33>B]7MM_GGD_1Z?1 M&/W\Y^N7GY_.[;OH[-\W-R_&OYRNGRXN?SU;.V/\ZU5X^>K%-^O)[>KG*WSV MS7B.)A^#\+O!3Z/+E^O[FX^_3NV;SVC]C?_J]Y\N\=/IP\WGGS^A7_&[I7OV M_O;C1_1+O!JLW9LW%U$8C\+-ZQ=7%Z_\VY+^X=7P\_SU?TK M>W4^^^7CYOSN\X-_O_[T_9M_?OKXM_#VNY_N?WHW7HZO7GTW7OW^X=7J\O'2 M^?2K,XGN'OW 6CX&K^_/[]#<=T:+Z?3WY=V_7CV7XX>3D[T:/^KN)_V[1RE@53X\F<]R!?+- 8_XZ5 M=7+J"!IY$3VO)-B)>']L6J5K#WSGRO5B(O96EY8<+_VI0E!&NVN>^?:(K-EN M]3R.67=2W8Z?-I]N=='4$#>[2B2/8,4A[6"Y&CUQ:[8N^GPNNQ/=%H>V5D ) MP3ZBD=,53H"C+HG#M1KX$5EFU\G]Z;?'Z?JHRBH( MZU"((]IKSHGM:(C'"*]=&PV>7*&50+[-*0/YOWU%X X.)]4%^1+;\12=D)_2 M_,SN9>8]LZMOT5 -X..HMX- C@Y]ZB>E%%ZQ?4:WT$HH -[WR>1UXA0FDXBM M3D_W9%"&C>8&.)74?CMK1Q; @D S*_8BS9*@V("\,++MS9)UPLY6JZA!4\C] M5U$$ZU-CRL@) @W7G"@A(V[L5 .DUA98B:63TN:2ZC<@\0'"0;BR;"2!\/XW1A16*-[;@GLP M39$*!#DD;WTGIDU)+9EE?_!1^]HI!^3A+&&>5*@IJ=LV=*7/;9-_G(GU!.)Q MJ?!AT&]HD*)30EQ@[S25/[=VI4D!+4VR\Z5)+BOW(;R&/HJ"643O%F:I=,6: M>Y$Z*-A\NC03BND$F:(ODQ/-)2PIGD%06PJPJ02):X']M) 13MR1;D53@ 9#/&B7J1:*<44"" M&!2YF.V/=ZXU=3WB.,LD# 7',A ,:)"+,%(@YU6"O-\$&+ESOT2'!L[O)&RA M#+,77Z&"0P@^C=XB;U88LH;+E#8-?0>![:85Q5>VL'T]?;L%3.OY14;@$]F4%X2W MP1IA:X[N8SJIX8PQ%@[C*(R(>A/U9U,!$9HJ'";1H/+ M@[ED20M6@X^\0/V CHON<)M#.:7GL+XY&,(\>[Q/+&6[%9%EM-K/D*(S&*6[B?+WG8O0?A]@:V8I1Q^+VR#=H.]6 ]OB=!**U/@7)(RBB9 MMT%<890V,"_"!%00O:7V*<"?;WT2O=@HC>0?4(CP&@&+J()N)R('.9E5H0A3 M@[4E?4/@"0G7[X+ 999D507/#4Y*>U!)5 DVTPT<(_DY@CT3PSYYW#K"F:- M;,1.UM&AV1Y,&T,H;K^%3]4J$1[0.O!(^$'\J G"R[O \F\LFYX/NONVG7=A MH'($\]MJ&;Z[:P35TP?:5J_0#&&,'&)I+-]&ET$8A5!6@$?+N/O.DTLM2&!7 M\-CIQ5W@SZDJL*=7P,Z!"E2Z8)OKI%&"#=3&""Z!WH%?BKNV2R1E5-)36G#X M,SHF+IHU$,(6GMKT3E-!W >^W9(LN%L^HJT7& MUF6 B4]#;'89R)IVJ'T:G>B7>R@(+B1:$Q!,W/PL2P2BVOLN_Z MMK)*YRYREJ"TJ!BUI.H>9+'DQS>U""JT*:__!2A@]'J,//*S^3OD(VQY V=) M2RD(0Y&[1M=/*Q*D2>XG4@/V;27(H27B9:D?>^[QXCNE[, =B K2-W5JK:#7 M!Z>GHA #W)H?KA E0O625LA*+4'>MYWPE.46'!>&^BIMQ:55) AV4:Z,CK$C MU1IE*ZR+,GP ]/_6)SYB>C(A']3PO^Y"1D1N"50@47MPJE)<1CWND+K$K@ 5'=I7)#F-D#WT;#J>?.F6& G%H-9:.VLL'SWH*X0AV5"I&GOJ-- MWQ9UB4-64\;MMXP4I0@' _UZP8IIHO7.=]P@=D!\3= M^A,Y2>:9_C=C:LN(C),L-F"_I*4 F$ LKWT- E?IBM+NK4D5A%9KA)I13R.= MD*@7T4.X>=ENL)&BN"*"! *LA3*7V75WBNL5 E],K0#&\S$XB*X8\2,C4 MG:(+C:64"ZL>O*266HG)UE\X51%"_K2_'I/FI<]J]LF/7-:/SEVC,2*VD-U- MO'Y*ML!DN2Y7<<2BA^'LH _)IGP L,II2'ZAG)?:LFO9E5.PCI "U)LLKV;Y MWEHBP)+M6J*F.LZWN!+K]28O!*B<4QUEH&IQ$04P6#[>,?$+U:.K=9=:KKQ@ M@] X"NS/PQ6OP[VN_E)<:H:;( O:P$)#*3YRV@MN=GX[?S&(,EC:JZZ*2EG!DK,5#P\S7+I'.OIEU:X<+R'?J?ZS]B M$H5[]&83^W?AAC MY NNW)*!BVHF!P+R;IRL*!=0&LM!G_R!H<[P+ANK MZ^:G=/ZZGQ:C1)+Q:^U-/<*%@8Q8E J=R2 MSE:["=DG46DXY"$U8AHD406P M!=L@@01A;I0V+:TS"0TBUT,R0.JLVU1+ M _H@JXP:D-_"%8I!QT5=)'"'2^-%@*.L;^.$? #7PJV44M=]G!JHEP- 3D-P%&[MQ7A[QR@!Y 7@T D"-V9_D.,4T7 ML>O13FZ M7#EE Q6(ZE$"U<@##?9T$8:[&0'^?[M2<98^$R1ORO2\--OL51)@S8]VO M/N5I*1B(\B][@R['6FA/[]$WY1]@.RGOD3!Y%YE?-)+?^O8Q 5W)7(FUUB M7(&2WE(,F-R%E,58!ZI(MU)Y'RQOCR^#-?))'$D=&;&6!?RON[X?U4U>X#W! MIDY!%KYL&XA=!!@'C^0/E]:*_-U^'R MT& A7Y81%E2A _(RWQ< M8KVT?GFP4N&\UNZ2#Q+7)KWDESPQ3=6"/C(-(J-*@N;"50DI54.62NI[W8%K MD4&V 8Y7&%G.T,_OC.T!S.!L1-FQW97FW_CUZBB:/R%NC]X$?+8#6=".. M>J('S5#/E*$J50^N#+\B"T\> _,ZD#'2]7"T&!T\>Q!_8?L1LRR$8Q MMA=6B @;)#;WV,?DQY?6RHTL[PZ1O]KUN1_8-HXM;R\BXZ0-M1'K^.K6C&PF M>G[62EKL[TET/[?FB)[U#_T'9'G7(7TOG0;Z7G:P4.;3>NU"X5I-OQ)& &'*/,GJ.0/:T* MLM1JB?8EGJE'+RLHT-]#C*UAG\J]Y!*G%_H%)[]>)];37R51)";># M7;DAG5B,.>\C:]*S*GKJ>]SU;(9LVM-V.SSUA>B323X]0$CBQ^@&.?3MZ3&Q MY3$9:U/X99#9ZN#+J(LCH!Z%#N ZY #SJ$,Y:_2M']>/Z9.$R6/,)+AI41-* MR?=?X.6HPG14V1$N:-GVQVG%[@7R"921"2.@E\,^:8=FV=1?OE$KDL?;I_4( MJ909&"O HV7.@9:4*!+$A>VDM2S^2W1T%RN-#J"I9ES6PR1,^BEQ:' M0"UYV['4.)Z&Z(^8,'R]IAJM'E E_2S*ASL(3:M;=]0-HM:3@3.L^).'E0, M*G3Y8X>B4.]ZC53.7\/SAFK=S8II+DY$K*^%5@LR,< MVKB)M8N[]6Q5)B=VX MH6UY=.>]]IV:IBWU,','-9,ZE(6=CXG>E/'./J4OX=)GC=E;M6'NGJ &LUTY M?#]D(H)3?8Y65CJL^RQK;>!9S011'*D/1GUO[K7=-A0UGQ# M&K-04^_H*IN M*<+*OC>BL>[1"NJ]#X9(%PU%W!,;]X!6M#<$V;OIN76SZ*)RX#YH?#4RM7TR MU 1QXWH(7Y+=91Y@'>I?'*]/QGT/B=HV%LIN9'*^I\/1*1^Q%Q:' X;^/A1Y M8CN7ZH;\1$\R8W_,/E@:+AX";2":89^(6S?Z^5%[D!2H@$2D]8*BI1\O+<_+ M,J(:+'UQO#Y9^CTD1%H?J$%^O41X3O;P=SAXC!8D>EA9OHY-MGS<[B<4*E'1 MVX<@)^T%\CQ]V!>&ZX.Q+T-!H . JIW_9VSA"&%ODWBP6JS\_IA]@)V+1_T5 M?/4$);;\Y)A+(_@'@_;#U/,Q$;AAWR"8NH]K#N9E(JETL%YX](<0U-]P5_=F M:!TF)O),#F^3F_:Q'^'-9>#H.&JJ'K\'3J803 (7WE4%-+&>;AW"JSMSDQ-V M;0N#-W(_[%(-.B)WV=4$,G <3&LADO]0_JIZGXH*HVS4WJR.4D@$+JHW%,$E M^>,03X+'JDI(20'DQNR#=\3%0^#.>"/LF0TE:HO UQ$'' S6"V4^A""#N2+B55#A,;)9X[3S%].)&S6L^3L8 MK!=0'T*00:WOX8,\G>LG>V'Y<]2XG*]TP!ZXC>5 9*!K>\,@'[]%B-XM=-?H MRHJL]'!82WQ;.G!_O!8>,IDPJ@]N.17:/YY22E,K1/37_A]02P,$% @ M@XD%4Y$MS*8.8 YZ,$ !4 !R;VQL+3(P,C$P-S S7VQA8BYX;6SM??ES MY+:5\._[5^!SME(SM9)G-([O)%NM:Z)$,])*LKU>UU:*(M$2;3;9)MF2VG_] MAP> -RY> +V[58EG1L+Q+@+O/;SCS__^LHG0$TZS,(G_\LG1IV\_03CVDR", M'_[RR7>WAZO;DXN+3_[]KPC]RY__W^$A>H]CG'HY#M#]'ITDF^VM'Z*[U(NS M=9)NT*M\\QH=HL<\WW[SYLWS\_.G/AF3^6&*LV27^CB#'Z##0[)@L>1)BF'! M;]#=XPZM=@_H[>?HZ*MO_O35-T>?H>_N3M"[M^^.V)1_^7,4QK_<>QE&!.XX M^\LGM9U>[M/HTR1]>//N[=O/WA0#/V$COWF!'S3&/W]&1Q]]_?77;^AORZ%9 M*!I(ECUZ\Y\?+F_]1[SQ#L,XR[W8APVR\)N,_O R\;V<4E(+%Y*.@'\=%L,. MX4>'1^\./SOZ]"4+/F%T0^C/:1+A&[Q&%/)O\OT6_^63+-QL(P"(_NPQQ6LQ M(%&:OH'Y;V*//722%[ M *'H0D=_W!?"VJ0W)04C^/=)UD(0C2ZC[+4\_/ MNY3+"#@4E+67W5-X^'IOX'-Y@Z,\*WYR"#\Y?'O$9>@/O3;F7"WHU<"K^*A[ MT8JQ;C E_AG=1_1#)9/AC,+QX7>WG_RUG(J2-2HGHV(V^JF8_]]_9B#\%37P M6J5-EGFI7P!)_JI!C(]XXR?D/-CFAPT#Y7"593C/3G9I M2K:91>":.Q!(IQ2L/,F]Z%(A78W=)6)T!XL@GXU!'IWA5F"$7*E+1A>M-W\= M)0$SLG[RT\20Z4IN+X?+E1-G,+AOTCH+:Y4A:6* ,:YH\\%F[SQ/_E,8D"8O^=_;H+ M\_U,>F9G&]O'0A<$I2ADM>%__,-7[XZ^_!9A.JTF&8[T1QG+FMJB$-TW+8$> M3?G_EL!^8^]"&SJBLJ_,Q*_;7Z-$Q+Y+ [ZD_C(A,2_/T$^ MFD856L6!I1-0N^GT4M/G6A3"9'I7(B\.%GQ@FO);A8CYXC_>QEB^-L)J-7OMN;SBDV_R$7MBR:U?W>4?CM.E89ES@DX)TE,UMZ1Y?D^ M29P=XW628C;NSGO!V=D+4<62- AC+]U?$/TL^TC0(S,)JA&%C/ (9W.JX_/ M:UUEFQ$9M7%P3Y?E9PS*86&G[B(+4M@U+N:C^W#/RD>P[4-N["Z1 M43*F>_LY$$HA+^IBU$5F>M5"=]MU8!#=AT%"!?/0(5Z]V.82 0ZS\ M/,+7V66NQV7]"WX;%(E\\<=E]"J,$9OSVNU;OHQ1#7$1(C>Q>6'VBB^"1!$G M(:3S[XK,;P>[8CEQ(0KV*C\'"7HC[BA:AV-YE#QGMA2,[H86W^E5O_#Q\FB_XML?V M#FPE<^@4+CAD\Q^Y/\.]J!%77VXC\2!N(;HKZBG: 6PD0?J7YG9UY$(_ DWP5,.D!>CN[Q0QC'\&D0LW,97X8QL]L";48, M%YY(8^A$WLF25S@.!%QR])0U.Z/>3A^%I0NA,(9-E E&?3:0O4/U/5S-=_SF M.#NCC@8?[2O?3W80@8V MBB^H$1\>WG.#GW"\PT4('ZSX0Y@_GNRR/-G@=%:A,MW;ZH.&(5 2>>.S$? : M%?/1,UD %2LL*)6L)_/K MF'3 .>02 @])]0WRS81?AJ7=OM>)>%,?O:7GJB";'K8*?B8H).L&L^0ASP#F+%UCKLI\!$UGH<.G7 MOV]5J'+C)II+T%K^I5FH.U.A-\V;P4S8B%X8SF@ <4=2_D]4^A.WOQ),;P-# M>+J6DD0)Z;.>S=(,?8&3>\1-] E0)P3&MW7]80!W2SVA+[&&OL6<>2E<%_"X M3U,+9K6^I)M9]>G(H)!%_//AB(QG:2*+J8.O8U[]Z%-B[:),BPH@=0X[/(7# ME[])8I3!U&_^9["A=PV7ED5Q[&6AOXJ#TS#:D7.C3*6_IL<'H9;B"]=:M3T7 MM__2T ] ^OU'A:D;KJ +4D-5(D(+LM>'28) B-U %$'/S1((@_FO) T6UIV M!ZJA481T42&E?ZG-6X@GT(RK!A$H$D^@TQ AS94EC0WZQJFQ-0=+W@[_[B&S M(2:_WI^&F4]T]]W,6JAJ/[M%"!202 .;^0Q435F,.FK R&81+C7VXY2AO MB/B"B[>#YX@[]S*)'^YPNH$U9SD=&ANX:/Y2VU]9D@[$P>GE(&)%HU=+&Y-1 MQ:3OO!=KIIQ\/]NFG!02=25F,D5[7[BKR*QD9;>BLAS_H37B6.SI#=XF*2U^ M,&MPH&PSNR''$BC4T<:H'+^8TD$:UC6"_U0XCT_!X,M?Q.LDW7CREN!:/42Q MD/T'#SDP!AH*3YA 835[ ![&[S_"O.ZB9]C3[PX1T,[M' MD00*F7R5PQ$;OYBC2,.ZQE&DPGG 413@\)^GB;\#F;PCXQ3BDF'_TX?DZ0V9 MPB2%_(4*"!6-SD*V?"'MC666+Q^"8(P+BT=&:>"N$(?>1T%]E?_8>2DA6;1G ME]8D;&VO::^;@ (*';O+X5P%<:2W&O"F+0@B1$=^X==%B.>IET_SJ3=7M-@( M3PJ$3B#88$1&(QCN^B@0LJ0M"ET$>QHL]<7.B0GD13]B+STG/U'EN)F+07M- M-T=#"PJ=)+#A",8C.L&57FG G;9$B% =>_U#''$(&NF$=T9G49NQ?"I M&I" M.;Y]<;C2&23LZ>@/(D3[/J; @F=Q'N;[\S#"'W>;>YR.DH?.8I:OBO;^LFA: M.@S!.,0&NCP39!PH6"Y$:L#-P-:YP0\A&!-Q_M';C-,.A M:BXJ20:#F>346 MP6 W[V$Z;C0Y+T"O?Z9'M1PX25-R9%"O!,VS/X'*..G^) FFD ?U^@[$0PF0 M6EH:4P]8-W.4I(@O@& %AZ9V14I/DC$2=N>]7 3DC@K7H4]WF.QFD:UL M6]U00J,6*7AJ:<[J7$%.I$C#M*;\J# ?KH2L@H!P*N-_7(8Q/II 9D2K.CB% M!&"H!86//"C^@F .NHJ=WUD*-C6E1(;RF+.%+W9"_GJ5WB7/\7024EO3KF$K M@<)0/& "W$DPQ?$9(F6.4"Y:F ZT:QM+TJOL*J4UP&-_"FU&LK!# 6F!8B@E MI>I2S%N&J$@8)I07$>)3",UUDN5>]%_A=B(%6+BL$T-8!(FAO+ YB$QJ*[DN MQ47(*J&P='$>8#'#";5*L3=:,!H+V7PRJV\LR]VB?"=C6HRVS&<1K0O.=K 8 M]&AV27X373\F\12>KLYBEC_P]OX2YM)AB(Y;@*=+QH&"ST*D!GRWM]C?I41F MCM[=WX5Y-.[;[2QFF=/M_65!GO ["*HY>O?J_C4J9KEDMXP-!;N%F U@]UWJ M00V9V_WF/HE&\;JYDETEK[&WC,EL#&*#W%W*0HH7;.TB,E!+*^2C:.HQVF$M M7-"J+T $@32FD@U%Q5C'#FL5-]I?= >],28_JX!4Q66"'3#R05NYL O;3@R* M6E?G:^KH"\U'&W45,R$X[F^%3+_?X-I.\;P@7=B$U8E!T M3QKE'(B,\0HQQ&SXX\/MQHNBHMKX!)QOKN>&\PT8U)RG0U$QUBWGA:QH MO:]/[HX!#+0W%%,3F(#[)M1=0 MR:FF@,B1'N0[XE+WB*-H.@%I+.="?Z@#H#D>8*1 #!P=$ (^M,Z'-F:CM )> M90R*P]-28]G5+L]RCU:NG<(.42WOYN90@:2Q2E@].CKU@)6JS%!MMG/A,6%F MRT31$6/(W;/:X#B@,;Z1-TZ(FBO9/4<:>\L*YA9C$ QR=X<(*5YPNHO(P!.# MFR)5Y/84>1C216V?#C) 9&]+W$51C\'OI&38?VK2L*A\=E(A.^2;;X;ULW2/ MJ;,SZJM:=6U*P3!,T. 9.YT4#:<9&@(>B7,TVOB.( 9 I M#[>W9W>WKOM\BMG1:.K0169,=QRZ&K]_+$A!>R?KI6V%8&B4"H_.^<;%P6#$ MIZYXB/ ;WKGN@Y?^@G/O/L+\V2W$F?Z98[BHJ/:S>*$8@",1G&H&RLHI;BOB M&?"P+D8ZG(?>-JPY=G:#?1P^P?(?<3ZG*"DWM%U>4P6,NBMZAM)R3MDYSHNB MY!EZ&:%UDJ(@V=WGZUT$;>C8%#+D7X\.OOKR'?)R]/==M$>?'2"@$RW237[U MY=?T5ZMM&D;%[Q;0:%TI'8)6ZW)Z3JYJ/.'T/AG'9%%-50&762?RLKDS9;IS MY61B_@QI)%6N70C_>9*>XIQ..4!;F$1E#1?36A>W$S'3\[,I7QH*#*XI>$76]2#T[A)[ M&;X)'Q[SJ_5W1(9!=F<1+?6.]CU12G@DXE7.01%,X@=74ZX ']$PZ2<(!T2'8O= M<>08.GOQHQT\BL_*=J.-K3LP3:"2UN NI@H/$4>%M\VYVZS ;4B&X29F3:_Z M2!"940$7[V1=M(1@R&XEJDRWE&@G$J1D4^,"DJ(W7$8N0^\^C*A[E*A*-'+G M,8D"0FE0FW)).ZZ)Q,9X7%W<79+5I]/$6W=U7IV.53;&?] M.)/#HGGOBZJ)3A_]]+R3B-.TSW^%L^O:V\_N4Q5OY>#13PR)SDFZ9:/=7HAJ M?HD<] (DAS2_(LNE.UQXIK+"-<67KTG$L2T7/O8))Q5^YA M$E)BL!I5:QDVIWR)]K'OIA1 H9$CFE.=Q!!S$)')AV2+S;(:P2GD1H;N#%^S M00"!!!I1W, ESK)ORFN#\\"M\C&.Y&^'!A;5UYO962/9RH&.*H9$6J"I_ED> MD/,^RY8K.FI/C@+QB77!GM]K$QCA)RLY'7^W%!_>65ER7<_M:]7N:ON51PN1 M]HO^_6EQ&D^M$44&VPVG>(W),D'9Q;-FDSYK4=]Y+-1?44+;T?B[=P\( EA4;XBQ>6P!;@^S-G8>5N2 M8SYD:Q*4^\WH_J$XHT(TXG?N-5L^[T+&;P$#8XO90%[+]JI MDL5'Q9-V]K'OQ!! (8\6Y;=:QHI)_.NG;X_0UDO1$\SZ%GF[_#%)P]]@!*W+ M\ TZ>GOP]BW]OS"[HI%3<8#(E"VF1<2B_;=PWF$49AFX@9,4):*:%6[B467B MT8H_%=)U1/16<\EK+[U*:0WV@*Y^C5-:#<."K$JWMA^&:@*6J3R7HER/S$=$ MR6;B_'I!8J=COEP2E40:;"LT]V!565;E<6!!)#M;.HK$5X!D*H;5,;H@@9.Q M5"YH0O1'Y'QTEKZ@5X,UV>+;6=?OY+"8"A2[0QT;"GH.ZD2IAO14REV?ZF'3 M2E.[I)ASD=(7%.O(E5 C6XQP2?7'PV6=?''SU]9_H5/+/(V*4?/:N]\IN;6.90-5%6LB- M2638JJUALJ\+[9;0O5?@Y>L!7@&$F< MP*)P*ULFUH0.Z8$A$)UE9S0C9'O9=I-(X#"2G8[QL 3)D1L.*E0'>S=601!" MX(<777MA-LP]^9)IY/M9;T*CQ@.6;AN.1I!UOTAN=A\-L&Q9:!A72/, M6X'Q<-'Q_=UF%\%UR()[D\TVQ8\XSHA2R5Y6+Y,,WE.OUG?>RSPBU1,&-WD$ M?4"4!XT7JQ2QXO5U4)1DCK/P!HI#*QNA-ZD&WI4W./?"& =G7AH3FSBK;7V* MUZ$?SO.Z:K"M_7(?/"3@G24Q?^G\( M\\<37OR-''TLKQURE\G_@KFNTR%P6/?,#0!2(H+D(D&9%[F/D1S!_^9A-HPR MTVM%!E'3 X$5A53SI1 0E>A%;+&L54#1[=WDDK]O)_4I?LTX'.-\!NX>2;[2 MLQ=R+( )=MOZ7/_7,?-HS#USDF1$=8;J*+3@ $Z?0A]GMTDTEY-(NIV#]QP9 M+%)?44:+['8N""=>(AW?FHXB):HC IN+J/PRKW?.2%3Y;DZ3;-O0:(NV%7G> MW[B.9]9Q3YB (41WZ&/'+8XB*,^$8[)Z1(1S%6S".(25X262[S6+-!EN;=L7 M:0:6M&\WG7R 'MAT^L[K-19P'/;> M\Q*E$O:TR@AV,!MZO97I9'RQ8W)ZK6?R),OVLGV,2."05TI^"C.H$P%UX\4I MA(ZJ4"I9UY08.<:##Y+"_US$E!Q[6>C/(CCBG:S;8T(P)%)#?Z?-7' B-TJ^ MU:5&CJ\3[YL4')%_C=$?FL[P+W;+WA]I+ 7,-N#-[Y,Y;=?9J&_Z-(QV^4SQ M.+*];%\'$CADR>3LMWKQ68#PM+BG$I\ZTBXZ$"G@$7W>!1?&?>"_6Q:-:4+T M X8J]CA8$:YX#_CC;G./TZMU)^9^5D=9;R!L'PI] 92<%L4RR&/K-"34N7MM MJ"C4I700H0;KG*:[S:>+]H/ A>';"T*M^LJFN MC#A.-F$,GQ"U5^^U>C M.O'N6_3,MS\LCBIV1@GSROY7R,#;R8\I?H/;R7/L M"X.#.-.>(!IHY.W3:CF"JN.]@:@JZ6*_AN *$U.K,! M1]R9BU+QYI9'$84 M.%1$,:\V4'+S-P_B\E?!S[LLAQ9K$ ZRNCJYN(;AY!>\]S"Q![P2N@:_;-<9:0?NXC2.=5X9-/U81Y+>R7O+?/B(U,"3_Y.AF6D^ MXEFH6O(ND21F5D_,ZS7VZ3U4O$OA # BZ%#PYBI6/#6,]A.1)L9 %H$'XP_O M80)-R"QF.$[%G$?"FAG%TY-WQ#=%<[%N\):(T2,L?[I+B?%VC8DF%LR8P MK7W)UP,E3>6W.YTX]73U%QLH?J\=07YR6B:&_N]J"I&=G M+SCUPVRF((#^4#B2SCXP2H2U^#V(*BOQC+QG+PU%D'[B#!,)!G'<%^IVY79[X5F[C]+W3 :APX)X_D7QB1 M#Q=>6[:P!,K8&D29RG*6G>/G.R\-O8A6;,$9#9'_/^>M_.-9D >WXT6:6E.\ MP02LT,]YY=857 5T4P+5&H?Y;E8[9@Q0R](C34"6I;"0%3WRC< GF9;+,"MH MB1=Q;[DQ53.-:3B7UKFTCZ$'5(O326?Z(,1:ZJ+LKOZR9*RW]OI"AGP>9+$3 M+WND.5,!#H[WWV70LJQ,75Q!^6;:; H*2(3QCOR,_Y*HTK.&'$\$FHL/91K0 M93H@61FMH^0Y8\5HJKZ,7KGL-T[OD6F%JOZQ3$C8H5],I?AE=\D-!G*$$2: M57KB76((Y*S?SRR NGQDF0X-:1G6'\D'[YLWQ?C0T?*Z/=VWW35*G/\=M-W59\Z;H#X\%Z_N ;I:7\0YH5]X M'V$HH);/8RIJMG2AWJI!DEVNM4E@Z(7E-.31>8[C&8PXV[CT]%08K&,VECX/ M8V(=DTL2W(0VA*RUH?7:^0I@#(4K*(ZR=3&;NL<7)6-BMLHE3$ (%XG?.J#$ M*2/W.6V%0;T\;4[\C^#%F QO<CVHAR=CX4M\>GF/U9 M379QGU][>(_J_);%M[^J@*)\:(GF7(3H* M;=DP]T7YS-BIEC01[KV/2 )S)%X[W>&@K)+, TQ87DE^67W13S!_+)<=NTR9REQ>?V ='(43B4#(*Z34'&X62,XCV&? M\E"62NY\5[UT?_>GIQ0V5:%DIH,N1'1'\%USC2M),U@3E3PF7\1/1!=>9.Q# M7] 6%/O0$W3#V(>P6'7IL0\#A/L9!!B&OIR'=%T*0KM;' MNRR,H84,:YP(<++?SY3$,0@0!_;<$#CE9:WI4DSPH6,,M=W:3R=.A'Z,7-1% M?#"Y!MIRDD^J].XN[P;H"]J";H">H!O> -4#S\)O@(%"97 ##"'L%#> O9P] M_:ZV]7"R^.6$3W3J/C=DJ.ZTU&:.#2IO3E/ZK]=F+3YV:-UZ.KV+X M (C%"G^<_;H+G\@]&,_T*-X+ /N!D7W DTDC78)FAO)%$#DL,/*Y%SF)::"C MXR+I ^2@49:[+YW&9)OLMMN()GQY$2Q]3BZJBWB=I!N6-#:GQF"ZMX,\*C/( M9&^_M=DH"#,_2K(=+1JY9F&XH T02[!&/.(.%Y_*O M-O9PTS2L 8.T:=A" EHE;!&V?JIA-+Q9&&L\!@O-5<:KO8?+UG$JTPJH'2/NI5T3NO6#K&ZS?+*=VA96^GHH::$',4X3$NQ[& @L5C8)WP5:.G M<$^/C.SI@ZU(S]IM8[GRS7M?+SU;+WB#%UN(=@(!-2U<,Y8E Y]75#41YU-% M]+O:UTRT,/4NE^DT\MV4KZ8%,B=0.]Y[80RB?A6?AADY)$*6J,&2L8YF$33- MEF[4#C50$C&#"6]>/9"IK\'G&U0SA6_,#D3.C+UU>3,@Q(@>W)+PSQOLX_#) M011P;>/)?'+F0F<"ERX<."U'NO;0&//6+"2X18(IXRDA]BJ[N+7*0:?>9%"SRVT0FN<,<=]("C+ M$$ 34*4Q772J*AZ]??DN0FS["(I:GHV)-ZF@-P.*K0JV<&O[!HD98,:AY]TP MQ$7(J8K/?4+.VW(X*'+*V_,"22O(MTOQ=0H>L7P/AG=.)!["$+8P9)X0*O/M MG7B4S.&3G:4U0WG+YQZ@+TQN^%[N5TB@ER52"*(@$Y[^9*?2T M#P N%-(^ $IM\#(!'.3SGB_@^#H?PGJE;.H(,T+%O"%:+-OM:@W%;F81Q2 M#!@C<8EA@J \@&.A$7%0)CP=G$><+<4Y=IZDU?,).;[H8Q!]59GUXE-LZ_*Z MDX,U_"G-Y2VGYZ[H;M-08834U9;Z@*%__2Q"UMW%09)F!PAI62@J,[=-F7$B M-5+NU(5$C-= 15S2@'-&V5#OZ*(0N0(>:47Q8@Z"28=AC/@TUUX((WXV:WSK MT!_3K]CW=YM=!(>_+(YE3DDSWMUZ)6=CT.3/J\5\Q-RVC1406^+-*W@I?^U2 M/>\M 0W9[$6E,0I][A$3,CCSTCB,'[(995*RE8/K40R)5,MB@U$QVO%%J>98 M4WV7HCGPRFQ$5L\H*J)][%^/ BATT?=M3+;'1W<7""=("0" 8=!];9-0$#,TI M%[Q.HM /<7:'7_+C:"Z3WW!KV[46S,"290]7DU$U&Q737:<*]V)V(YS6G"B# MGZQO\!..=QCJ.T!!$4A+_2','T]V64XTJG1>833>W$7"H2EP4BV)3F<5;(H% M,O1,ED#%&FY?!/NROJE)]2#.X!ZW_B,.=A&^6O/MCO#9=W&' ^S[.SE"[.^GC61+UX84<:7HR[9CN"[.) G M$ZO&83T-A8<;K@*#&)XHYOT6M)NZ\?4J81KE1D$M-XHCS[ 1IUN.8CU1AJJS MI>@;.&EHHT";A_0PF*PKP./@-3B=O9I\\_CCAGSSCG"O(I!O27JE(PUZ&OD2 MG];#R3U"Y_8C+\NH:@_F+VA1J\0/>75NEB]7)&>N\CP-[WT LO[^1K&_U$S"!2B+E'Z'-,8_OWU*F*:Z&I2;9#\V8;Z>_#SS-B\<$(O2T M"=B\>HU\-Q>GKQ0:A;QQ/?J:*=@TV@*F.M6HM3QL%)M4(CW>V=%>'US/_BH. M3L-H1RX:J\IS/UA:()0+(RO,$:G211Y:=W%X*A:=(LGK;+0=9Q& M%5G@E5!9(!LMP-94&*O.FCPB\]>&C@N(3*=0'521\?3=H1K5UC(^K2LDSRSC]=X=^M2 M;PR:JH8PW/#T+[4EZ ^K1#=TNXPDOMZ"T' !]R+6F!HFO!:'+0%5;FB_ZYL< M&//B)4[.3CW;FJ>B!M'!_M%*!RWWX(XEJ[:/9G.WQHX:. /K)NP(G5/#Q8S3 M8DO%@!;#-52^](WW_,$C_ F]:"ZE4[23 SU2 (8LQ,5[1IMBC//"( I&"8^M M#H(3W'@_).DO4/ F\3'W+][@#*=/L]7NTN_KIE:[%BZ)2,$$:&R^95-<9]#T M8*Q0QC3XCSZ5SL,XS,@Q^#Y)@IE%K+F5@[ .,202.2K&H <8Y/**4_-**#5= M! <&9D!^NRTE7+:7;?U; H=$3F"T4ZU;PZ*Z?*@PFT#7AN6MZM>"#=U%W72! M,="A@X;T.';]R_DGUIHE&/>6I!2Z&]W@IR1ZPNDJ#NYPNKE,O/C<\X6=WU-Q MZRGU"G:;4"EAD<=[TSG4![O^2]MZ=+]8''KNNX%JX$6SA.,ZNUAE^'3'B0@8F6]/\WZ MRC?5_#[B_.R%L#+VHELOPIU.]4H-7CK9KO(N T,1?5.,1W2"2T5=QX!21U=B MV5\]IVN^3Y,L^^"E#Z&DB[6$\:)Y=GDN@$#";CH2L:%N8E5TI"Y9+$-J('=O M<41^]O >QSCUHE6P 2]C#L7/GXI&??V^]UX+VI6'/J#);ABVQ 'BBZ _>IOM MMZBY%BH6=S"1CN;]L>[ ';Q-+JSMW03Q0Z MCH@>U!KFT2P;0S#KM=?)*)MK4^]6 2)S1)7]:"^<)?R8T+X\OE3H#=)_:5=N M;D_T5X#ELRUZ']60J-JF%W941PFVSG\M&TH)4"/:TSE9.+^A>D,&*8V=U4U? M,A0K6'_)D,,R2!@+$M6A;L.B^]EY&'L$WI,DRR$@:*90#/%>]EN0 M22!1!&.@,,MV,!;Y,-BQIJKA6C,Z0X[J, WT.O+"^!A[J:P,K>3^$^L( M()#U3(*1Z"7L*\VW+9%4&TM+8_L3;^TO*VQ4C%K&QRXA=,EB$5)#/ON+.-AE M.21[].!H9Y+5#[N]N]1<+X8).&K?[8%@[2Y'1\E4OV< MU#$6 MPGE2+^>$=^K;*U((YXQXR&R/^0\:AS18B2'YW0\)FE>Y!C= MD0FS"8=X)YM'HQ "V9,JC#VDF84P^@#!>(&DN'A?5;&L\;8JQ;?_21+@\)^7 M^,&+SL@9I3U",NQ_^I \O2&SF("0OU"YH!(A6LN&' CVE7"?CD)LF./C04%X MX+4,I^%WQ?=>&D)FT@W1 V<[##J;V#P'VIM+A* 8AFZH$N]$I4N M0'?DYR&(U"K+<-XY6=Q4GC7E<*LDK1$U!N?]-<."YE5,)'M95%TE(!B&>PEU M$_>!7TK51('PV.Z*-WCCA6!9$<.*YNT1P*_NH_"!VEVSB)#9SDY:31L )K/K M'QY2&G2&/-J>A38H>L0HAY<$SZ[$92LK= MG"?4]Q(301M& V(.K--@M $D6_A0$C[ M;7%*Z*5O/T*11YBO"A_(/489732DC8[H-[7>Y;MZ6X/%?A<]I:_WY].'_/P\ M_?/_.SQ$/_WPX?O/__NG__2WNYGN^?V7Z==?_N/= MS]_=[;/HRR?_M[?1W_,W^2W^^V]??O;+RY%_F;_]K_/S=[?_>//TW)S_\O M?QY??';^Z^UZNSW_Q]O'CS>?7_WRL/WXN;\]6O_C^_W1Y2\W\<>G'[[Z^C]^ M^/Y/V<47?_OXM_>WF]O3S[^XW?[\W>?;D^>3X(W-X>' MPXXE6H8](-9ET7R6:J^\_.M,KSRJ'>V%8AK!HPP"I*MSL+:WBPO7"#)9E9ER@/9$7-R1V&6Y\:G8 MHLN(FWGD2S9KY[K$, T.F7V!G@1NF;CO(%H'W#.M)E')EEF?$(E(L,K3D-J@ MM(4>V*3\_*;-=7TO\G<\O+5H/T5^ASD@M 5?J_>>DX]G4M&<,'JCQJ$Q*K&7 M/9Z?7IQ)ED()>C('' ?N'1Z*SG6 M;@@EQG2X\E#US*HD=A9I$6[D(O92!(@^A&-3]1;+EM%;3,6YNM1(\1WZLG89 MQOAJS<*(9A&5Q@8.GCSJ^\M>9,D0N.1\.LCEZ2'B1IW]'60&OBQ\%WL;J&5) M3!D(!KK@:?]SE@#3;.GB\%"#)!&6VB3:@D!6,\&!])AQM2Y/!A087G.#K!<3 M)7-'BNVL*S%R6)2U-\H9\#P4IGL4D!ENWX#T3&SW2%'@ M/5RO:2Y\BC,_#;=,[ZY'.$&3['GTG5X V+2L^P)QQX11="7'/<5 M'L)]N5@:4&=H08KZ[7S""0CQMF:5R^2S;>?$2B$9)3NV/;Y:;I3N736^ U6L M^J)%?'[YUGV#Q$)*XY4A18WXQW=T?Z[#3MRKW9YEGMQ %V4=BF+CPR3P)H0&@&S")71!%)UZF^A-**D MFMV^N1>D*O:1$YU(&Q-ON/I8;UO(G4(ASF[PUMO35F=7ZVNREQ]NO>@B_HA? M\KMG'#WA#TFYUEH("CV?0W# )U$S/_D],5[E*R,D_*2@B,\&[UW/2>R MLPQ1IY!8MRZ'0#F)F'_N7)4?(RJC)+VDX;!:K\>[C%@.6;;R?]V%60A/9]=$ M,!Z]#%]#PN^*Y?N2'Y]XVS#WHDM,?E4E\:U\/R4<:GGW),]@DVUFN4+_5'#+ MO"L0M O_O]^%$;5/(Y@?.&RC.;585(7FIR3ET,?<#TF:/W@/^#+QXJOX!GO1 M&;&-JZP&W71"_PQ.2L523@]).5Q& M@A;R&2U9T,_KF_P9&33R1E6L MF(U MMV"^Y6I-A& IDMX$9LE/N U(QPM\_DA4,@_6_/V\9@DE9Z#@=\DY_.GV;+W& M/B2$LY;W=]X+*+I0%B2&: KF?,IY7O(MN5)V9*U]8_ LW\$4<#G0;2< 6]9@ ML5@9JM*0T2CW7JBMY3B594(!JG\.4Q%RH (MWAYJDX3Q#LKV;D7 M;K\8(1=!)VTQ6$KP-DV>0M9,+&=U(GD)A*S@*7.[ICC8^8VW@05)NTHN]$(M M)=Q V:T6;WPMY8]Y*NPQCO$ZS%T<[M-"Z. +F!0!65;VI[>?(K]LL=4Z]8N* MQ:^(6G2:1)&79J^=1B3/(G7UCV=ZF@^N-%"5B"/+\0WGN0AD>]DV;25P2 L* MU(KHT5,^86^>&90(3?R05M)^#O-'5G I0(?W\/)+Q'T#3&0UFL2B[>;[B*A(#[1$&:O_QYZFR>CKXFBQ>?[V M!;N@I'O#UP#^SDY_[Y+>%9@\A/]0YS?.JLMI/8)+LW%_. ML3]0,@UNB2'<&>K>%\0D99*@I*J9";B=LC(M>^[;9F(0;6M-TX(O"U-JO(0B MK]K+\<^#S89))FE24S^ZM.^X=EU$H7^GOWW#K_D MQV2E7V;Y7GH#8?N+Z N@M%:W#^4(JJ70+23Y>6F0H560;'-74:1CI:$NW8-H M-=S"X(5U;Z&N[A4M)C1CDW/Y;BY4)2DT,NVG*$),)Z K7H2XTP7=A0V@8V-# MT5?B/52ON"GK,--U9Y0B\4X.NBX)P)">7&61:B8\2Q :)<>:#8YDF [L4;$B MQUF Y; O7I(,3W?1"(CB:Q4+F ]GE(%C:P''9N">-Y^.:DK&/:#*4VX4X90 M:G'O>YZDO$]%$CWAM(=(M*98;T12VUS>:H0.6@*/Q02N]PEIXS/P4S]--N3T M"/U6L09SOBH7L/ZIJZ"153;B4XIOO9BT!#$PX4XI%%KX[M8J*M_67%^8M10NY:9Z^$T"5C14CU].?7!63 O2V>Z>(K-KK$BZ]X29>Y MDOCM;UAVM0_R)7L9K5"?K B,$0Z9CEF,1 M';P(;Z*28W5QD6,Z(I_AUQVM:KK9)C&T1DC@G6^>)PSA3E.+2Z20%"$$LB<+ M.A:5@]%/;+C;QPH5LQH/%5),1QPL^&$SKX0T=YC8D%$)1F-CV='!QF1=0;!L MG2KYT3@N.ECU-E>R-/_G=9H$.S_/R$5UB].GT,>9N0R0!6K\)_]J\UZ]P_2> M"I$8*&&019&P\53[X!.$DF%1,(R8!0*BQW?$*>$_XF 7X:OU69R3,^B',,"\ M=_;Q_H/W@ _*]=%U?E'EW:K,4TG9(T#)*6^9@:4_-$0YARTY!K]!!,1G>G\#N_)\H:*UX,X0QU4*]_?;: % M. YH_#HHE"E^Q'%6!KM?)IE0'9"%'_1:TOX)U7G=N?A%;1HI%MW_RY5DI1(PB("#'RTK_9CKO*4.?!&ODW1# M$P>.]_R7-FPYU$8;6Q5C X#4SE*QK,HL,'<^5"-F"URK>M(,E\,5L>^",-I!7O$M]GE] MJX_>!L_H@==N:M<%I@-'I@_4IJ%JW@&"F=,7;BF M2L0FB6^AT,0ISKTP$EE7$OO>9!V+5KT!.!(9(C,+O?&:*91D,J*ST2L^WZU% MU)=OI>UN2I3IY4AR@0Z2);MW8A^ QDF48^MD"!<-)6NJF['>[W?&NU"PC473 MN+N[1*R*@3R(M,@F1O S7 (?>':^4AP_ZG#\G3&S*%B0+Y"Y4 MROO.0A8XWMY3%I!"AX@8;)&],D(#4X5X#/8U-%-E9OS,A1O-$#NK^MA%,*C; M%5>I4&YC#DS85?_BI9@.C8^]?2066%$'^(Y,F#,^2;*7S4@E,0@R,QQ&'T+W M=03C#Q#,<'R$&#*N86TKD!Y\P%RGR1:G^?Z:4"Q?Q0&$S&VI$VE>(3+9U_+Q M8P"2+ [B1\.+XDQ&J [\O,0])!5EF%!N*0;*>O!Y4:O$4.*##VU0) OXBQ/ M=_-ZRD7[6'VC% !@X.JF8E4>6ZA:H!M]Y$BN% RLRY$,_1&/BLTEYW5)R_:R M>.%)0)!EC#?%Q;DU;<@TN<@(;.8)DD+FUI.DNUF^V*2 F*:'R/0E-QJ3CHF* M7)&1]Q;U[K26S'H[AY4+6!(-+2"&HI&IO,!VY<.8.57NN@[_*>6CG]-7NX@5 M]<4(E"&2(KJ/EB,M@&1T)C2+RV2(HJE;YU"77C''ML*\GE:9_H=/R M45":='##;Q&;B_7K]5Y;33&15^Z!?+8)Z[".DG(;,IWMXU00IB)61TZFY<+$ M9H)6ABYB5@RZ* I]$8\^'>X>:15[5K'[55&[^S4*=BE$M4 #GK2,<=FR!N@A MEY(AAXIM21I!LH[PC":_B_L#;K"K-7-+GR3D;O-BZFJ42L0ISOPTI+4_P541 MP85._F2EV9'/ET#@O:@QUC9?I6AUN*8AP-2/ZUJ&U%NSUCNSGH>Q%_%&?WM6 MV5W&(O9;VO:X:N?>Z5?[J[W!J/R:LLDAMO_K:1,;*3NYA8UNG&L+L;=U=B!5/=+LI&T&0&R?: M!? G](1+/;^\4_8RX2KR76N--T*^"O /+G2?KU5>T7NGK.R#=8>A_4GFXA+F M4&;0NX-*6L;B:V^]2*Z:%9,0S$+U:8C.T&IW1&DKBE?R M9WN%NGSBI>D>3LLG+R(?F9?!P0K?U#UO&I\]8IRC@!_L:5$*$ Y:^MY#C^]U MN8\[!4J)OHB'.F+9]&_V_>J/Y)^7T1HNN63O;#RRRD-=>7"A+TLQQZGC:LJZ MZ#-H'E(F7$,F71*3S_HZR?(4YV&*-S73=:_FA^%T9Y^/(7P=%O4BB\V/IJ=M M)#KW>BRQ% 5_9@ORR.(')RVU*_J\A(.=OL*-K"<\A^==1^I>%XQJS@)JL4]3 MJ]7F!3.EPUUTFDVUOCMCZG?QUG%D(R2J>,DSR?A?O82J%T_3)1R_=IJ"*7KO M[$U^\UE24&&/R2?]3;&2[]I76[:(PBL637%O!4_F;[/+A+'X@QS FEW%1 MDI(GUZLU$4\.8PAT090U.(4 =4JLQ MM7G@LZ_)W]^E7IQ%-$A"+=/2"0[U$RE,'<)KT+6FLYQXV>.U%P;D*M))N6"H M,P$7P-(EL0PUFV+=>23745DZP:%82V$2'-U*=&UV("A??$Q=^N4$5,Q /Q5S MG-?OD6)39X$AZE:+N%U[>];A,*&Q3>O?X"BA/$%\#%8L<(+K, 4T" M*E=R6YS2'&,1[_K2R^8G=8-!+?-S'-SFB?^+SLXM!B,ZNMLNW05SA"B(^*# MU7(ALE40T !3+X+;[**(*-7X;,I)"&8=AC'B\P1\#.9TL4JMRYBJ"F6I/MSB$]XQ,'[) FDX>OEZ -4C$=TP@&B M+TFNST0Q-B)NJ/"VJ1.D@(::V!%>+ME?M&],\$M1. M&Z'AZ_99!%1G3W06,5_+QC5<\^XOQJ?>>]*%Z0S9MP$]6= M;8F*/5%M4U3M>H"@;5ZR1F3GWT/?^3Z4%!K6B'.+O#+_EQ1+X*:=AR-1M5TU$Q'_T$*R"ZA.LF1D9XBAC=AT)V>4?E M#CJP%!V7I(\M]"MO]FIQRXX.Z,*7%3%^=@WN-29?;@ %5PA2)TF69^1SE=O> MT-4DRW;4H4A'TW/1+;$E2(@-<@6^EEM*7D0 )R7TB M1=>&Q#=MW?2$7&P/22JMSEDSX(G^P <[MET:@,OM^!9N5AVH=Y!3O$OW5->D MYJF\H#D?6ECO;+13U4H O4B4I4A:-%IN\):_[5ZM55=C-0YTU];%Z.C1M FY M^+U4A)WEI](/7OH+SN&PJAKR+()>1&HYEE8/CLM:&DB1T'N# MH4T4T4:/DS1-GLE?3KPM^9V\IO(EKX'?ZDU[@,JE4+D6*A9S_4'T0UW$PR'$ ML_PQM5+FP724V>]5Z%3#4G>LT'?A%ZKT,C2M7@V\FBP7@&N=9WXP. M*+9S[$R;DG+B:VUJSEC^BD4'C5&O$NG!7,Q&#C,6C;$S/7LEW4LI6C^& QXC3,_"C)=BG6QH_0]_)JO"1>Q,F3N1 / M\9.Y F6[3^:0E? <1I&TWAC_O5/2%D"(:-E$P"[Q3I)TFZ3:=(!R&.*EOY=Q M5K2@%Q%7B*"3].3S)+W!14OWJW4M_%*;E@Q)>M5[''IQ@^FK>25I)AVQV:@VW54\@1ERXC<3 M/3FL?EU](\[9ZRCT\QF2,# X28!M2QT*?9(&W'D7)B>IU!$Q$_,LFWOFU].$ MNH!C03''>=R%OIBG(18+/@4WRY46STT!SCVX*:6836Y>ISR6O]\E7DXSN<#= MU--0H24TL$PH8?GDE!::4F27M.IP-D\3?P=;TSN6 M%CXBMGB2RC-]^'A434!LAK,D"!D*;8U6C:I5/?9LLXV2/<;TP[S:ZNN0TH_W M\-Z#&X7[3= J)8@\8/81L$66DGTLQ4_T.6B(X=A\YP6)B@0Q86&BGN:\KH"3 MZ\#S840PL_3-R6DUTHN7.;KQGC]X.8:JT";5G!WF<,>" M=4FNUNLT3-);G#Z%+,&3Q>9R$U(>)]"T_U\QX%[S4GD0FP@1F7PWJJ 0-05V M0GPKF@Z+7K'=7D-DO!]Y6493JUMN 19Z J@=+-PS8(K4OSF::?2\N8U.84N9NMW'O'!X<**Q&7]%2P^R)>+[U [D:> M_%C//25G P%QZT6K-;DZ?\1>>DX.(GGX4OQP>%<4H#A ?$VB0'@P'<%\! LX M3G,9B+:(I>-(:%D#J3URT IJ9E7EZ- #^N7A8#G5GBA8XC ($9:62%VKHO:( MHPCN;R_6%5F@0Q$?Z_[UK ZY^+6LBYM%(^8Z37R,@PS4G=.0!M.3[PY?K8N2 M=3BC;R;@N&6_QX'"XT;78@II;36X<*KURFAO<[FM5_EUQ[JL(R'3.E9IOPQ1%;O?Z8 M>8#J>T S!;:+\YRTD502"4(6E='>%(P_^.2'.Q'ILG0_"\()J&KV"71I;B(Q5V*M.VF(]3=JPN; M9*.$.;(NC-L&S$)S5H"513VP#*FX!(][T3AR_Y&@IBXE5\6@S-"&+9Q]!LZ"FNC2'J:>JD_H6P;:D4%0=7Y=&[^[LPCZ37)/TE MZ*A'[U[=ORYJ<>U=I9&UP99=D$VTK#:V Q5?Z?$OZX24W0XZ;GT7P0$B%(2! 7)<+2LJM[OM M-J+O1%X$]OYYE#Q?Q+1&$WUKTF@P]>G,5P(+H-H*"VH":8BKB&&]R&11);KU M'W&PB_#5FN>NL< ?^CF7T!WO^2_UU;_Y?,C*23\M">ANL/R:KK^L>V2:@N)H!2C(?Y5R0N!\"^ F\ED8AD6_(K/=5W048.:B"]&U+#,H;/U&D-:$BZ!NJ'O/-WT M<>D#0+%"G5NT0^8-!CJ&4;X"FWOGM2R>=.T_0*G8;3CC^^F M7A ^Q>4A)\'"Q!'20-A![R5)^&T])=+%6YB'FS*3*)V5!6] 6B%2GI/ES'\\A3!9625C2*;1"XF M88;MR(=&R/L% 3]^" FLZGS"=NA_-6\9)8'46 EC)0SH8#E [@8_T+JH<:Z* MN^+!0-5@UW%7(N#;S\IR!"V+?S1&>V-4N?TS2\+?^WMAJIFL-0HV7J6.V30EKUPNTLE^1;UL5 M:'U"(TS)H'8LM>7;I YK^Q;IXF&[8&U&+&DHF9N1CX]GZ&:W2205;9J!3?0E M.H<>2<4L!-/M]N3Z\O?)^)2["[+WZ?J0-OU'A;N]I6A/T!K;40>=(*:^4@!*,< MFDH-:-NWFP 5FY%JH*<\DM,(391DXBVD=+0< M46D4BH(L3O)6U/DJ;I4*A<>E4US9&MD:_=&5F?;M'O M&]$-3;O@B^@K0])Z M(6L,39RBBSC +__ NE1[/AK1X8B,=U;-3PB]V)$E1-'N.PQ1&7&67WMAH*A? M60Q#, [Z&A%EACN?# MT_#W7K'UM4I[1<4!91"]XS!Z-<)"M:87L:SRD:9OG%Z<7,30W2E@\>Q2_PH9 M?(!@..+CEQ +T1!YL:5X&J[C[IYV:2+&&HFW3TG_:M.T7I39*93[@Q!5<2\ MX22SJ2D4;SDWV,?A$WS<$%]2Q:L*"[T5CUK5I,)+M8JBY)DFG4!?*%:9D/N_ M3MIIVHX,$ 7"0K-$2R"[3N95$- 2T5X$&LU%S%4UJ^B /6&LLP>HBLA:O ML JJED%\''Q,MI*(7DL6RO?Q2DY.1YB M\%^1TX$_"F9%!!,1M6P7@2.+-I6O5\4CHZ\3UH-#>G_75Z<'=+$^O/'R*+!R M!U:=L%F7D$XJMW'-_6F()9*/*=FPA*KF/+M%V*]H@KKF[=2?!14VEV$NXOH@ MXMGMJO;,C3K(&D^3F/S59R'7UTD4^GOV7ZU'D*R#JH50W6;-X*;H6&RJ*W>[[)A@1-E^@'&I?C_H MAHG7ZJZ4P>3MGS4F<,5/D"50?^HK2^52/P$#S?E+A3TNR)Y ;,N!Y6,FIB?< M#V'^>+++\F2#TQZU48OIZ)G,1\4"VA*I;DP-0US%1U,/,EF,BUN1.RO@.8^\ M.":YRI@9C -JV"2;[2[GB63MA'GU\V5]<52MCHKEN7%9;0"FA:BJ0/O1TXW# M?PI2"9\'IN.!3==N(X$CV?.@O=4CV5=G&Q[['BX @_U$9GEM>B- M1H=>)YZW"ERQAZV-CM7@]5;-Q-,P\Z,$0A'TT3*=ZI/59'%$NY,0&3V"PN@8 M4[HX"G "OWK_H";:KDT=QN0TBJF+E3IR248%9^74-4=];>12SOLN\,+G' F* M=@G-"RAD=\G*)Q9 BH^[W9#X;^29IGP-"*_D8Z5-I8JUW,9;]D!:Q+K^1+.H M(,$'?!%#_ #->O%\C;;,^DV6$PX03.FJODX*U8DQ$;%$C;7-=AUN^]G.EG$Y M10]D84KFTG(R+3))),@+ ,$ZH+DRRY9B^M%$;6" M-X"X5L6@IA=!1GPG4]! $:1<9:-=GS0Z;#2:H8("-DW:#U[Z"Z8I-)6C2*.7 M5U-J+CB1ANZ *0IT1/S08F^Y5J"DKE 5:CVTVE*U@N.#SP1)L>/'E#BV,XS+ MVYH8#45\)H3$5Y?[72)Z\"V3!ZL'7VU_O6HOL,C*W5 G7PY^K7B/%R4N2AK; M. F$GYZD0N?L;*RS:)6\]\(8(+V*3\-LRV/$KM;,\2SMD FS"E$A2GUM*BA5 M[;QX!S*@1DO$31-"6.Y@4\7O?DQRK*N85XT''M 9W2IY3C(>Q'B(F*#&V6:/ M];8C1W35]W%[";4>UPW439 T,H+KE)S4O#E9Q<+P+(XCB M4O?1@L'4BU(,%_718;(^)#.9:>J:5TJ\]!J=D!#.WI'AE2"[)3>;%US% MWWMI"/<91 !+G0>==V6Z!&)K@#NA6(6&;3L]Z4Q1U3\\Z\AD536LM \6S-G- M$SG&ZR2MDL1QMJ+\G7NZ['EYYK "DJ8^#DWESZM4_L)&K'+=7<=U=7$1JIXRE&W6 MG2T[Y( ]0HP192-L3:LA]F'2Y!S6K,EIH5DA9E+55$(#=_JILDYJ1QGE#:O; M^7!+4#ZE%5.E^%J4_]KQ"+6/])W4J!<]=-PZH 6U_'YH(695JVB\?,G.\NY3 MH[AZM?N6@A4N(G(+D+5K'%&%DGJ9>.*X3)29=LV\=45NO3ACP VI.XB(R"W! MUNII+8_M?9\JBM'J@J#I9-=,T"%G] HD)(A-%C5-KJ+BD^JYH6.+%I-:#P[. M;<\Z,GIKLXNZ;=]FZ0:_P4\XWN'C_0?OYR0M4DVSXWV9[L/3?P:\/_"U(3B% MKE[FZV;PHRI7JMA!]03A]/EA*)'4+Q#C2&^]QI3'@IAQ0&69*+90]Y0;%O+: M4>4LEG!5S.M8)&[.5356(O:9T&%18;>ZJ#-Q^.URPL5,\1-:]+UH8_?Y%X!A MYN$IK1;*BC>P9QGZRZLM=1N=O>#4#S-Y%E?="5 WF.N> #AOAW* Z8^O_?Z: M/4*UBAS,Q>0D]43 M?Q%S!Y%PL:5O/Q)%[>X91T_X0Q+GCU++4U,"]RIVZJ\=A;+.O3Z0AI9UWE/N M#RU]=S5]0M%FJ)A6+VK=R'9OE.%P8[LJ$1,;L :TL,Z?NE%]BC,_#;AMHR<, V'KO94[C+K[(/RGH_A G)7#C_FX70RQ_S2YZGQ,YG:#"/WV CMX=OOL::H20&Y#-HR:I%U,E%FJU\4HA88R*K1#="_A=F^8X M:5Q&!1$_-22SEI=SFOBL($Z9J7).?B+78OGP1EX.G>%"654@4*>Y%D^KJB>+ MM=/XVZ88UEQB.<\8?>D@XN8P6B[.&ZK. M8(**2)*@HX7D,AFC.-#5Z3#GJ7\3S\<42T]+7>=3F/N[<7&6V([V;;;H9N&6 MJUJUGVUP^@#O*&GRG#\R=4[7D[Z8@]@DK@3N'1VH&ES:"H86;>N&;ZO0#3T% MJ@RBRJO:LQ@01"6&1*+:?>L.\GL M>>JJ+_7.>[D(R)%9EJ1D6H[FB *G4',:UP_=: I:=,2GE!)W:Z8G@V45!&31 M#(I1>M%_A=N3))"[U!D3^!1H!0:3$)F%8)KSBT*$BY@#BTTA+'YNLQ[1(8P%?+>W+1L@Z:JF7E)%1V+*/3%E)(5XF3A",Z(ECTUHO? MUWJ\)4L?([5/RRZ898JMD'']2&7I%*RN0OI"X=& G%,O]S2?%=< :I,@$"-%T(]^EJ976F**]\%U;WGA<%%?.)MPQS>XXH@5AK*!=6;Q 5H%!'_M:Y)4$6@W(B6)H''&;[7 M03U^F,?*T5I;LAR^=JZ VWK]D]!0^"@^!YLL.U+^8^>E1*>+>/:VUHU2CN=^ MK"7X4%HXR#PH0E0MGJYE"'\CKKP9FTX/(@/=U#0=X( _L-:6I&WN?4_C(/WK;)/NV MJ"^@*ROEZF%%V^1+AKQ=NXI6\+E.DW4H+8^B>0F M*QV$V"B',0<-:-LJE 5BXH3KSA45*@%3\0/8?Y8E![2WJ9%0:>R/C!]V'@. M(2B0KR&M7>>DM9$9NJ*/H!^IEE,ZY@9GY&+UP 8RNWXQZ*)@?5^OR\XR5D^/MC;1?7/5C'4DEZ^8\GO>5JXD22(0OWAR3] MY2*FISNOI4$@QNF3*M243SU ,)D6!6+32X872SB/,=4B*>*G,6TLE_2*\=6: M]776AY3":. $&^\VN+0&N-@AWD;,IO&HBH%B7_#@J# V?0DGGA(_Z9%F0!6; MS_L0;!!3P!@$JUW^F*10,\@6F'&TAAH!/]N1?RJ>-I2)W0>H6HZ% MT_ %E_!NT9L$(@8/I*/EMP=V6FM:-Y8O#SQRL]NVT=&K0P-ZV9N# $4GO4NA MB$I655&1J@Q5(A:=42\BXUI/D.(B?-!5(VY5+V;-G@WC2-C@Y860")$0/HK* ML5U K'*2&T19*KJ-P@(+*MZC0U&BIAF0Q569RF;DA4G?IK,7/]I1'ZJJ@Y/C MG$5U^(F* -9-S:Z?B&;:]"ONK'#)\1Y#NF>')7G?Y 3HX6W34=&BI5IW:)Q[ M/E7[/W@OX6:W884!:U4YZBC(@Q_KOAQ4+ FE$^BBO-Q@O=9)4RH6X_[I0PV= MJZ@_92U?D*4;L5DSQFF&8$10I>FLONZI%'9R:%]XP M 8 KE[:AG5<(JFUL]E7M[*X7!:J,T;'.F_#)>224BR:2]>_-2#*R-*_6NO5Q M[!'-:O42&@D&F5P3"O*OMD#(5[<@#]+-9>+ AZ"?8) ;G4S+#I !-6*,LAQZ M(AV_<$DF/R'_@+P#0.G_ U!+ P04 " "#B053(D=,H8DI #'D ( %0 M ')O;&PM,C R,3 W,#-?<')E+GAM;.U];9/;-I+P]_L5<[XOSU-;D_'8ZSA. MQ7NE>?-.,AYI1V/[CZ;GU]S[=$Y6:VG+CZZIXX?+ A='?V_/)R>/CXW4X1!_CCT?U#=#2*EDFKX]>GWST% M\Q<)WXZ.?J+$0W=H<113_F.X7:/W+P*\6GND!_@#4IP:A)47H:P7B&X#T0*@^T^5AVE$@)WBX\LBCKIID/T],T@Q]9TZ [*8L$V4K3_> M813(J_NU.>YY-H['#"9@GWQTZ%<4.C,/39$; M41RJZ;8:7).>X]IG&AH2NE6@=O\;<[*_0#.56"?^NCGLB=+<.T]*4LO_RMA6 M,RR?12219GB@B?16D )A T9S#/WHD7@_MRT+5*:KYL:V$4<-;""!TIO""L&"!01SY\TOF@L+M M]=Y_JHBS"V=:YNNH-(ZM ,'H*D3]'\XQD#KC#N5JZ73&L'G$+B#Q^\DAH MAL=S9LA[_R(*CI>.L_YM=U(T7EQAG\'#CC8TCV9![.B*7.4D!HS&^&AR MX02S^'PRA7?"V7V"O##(/HD%;&/:)%LA[H9->R/%9D7CWO3;YRLX\.-8_SMUX1N1GA1#(N83H7-$W[]X MR0_[V3(6B%(TOTEX*R0SIC%D6R"*O[DW $VQG4>4K[<'Z94Q[=4-0(;U.EN5 M5H4]P$+C6_&HLB./PG.'TBWS7I\=+T)6A"B'.;\R,+$*=#HO74D^&I.VCJSK M@JQT:58DW(1O*')MY%DJS5,0:::96'"'7,3TC5'(\@2;XFQ$F 1W!R[,9I:E MTGS5W1/KB'-7ZKU%=L170# 4\RMR)970:Q![FU"T=O#\\FF-_ Q7Q^?>A16 M8D5N,GCW)8 #EZ<4$U,Q_]U 2-0]D+4?P(+Z3@6M%@:SG<(:$CI>5\,D:T3# M[<1SDJ2>Q5]KGD[9\J2-".$WPF;[:^*5J7A&1XKC->\_9Y'R#7("=(>7#RP= M_L14DJ_)BAB;,<*6!-HEV<(O8\&,CBP_$#)_Q)YG16P[X(=M:7L>F(I:]*+* MT/&7F$6Z"<7,S"^?7"_B]T"L2DD*\8%7;.289S!:T?*;^_WZEOBNQ:"E'M.! MRU# GE1H;T!+I19#2UBQ-.ID-8PT%S_JR.(&.S/LQ84=%A!-0^)^+=Q2L%K) MED8.G>'IGE'(<]=8,4W3)G.4]G&&T8 .U'95S4$@;)OG')W*I1-GRPM_?11* M2ZB :V[M^EU7*BVS"^0 @Q%#(Y05*8*L2I$2E5N85(^#/#3(#$-.7 J<,>=? MNZ?W&6%;FV;8@A)Z1U6SQS;^F3N\T-P]B;^\1W3%>Z5L"K4.#VRI1DV.M7PR M=JYA*O+I*>*!=;!BC6V.:8#3E1S9EA-^ :K#B6/4 U0!\PZG\+WS[+:+.:U8 M#R3X49:Q!#]!B^,7*;Y=#V]NL;9.K-IP#C;C;&6FP:U5OSR;)ZJ'&FT]NL'* MN(F%T*T"PMS3?,QT "7=1CT6!$VPT5+/Y=R6 NX@S4^B9FOB&$6W)RO!&1-I MKU>Y#@_TG0$5&=;R";KS/+G)9E=P%22@9J@FM"J#(-.4T7P>'_8XWL3!+-XZ M=]:8>6<[!70!+LB41$UV0F[!-AE+SNQ@D?-XP8)I6Z$B<)/0/45.$-&MY=VV!LUP M7'8=CS3BVW>)V'RTY K0.<*MKJ&GQ 54.:^N"+T@T2Q<1%[U M#I_55AXE"J!;"K0'":CQ&;J5JUC-8!8TIO'*Y[%KF2":SI^U7@@2HH:->O24 M0):KL'U$12ICDH)1%#X0BO_<.V6+,J^@'*K1MW$2NJ.HCK[K((AZE'**#KAF M:$Z\&?L@;R35T36.0O[F"K]7TYML\SB?C8 +C#15<^A8W.]U?Y;!.U2'+<53 MZ!.Y')&];,Y-^, KQYWE+-R5OP>I%U-R] L5IZ$N'2#%G2&<%7N1G! M7W(C@AFVY.8WO[/*_C>W=3ZJ0P=H -LB\^)1F0:/S96;]/:\@'D)?MT_KDHC MNL$N"J;$L[7M"=$-1[O[C/:W#_$V* S1 5C:V 9Z"V'*?(\/B8E?E;88THXFJ^PCSEM(=Z@E%H[ M1U)RJ"$3B59%+QQS2[(2=+9LVNT4Q$/%$HIVB[1CO4T(!R/;9K:!SI?=T<') M"_;TV3N:8B MS1ENB'$MM+EGEG% &YU"!%1A#VA+;>S0;XE/BGID4W8M* RR>V7$8X]AVZO68\B*_.\>('B<.Z M3'TMELCLT M_';'5S(INPJ+HH+M.=T2G##ACN8*M(H<(%V3,K;1="%@%?7*Z M>^7-6FA6Q O+Z&^YN558@NTI667/+(3=ZL5*B$RV(!:P=K$[#)UD&U"B&?\ M:=9>))A@ MTZVS2X27PIHX!O#I>INDA>U.U%@!DN2._918([7D'>)?Z"^+AZ M-!]M6.RU1+?1:H;H>%'I8;/J7)6)@-\PI5RN.G/-=:'HV;,LQ?;P-$;%%Z^&TC.OJE#4I:GAWP[,0FI9V12C;KOSDCJJ[ MO:=L%8Q#R6KCOWF)(.'ULP.IAW)1R89R=I$@:*M3S7JLZE83ON'[KT9N=CC: MK1[$'U" 63<&XEN\V6U'&*T(#?&?)9_!#_]&X_-KZ:V0N26F?Q.*"4W[:'D; MR3G3.QQ"[!X]+0NZQF%YL^E+.4R%]#V[JSBY+PS?N6?07A'ZVHQKZGTLKPQF M?3>T@W_/YZ3874*"0KN9; >':0J*>QKLDKM'1.[5'Z+F<,K"+*O_8V*Q0*Y<24[ MZ]A.3IQ8L![SV=83DZ9I/) 8K%%-C,L%J=N#VM)-1DI65"_^M_$ZON!Z M^82HBP-+-V74J1B,[-5X"WFS34!NHJ7@NM!$QL$T'.BH0R-_C5VO&6"'#%B3 M99]K&X;J'@JWS,W+-;U7WB&V,.R&Z4C]T:-#YS'9;%T+A,/(:IS4A:BA[Z1R MG$\5Y]W!;:R'IC@*5 W#=QG@?E9J QHC_.WNPF&9"+3 MJ)]6178P+==6+H<\LP[L0^CU?WX9[D$EMZJMVP? NZ%>_RC<5G."ARN//+[H M?CMBO,B V1WLWXA0,X9BF#6A/N9H=.O5".[)'7*)[V(/%2B\)Y)\ ML.HVK! *F^[9TS [4H5]#>D",9PNCA=O1<,*"(!;]&R:95Y1BDR%ONETD:+L M+.STM1WJ5P"Q&_8AXZ_Q#,/\8?W0CN!2 M*Z/"S+\UH MX[RY7M/N>I&^C9J^G-*#5I000D:K,/I0YCAH0VAMGZJ]"G05U5\D9A QVM@5 M+DUG\,'!/E_DV+_ P3I]'GF\2#S5J15%:$'Y5]DDVCBOT6UJ>!9??.@>N6%\ M&I\]K!73=[U:.YAR'ITSO5Y:ZGQ0P?]7V$:4Y '9HWTO3* MA.U'PV71_T5V'Q6!0$^*K](Z>F&'/+6L!(\6+1OGS[ M\G4L6/Y)_G$4!]A'+MH+X@AEG5?+OEF8Y:!'R?%5(2RR0C^U6E/ZC0[^B MD*=N4^1&U%X8)(?Y^:J*'.,-ULS,Z$>-)J?_8LG!J!!PD W&-I2E40KFBFSV M@V3@0!C:O^B8EU[LVZG=V&;FM&MJ.[S,296T9Y(Y*4L$]('%.[1.C6B\N$ S M.PI200):PC5K2<5&H3(S#68Z7:5[2T)D]:1&B.P@XPK#XBYR%_X]WWPNU=]L MPG:L!WA)TH F2' ;U,MG@=(5H?M9JVR;V[\?937[:$#[7'V##,E%B/#Y13)#?;RX?&)K\Y?HCBG8V(\S*#\>5,'KMQO'XURPH@Q* M!#Q7MZ$F!7/-(5JO--929373;$$YM RRC8/&W@G3%6^)LOTTR)3RX@>Y;R8S M)*MM#:X7\8%B>?5.5-Z:NO2X!&CUDS/(L@+V*6.#FYQ!C\6<.:5;1K*]ISCD M, ,'.7KZ(\%0PT\Q61.]I1F0TL)_;I+/S8T$G/09K==>O"L[7K8K7_L+0E<) MAZU.2Y/$?2"37"7#%FF.FHI/-1M7D^D@O"R'[92[RCB@ P!%52]UH!;996Z\ MCI[T&!06>'!:;+VJ5L8Q:.F5V&5T^E6?XS'/G '9#')07ZA/7 EN4S!1]H3 M#[O6A[Z)T>GN73$WQHL]9"N$5[% =TZW"BZO_#5,,CFEL-=!U7CIXP5V><=D MA0=_83MHY,L]X_699^L,0Q(UZ!P,)7.1Y:71 *!/([I#&^1'B/.(EU\Y'X)' M'#Z<1T'(8AP:&Y+>:7H,^"H'^$L.KE6CDL6M'7&U(+!K9-+(H6,T114H=@O( M,GBPEL?\2;2*/'XTV30A7GLCJPZIYVT7EN>=-Z+L<.!6PQP.VJZAM2(%?^U= M1L*%0E0K&P?Z4,#NHN D-B1^SLQGV>EN7I<.]3D"!BV&8]5JA,BTMZ5=ZGP66#J[;:4=L.PIXUEL<0BO%U&8]6@6K7;AH1PHZZ M:)5GL3;=Q#B#EM&S8<0-_OKO0\S"GLQ!@$K?$HH [1J!"!>D_C?+KOA2@8!3 MP]7ZW#EAA\<2=U!ZVQ+$^#I-S"Q#M;TE-" $GG[4)L_:P^9G9AQW:$UHFH,L MXWYQW6P]_7T"D'<46ZUQB9!I9^MEB'T9B Q>Z R^3;2%LQH9/@XVEY]&LP#] M$3&HEYO,6'05K@3*7 )F^O90@6K82(39PVV@18[$+3.'M_3=VU]>_?[I?AMX;S?N MGR^]G\.3<(I^_O/MZZ]/I^Y-^/*_KZY>37\YV3R=G?_Z_WQ!7_YMND3WGTGP_>B?D_/7F]NKS[_.W*NO:/,W_\WO_SRG3R=W5U]_ M_H)^I1]6^.7'Z\^?T2_1>K3!5^_.PB":!-NWKR[.WOC7KZ_^F"[6ZZM?7C[< MWKT9?UVN;]^XZ]/%+Y^WIS=?[_S;S9_!]??__/VGQ^FJ^G%F^^G MZ]\_O5F?/Y[/O_PZOP]O'GWBK![)V]O3&[;SWSQ^6E_<7D;CGSW_7Z=XO$9_ MHX^3^[-?GM#ZY =G^?[]_QZ=3^^.C_\!UDIQSX-=_0/=9]U1,74?T#SRT'B1 MHCK;?G1^)W3'O+/M+K#+\H68GY9W_^YD@1;J.[1@F)#(<+-3R>Z,G$E_:]+8 M:XP*]_HR8#V:(.,2]?Z.SA(8:B^PH/^CXXX[\#:0O3:48?,N<'?DSR^P%S$- MZ=4.U6B!3K)56DBT^3W8%'QW7-EU'WP>Q]Y[!=C!3]^HZ-7"6I!#FY3BD;@\ M4P?:N\@//KO:SY"/R/<"WG&B+TNI03B,P_)FG@TW[:H>"G8,X89^-KB3&R%9,%W=( M;K"+1D]82JKLMSF)LK^5I2D$#GW-RIR]:@_A\+3&OJ3HX2_J9C2$ER0 ME8-]TR*MP0 DUS8E+@FICC6YW5XYM!LA2H*UXZ*/:#5#5&J+*__F@#E761[( M6V?7_CSBD_@<3X'+E1]!Y((R/*ZNSMC ;,U3K'0F5GE7D]T;- ZQFC "3P@S MNU](,EE? [QP<$X^!.$LS. 6_5O<[ MT*X$:2;6KMCA\P19 M)N=7:&QJM:(V7_I+1B-BR+(P-Z56@?5M, ;AIUL9878NY_.)1Z0+/CD5UW^: MJ;&-;3=&>\1?LPOX ?L31!MD+1V@.ZUB54YA!%,]S_7+X!M$9P3N$'9?!G?V MG5.$=TZY^20(?!2219%#K\[Y*3<^*]6_5\IT$>6448AHG6S?8F6&/19PJU2E)6"!QM*:XI/EC MKFX_P&U!/WS*LF_)).:[ MI:)'5ZH&XJ!:RB&=90-R$I[1+Y-D65$?*<2@13(3ZB''7MAC>@M>T](C<);V MO('KF"7YZ1]!51^= ZO:SO@-.\>?SY,;=CX+N6.&K.,"[HKXP>X^J'[SEW%5?A8?HC586VQ=FT0]L M#:,-HLX2W48\?1POX@4$XR@,0J;[S#;B)5N1K!H%ST'XBCS7C^[*1U^:VWO\ MN'#Z(MY^A4$Q%LVN(Z/YQ-GR+X\HY0\/)P,8;2B. ;) HD.3JF1"-+"QH\ 8 M4I94;*)/%R2D :C$VX,/$K-=/YBK.8#O/###WG94CVGPCD+ 0/T>I)J]Q8AD MTR7V(ML,%^R!M7GA[GB8BO>- ?&")6"X, JD0SO,;LJ#9AY5_7V'AY534'?. MXT>6=O,;%[:"I#I,P.Y,*(G:%RN*/#([@D!?.N[9\G^V+J9A2:A6.*:VYD["29M0K,LHPP,]2$=%4CO>&"VB=978+?'= MGH260S4H$\NSZ#E4R-)A:G@_2*YC.T)Z13,WF4XS0FX U'E&FM0K(FB&-D2@L$.)*UMVW\33?QM-\&T_S;3Q-#[XF6\4YH2P:8"NIDXJA_;., M _HND?(N6F&2?BY;?V8ZX+!0*F/J_98>2& M>(,NG];(#U0G@*D ')01J;'*5+JH?>I=(M>?UU)L[SQ<$C](8X.&TE<.SV7Y M:_2M'FE5&*\1IX-K-6\;5S)AT6_!DR%%@Q7R *K.L-.?(F'6[L?6X8%)Y5K4 ML6!<=?!8RX]+_+70G'%*J]E<6LWD*8([A _E>0B131V MEKZ+QC,/+V-1V5Q:"V;@K411]C5EHS;.&NS]MJ< /-AW^5/KF*4 R_%BRCX- M%FSAR;]YC@^L)[($@B;DMI5)6DI ;[[LSW!6*S+'X3;C J^<6NVZ;<8(>_K3 M02M:& ERHK^GK;J6W5&98;>L!6+M089->J-X?6=LLN&Z;53H,*?#!\>?\/Y=_1"P=]/C-!_;)1X=^1?$'DG3O?8FAX,#U"%=NJPY-@*K+W+49VSP9F,CNV(XZ/-H-(T5@@EJ1 M%<)O0-]:EE.XXM"X&O$:*"!]9I;$@=TY(;)6]:D@ =WT&BPES_$J9^!F8>1I ML3@0HP8-I'6(=%,D)=$T##V>\^<^[NQ>H"ZA@#USE.%VF2= O3]SA'^[04O' MNV197[AM\5L!7&PW%S-U'YQHYBF-W2G_!JB7M853E96!/JQZSG#A,!V. MW.8F.B3V53300:5$?%/''/U>+Z]8)^XB)XL!3BTB\.Q=J*5B<0G]D K[1ZLX MTTX@CY84(<4Q/HT #INMS6L'\5K9X[#:XF@$<-CB:%X[:._Q]('0,!M\>\]^ M8&_:9"VF0PY&6WBDWV?:>7ADF2";8R0%N$"'F#4I;:/DS$2XV1L5*D,/BS^! MG7;1QK[R^B#&PS!)H2#$;M&S*G"\$0#T?M$J@N;E0[W/D&YDV<,LZKMWZ9<' M[40$BS5W8T2#\QJ>I_Z70^"\P T9N-BAL^E.*%DC&FXG'K^;[L_Y6>0ZGL>X MM1HWR>"%=F>2@904"_5O;GB6!&PYPI+!"RU@!>67$K@X%M-ZW\3QYPSZ6<3H MQ_[2XIE&/2;0:$Y3- *>&3SS.'AW)#R?SUTNTO8F'-QXD81O=E0QCP!X]D-+ MIT-![PI\ 7[.[Y/OK/C@HS_1/%Y"$$1\3H#-@7@M* _+=!HEV<8\T,.1XCH^ M.B%O ]M>.&$??4,%= =4X6H49Q/'S.6;W65Y@0*7XG72Z9P_UC]S DLAN!(! ML'T.V@)O8ZNIM%=% ?)[Q3G9()]%.#QOE+MN*?[UX>^6#2L''F^0IRPK2^UF M[9P12LDC^\.YLV;_5IY=82'RD2!A* Y8E;.FGW/HXI09O3:O_0B1#=39YMFE M/\F@^W3H41+ I=>&DB>;N8[Q1YNM"+(1X>&TE32*LIEIJ3C?FGDPM*-9QGOW ME)'AS,=^?E,_[<%,&Y /*,N19V@J^1] \IVZS:,A9+*X$U="K2%(68)]J7C? M@;V)7D/B1^<)KZ)5LI6,HS ('9]7\RXBFDP^Q&3>F^"EB!ER,";'[:SL 573 MRK]DG6;Q& 5W:.ULX^?"QHL)(]?%:\>[]F_14WC_B+P-^DC\\,&2E^A$T6 T MIAO?,[6!FC2J1/ZOR*'WCP1>6S)"#C^C[\;G3#MZ[_C0)YLIA9U:JR8I@TD5 M=5F=Z4CWSI1>%.2*1);.:+4H&4J@JL?F3#=Z?:WU+'VH=.3^$>$ XTA.W@_88ZMF5;T M.R7U(Z'ATEDBWE0W]N^0XUT&_&U;7DGQLG.GNMQ%('D5> ,H/"BQ)Y-@Y^JA MYF"2'*U!GE@^WPA1%\>OH9T3/V#KI;?(3G58G8J#M_$.#,Y40J,":HV/:>QP3^(MA:)LAT%!_"BIG:[' M-J3#2>G:^9<)&*QX*-3$?AWR$(Q6@F59.TS/;Q#JYP!X$S)LTVU8C9G MR@'RF+8"S:,%0W^>I\!ZCCK+N(/4T ME:X)GW[A_'*Q0"X?S+H#SX,Z_E:-SX^-$M4-K]"?[EY48R2E1-OQ+")(3U"/P)4(LCAIHAX3[-RP9JUM M$)SY%]L.5G7;W6CEB2Z] >[5+J! T :T)XD7H(/=G4+;^8!A$@_(836>"IB6 MC"FCZ?O1&N+&)RA\)$T\3?O:7Q"ZBE&HQGI-L.KC/4%\(@5(\>R-#PW/X.; MM3U2TSXX7@A4PVT(X FBN^Z$0D=\*AJ3#<$7"[$2]8%,IF]3LH9U5+TTUD14C#V'=*JSXD#\G8 =4)-K\B3M@\XK M]HF9L/:C$B],#DO1$\[E"M$EBUT^4/(8/K"<;>WX)H*&>KA#J LU\@5FQNU]"RI9+ IL('D1U4F&!N6H2$%3GI[C-F9 M"/)0'&(+?TS.QM 3W6@^I[Q?*_D/7T?3>&Q9L=5!'9#%U3+%X."+CL(Z9W\< MTWORV/0FGZ*H>DPGE&RP[YK8T02 !RBO"F\,SH3H M)+0)"4+'^V^\-A2$U((=5,18SYA,7KT^B13W<7"2*'(ZRZ< : A5I.+*,P%T M+U"H2N"&\(KP _%-9%,58 .QC2H3,H&8N)&H)(\IO9OWA?*D7#ZY#XZ_1)T[A&L!#B*:KF=%)IGNW0S:NWT\@]*)+[-? M.*&3MET8*3K4 AY2B";B328V,ZT.];=Q?CKA!,V< /&__1]02P$"% ,4 M" "#B053 'GD^1;D #PVPX &@ @ $ 9C$P<3 W,C%? M#,Q+3 Q7W)B8V)E87)I;F=S M+FAT;5!+ 0(4 Q0 ( (.)!5-TCTWE-P< .XJ ? " M <[K !F,3!Q,##,R+3 R7W)B8V)E M87)I;F=S+FAT;5!+ 0(4 Q0 ( (.)!5/O@,ODNPP /]W 1 M " 8#Z !R;VQL+3(P,C$P-S S+GAS9%!+ 0(4 Q0 ( (.)!5-R M%HM#1PP !B/ 5 " 6H' 0!R;VQL+3(P,C$P-S S7V-A M;"YX;6Q02P$"% ,4 " "#B0535[W&^H(I '; ( %0 M@ 'D$P$ &UL4$L! A0#% @ @XD%4Y$M MS*8.8 YZ,$ !4 ( !F3T! ')O;&PM,C R,3 W,#-?;&%B M+GAM;%!+ 0(4 Q0 ( (.)!5,B1TRAB2D ,>0 @ 5 " M =J= 0!R;VQL+3(P,C$P-S S7W!R92YX;6Q02P4& H "@#' @ EL