0001437749-22-027505.txt : 20221116 0001437749-22-027505.hdr.sgml : 20221116 20221116105528 ACCESSION NUMBER: 0001437749-22-027505 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20221002 FILED AS OF DATE: 20221116 DATE AS OF CHANGE: 20221116 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SYPRIS SOLUTIONS INC CENTRAL INDEX KEY: 0000864240 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823] IRS NUMBER: 611321992 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-24020 FILM NUMBER: 221393773 BUSINESS ADDRESS: STREET 1: 101 BULLITT LN STREET 2: STE 450 CITY: LOUISVILLE STATE: KY ZIP: 40222 BUSINESS PHONE: 5023292000 MAIL ADDRESS: STREET 1: 101 BULLITT LN STREET 2: STE 450 CITY: LOUISVILLE STATE: KY ZIP: 40222 FORMER COMPANY: FORMER CONFORMED NAME: GROUP TECHNOLOGIES CORP DATE OF NAME CHANGE: 19940314 10-Q 1 sypr20220930_10q.htm FORM 10-Q sypr20220930_10q.htm
0000864240 SYPRIS SOLUTIONS INC false --12-31 Q3 2022 0.01 0.01 975,150 975,150 0 0 0.01 0.01 24,850 24,850 0 0 0.01 0.01 10,000,000 10,000,000 0 0 0.01 0.01 30,000,000 30,000,000 22,150,684 22,150,665 21,864,743 21,864,724 22,994 19 19 1 1 38,000 18 0 21 30 00008642402022-01-012022-10-02 xbrli:shares 00008642402022-11-05 iso4217:USD 00008642402022-07-042022-10-02 00008642402021-07-052021-10-03 00008642402021-01-012021-10-03 iso4217:USDxbrli:shares 00008642402022-10-02 00008642402021-12-31 0000864240us-gaap:SeriesAPreferredStockMember2022-10-02 0000864240us-gaap:SeriesAPreferredStockMember2021-12-31 0000864240us-gaap:NonvotingCommonStockMember2022-10-02 0000864240us-gaap:NonvotingCommonStockMember2021-12-31 0000864240us-gaap:CommonStockMember2022-10-02 0000864240us-gaap:CommonStockMember2021-12-31 00008642402020-12-31 00008642402021-10-03 0000864240sypr:CommonStockOutstandingMember2022-07-03 0000864240us-gaap:AdditionalPaidInCapitalMember2022-07-03 0000864240us-gaap:RetainedEarningsMember2022-07-03 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-03 0000864240us-gaap:TreasuryStockMember2022-07-03 0000864240sypr:CommonStockOutstandingMember2022-07-042022-10-02 0000864240us-gaap:AdditionalPaidInCapitalMember2022-07-042022-10-02 0000864240us-gaap:RetainedEarningsMember2022-07-042022-10-02 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-042022-10-02 0000864240us-gaap:TreasuryStockMember2022-07-042022-10-02 0000864240sypr:CommonStockOutstandingMember2022-10-02 0000864240us-gaap:AdditionalPaidInCapitalMember2022-10-02 0000864240us-gaap:RetainedEarningsMember2022-10-02 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-02 0000864240us-gaap:TreasuryStockMember2022-10-02 0000864240sypr:CommonStockOutstandingMember2021-07-04 0000864240us-gaap:AdditionalPaidInCapitalMember2021-07-04 0000864240us-gaap:RetainedEarningsMember2021-07-04 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-04 0000864240us-gaap:TreasuryStockMember2021-07-04 0000864240sypr:CommonStockOutstandingMember2021-07-052021-10-03 0000864240us-gaap:AdditionalPaidInCapitalMember2021-07-052021-10-03 0000864240us-gaap:RetainedEarningsMember2021-07-052021-10-03 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-052021-10-03 0000864240us-gaap:TreasuryStockMember2021-07-052021-10-03 0000864240sypr:CommonStockOutstandingMember2021-10-03 0000864240us-gaap:AdditionalPaidInCapitalMember2021-10-03 0000864240us-gaap:RetainedEarningsMember2021-10-03 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-03 0000864240us-gaap:TreasuryStockMember2021-10-03 0000864240sypr:CommonStockOutstandingMember2021-12-31 0000864240us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000864240us-gaap:RetainedEarningsMember2021-12-31 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000864240us-gaap:TreasuryStockMember2021-12-31 0000864240sypr:CommonStockOutstandingMember2022-01-012022-10-02 0000864240us-gaap:AdditionalPaidInCapitalMember2022-01-012022-10-02 0000864240us-gaap:RetainedEarningsMember2022-01-012022-10-02 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-10-02 0000864240us-gaap:TreasuryStockMember2022-01-012022-10-02 0000864240sypr:CommonStockOutstandingMember2020-12-31 0000864240us-gaap:AdditionalPaidInCapitalMember2020-12-31 0000864240us-gaap:RetainedEarningsMember2020-12-31 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0000864240us-gaap:TreasuryStockMember2020-12-31 0000864240sypr:CommonStockOutstandingMember2021-01-012021-10-03 0000864240us-gaap:AdditionalPaidInCapitalMember2021-01-012021-10-03 0000864240us-gaap:RetainedEarningsMember2021-01-012021-10-03 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-10-03 0000864240us-gaap:TreasuryStockMember2021-01-012021-10-03 xbrli:pure utr:Y 0000864240srt:MinimumMember2022-10-02 0000864240srt:MaximumMember2022-10-02 00008642402022-10-032022-10-02 00008642402023-01-012022-10-02 0000864240sypr:SyprisTechnologiesMemberus-gaap:TransferredAtPointInTimeMember2022-07-042022-10-02 0000864240sypr:SyprisTechnologiesMemberus-gaap:TransferredAtPointInTimeMember2021-07-052021-10-03 0000864240sypr:SyprisTechnologiesMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-10-02 0000864240sypr:SyprisTechnologiesMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-10-03 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredAtPointInTimeMember2022-07-042022-10-02 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredAtPointInTimeMember2021-07-052021-10-03 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-10-02 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-10-03 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredOverTimeMember2022-07-042022-10-02 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredOverTimeMember2021-07-052021-10-03 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredOverTimeMember2022-01-012022-10-02 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredOverTimeMember2021-01-012021-10-03 0000864240us-gaap:OtherCurrentAssetsMember2022-10-02 0000864240us-gaap:OtherCurrentAssetsMember2021-12-31 0000864240sypr:AccruedLiabilities1Member2022-10-02 0000864240us-gaap:OtherNoncurrentLiabilitiesMember2022-10-02 0000864240sypr:AccruedLiabilities1Member2021-12-31 0000864240us-gaap:OtherNoncurrentLiabilitiesMember2021-12-31 0000864240us-gaap:LandAndLandImprovementsMember2022-10-02 0000864240us-gaap:LandAndLandImprovementsMember2021-12-31 0000864240us-gaap:BuildingAndBuildingImprovementsMember2022-10-02 0000864240us-gaap:BuildingAndBuildingImprovementsMember2021-12-31 0000864240us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-10-02 0000864240us-gaap:PropertyPlantAndEquipmentOtherTypesMember2021-12-31 0000864240us-gaap:ConstructionInProgressMember2022-10-02 0000864240us-gaap:ConstructionInProgressMember2021-12-31 0000864240sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Membersypr:GillFamilyCapitalManagementMember2021-12-31 0000864240sypr:PromissoryNotesWithMaturityOnApril12022Membersypr:GillFamilyCapitalManagementMember2022-10-02 0000864240sypr:PromissoryNotesWithMaturityOnApril12024Membersypr:GillFamilyCapitalManagementMember2022-10-02 0000864240sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Membersypr:GillFamilyCapitalManagementMember2022-10-02 0000864240sypr:PromissoryNoteMembersypr:GillFamilyCapitalManagementMembersypr:FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember2022-01-012022-10-02 utr:M 0000864240sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Membersypr:GillFamilyCapitalManagementMember2022-01-012022-10-02 0000864240sypr:MachineryAtSyprisTechnologiesFacilityMember2022-10-02 0000864240sypr:FinanceLeaseObligationsMembersypr:MachineryAtSyprisTechnologiesFacilityMember2022-10-02 0000864240sypr:EquipmentFinancingObligationsMember2022-10-02 0000864240sypr:EquipmentFinancingObligationsMembersrt:MinimumMember2022-10-02 0000864240sypr:EquipmentFinancingObligationsMembersrt:MaximumMember2022-10-02 0000864240us-gaap:IntersegmentEliminationMember2022-01-012022-10-02 0000864240sypr:SyprisTechnologiesMember2022-07-042022-10-02 0000864240sypr:SyprisTechnologiesMember2021-07-052021-10-03 0000864240sypr:SyprisTechnologiesMember2022-01-012022-10-02 0000864240sypr:SyprisTechnologiesMember2021-01-012021-10-03 0000864240sypr:SyprisElectronicsMember2022-07-042022-10-02 0000864240sypr:SyprisElectronicsMember2021-07-052021-10-03 0000864240sypr:SyprisElectronicsMember2022-01-012022-10-02 0000864240sypr:SyprisElectronicsMember2021-01-012021-10-03 0000864240us-gaap:CorporateAndOtherMember2022-07-042022-10-02 0000864240us-gaap:CorporateAndOtherMember2021-07-052021-10-03 0000864240us-gaap:CorporateAndOtherMember2022-01-012022-10-02 0000864240us-gaap:CorporateAndOtherMember2021-01-012021-10-03 0000864240sypr:SyprisTechnologiesMember2022-10-02 0000864240sypr:SyprisTechnologiesMember2021-12-31 0000864240sypr:SyprisElectronicsMember2022-10-02 0000864240sypr:SyprisElectronicsMember2021-12-31 0000864240us-gaap:CorporateAndOtherMember2022-10-02 0000864240us-gaap:CorporateAndOtherMember2021-12-31 0000864240sypr:DOLMember2022-10-02 0000864240sypr:DOLMembersrt:MinimumMember2022-10-02 0000864240sypr:DOLMembersrt:MaximumMember2022-10-02 0000864240us-gaap:InventoriesMember2022-10-02 0000864240us-gaap:CapitalAdditionsMember2022-10-02 0000864240us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-042022-10-02 0000864240us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-052021-10-03 0000864240us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-10-02 0000864240us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-10-03 0000864240country:US2022-10-02 0000864240country:US2021-12-31 0000864240us-gaap:ForeignPlanMember2022-10-02 0000864240us-gaap:ForeignPlanMember2021-12-31
 

 

logo.jpg

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington D.C. 20549

 

FORM 10-Q

 

(Mark One)

Quarterly Report Pursuant To Section 13 Or 15(d) Of The Securities Exchange Act Of 1934
For the quarterly period ended October 2, 2022

OR

Transition Report Pursuant To Section 13 Or 15(d) Of The Securities Exchange Act Of 1934
For the transition period from _____ to _____

 

Commission file number: 0-24020

 

SYPRIS SOLUTIONS, INC.

(Exact name of registrant as specified in its charter)

 

Delaware

61-1321992

(State or other jurisdiction

(I.R.S. Employer

of incorporation or organization)

Identification No.)

  

101 Bullitt Lane, Suite 450

 

Louisville, Kentucky 40222

(502) 329-2000

(Address of principal executive

(Registrant’s telephone number,

offices) (Zip code)

including area code)

 


 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock

SYPR

Nasdaq

 

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

 

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

 

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

 

☐ Large accelerated filer

☐ Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

   

 

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

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

 

As of November 5, 2022, the Registrant had 22,150,665 shares of common stock outstanding

 

 
 
 

Table of Contents

 

Part I. Financial Information

 
     

Item 1.

Financial Statements

 
     
 

Consolidated Statements of Operations for the Three and Nine Months Ended October 2, 2022 and October 3, 2021

2

     
 

Consolidated Statements of Comprehensive Income (Loss) for the Three and Nine months Ended October 2, 2022 and October 3, 2021

3

     
 

Consolidated Balance Sheets at October 2, 2022 and December 31, 2021

4

     
 

Consolidated Cash Flow Statements for the Nine Months Ended October 2, 2022 and October 3, 2021

5

     
 

Consolidated Statements of Stockholders’ Equity for the Three and Nine months Ended October 2, 2022 and October 3, 2021

6

     
 

Notes to Condensed Consolidated Financial Statements

7

     

Item 2.

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

18

     

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

25

     

Item 4.

Controls and Procedures

25

     

Part II. Other Information

 
     

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

26

     

Item 4. 

Mine Safety Disclosures

26

     

Item 5.

Other Information

26

     

Item 6. 

Exhibits

27

     

Signatures

28

 

1

 

 

 

Part I.

Financial Information

 

Item 1.

Financial Statements

 

Sypris Solutions, Inc.

Consolidated Statements of Operations

(in thousands, except for per share data)

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 2,

   

October 3,

   

October 2,

   

October 3,

 
   

2022

   

2021

   

2022

   

2021

 
   

(Unaudited)

   

(Unaudited)

 
                                 

Net revenue

  $ 25,199     $ 25,683     $ 80,409     $ 71,634  

Cost of sales

    23,228       21,705       70,149       61,531  
                                 

Gross profit

    1,971       3,978       10,260       10,103  

Selling, general and administrative

    3,574       3,007       10,700       9,305  
                                 

Operating (loss) income

    (1,603

)

    971       (440

)

    798  
                                 

Interest expense, net

    273       211       784       644  

Other expense, net

    382       132       655       498  

Forgiveness of PPP Loan and related interest

    0       0       0       (3,599

)

                                 

(Loss) income before taxes

    (2,258

)

    628

 

    (1,879

)

    3,255  

Income tax (benefit) expense

    (16

)

    334       755       768  
                                 

Net (loss) income

  $ (2,242

)

  $ 294     $ (2,634

)

  $ 2,487  
                                 

(Loss) income per share:

                               

Basic

  $ (0.10

)

  $ 0.01     $ (0.12

)

  $ 0.12  

Diluted

  $ (0.10

)

  $ 0.01     $ (0.12

)

  $ 0.11  
                                 

Weighted average shares outstanding:

                               

Basic

    21,740       21,536       21,716       21,522  

Diluted

    21,740       22,940       21,716       22,994  
                                 

Dividends declared per common share

  $ 0.00     $ 0.00     $ 0.00     $ 0.00  

 

The accompanying notes are an integral part of the consolidated financial statements.

 

 
2

 

 

Sypris Solutions, Inc.

Consolidated Statements of Comprehensive Income (Loss)

(in thousands)

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 
                 

Net (loss) income

 $(2,242

)

 $294  $(2,634

)

 $2,487 
                 

Other comprehensive (loss) income

                

Foreign currency translation adjustments

  (51

)

  (378

)

  380   (429

)

                 

Comprehensive (loss) income

 $(2,293

)

  (84

)

 $(2,254

)

 $2,058 

 

The accompanying notes are an integral part of the consolidated financial statements.

 

3

 

 

 

Sypris Solutions, Inc.

Consolidated Balance Sheets

(in thousands, except for share data)

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Assets

        

Current assets:

        

Cash and cash equivalents

 $16,474  $11,620 

Accounts receivable, net

  8,852   8,467 

Inventory, net

  35,177   30,100 

Other current assets

  7,508   5,868 

Total current assets

  68,011   56,055 
         

Property, plant and equipment, net

  15,076   14,140 

Operating lease right-of-use assets

  4,451   5,140 

Other assets

  4,555   4,170 

Total assets

 $92,093  $79,505 

Liabilities and Stockholders Equity

        

Current liabilities:

        

Accounts payable

 $15,885  $11,962 

Accrued liabilities

  20,763   19,646 

Operating lease liabilities, current portion

  1,141   1,063 

Finance lease obligations, current portion

  1,038   983 

Equipment financing obligations, current portion

  369   336 

Note payable – related party, current portion

  2,500   0 
         

Total current liabilities

  41,696   33,990 
         

Operating lease liabilities, net of current portion

  4,011   4,878 

Finance lease obligations, net of current portion

  2,684   3,469 

Equipment financing obligations, net of current portion

  866   868 

Note payable – related party, net of current portion

  3,988   6,484 

Other liabilities

  21,343   10,530 
         

Total liabilities

  74,588   60,219 
         

Stockholders’ equity:

        

Preferred stock, par value $0.01 per share, 975,150 shares authorized; no shares issued

  0   0 

Series A preferred stock, par value $0.01 per share, 24,850 shares authorized; no shares issued

  0   0 

Common stock, non-voting, par value $0.01 per share, 10,000,000 shares authorized; no shares issued

  0   0 

Common stock, par value $0.01 per share, 30,000,000 shares authorized; 22,150,684 shares issued and 22,150,665 outstanding in 2022 and 21,864,743 shares issued and 21,864,724 outstanding in 2021

  221   218 

Additional paid-in capital

  155,374   154,904 

Accumulated deficit

  (115,476)  (112,842)

Accumulated other comprehensive loss

  (22,614)  (22,994)

Treasury stock, 19 in 2022 and 2021

  0   0 
         

Total stockholders’ equity

  17,505   19,286 
         

Total liabilities and stockholders’ equity

 $92,093  $79,505 

 

The accompanying notes are an integral part of the consolidated financial statements.

 

4

 

 

Sypris Solutions, Inc.

Consolidated Cash Flow Statements

(in thousands)

 

   

Nine Months Ended

 
   

October 2,

   

October 3,

 
   

2022

   

2021

 
   

(Unaudited)

 

Cash flows from operating activities:

               

Net (loss) income

  $ (2,634 )   $ 2,487  

Adjustments to reconcile net (loss) income to net cash provided by operating activities:

               

Depreciation and amortization

    2,302       1,944  

Forgiveness of PPP Loan and related interest

    0       (3,599 )

Deferred income taxes

    451       755  

Stock-based compensation expense

    512       351  

Deferred loan costs recognized

    4       5  

Net loss on the sale of assets

    4       11  

Provision for excess and obsolete inventory

    92       134  

Non-cash lease expense

    690       664  

Other noncash items

    82       93  

Contributions to pension plans

    (60 )     (283 )

Changes in operating assets and liabilities:

               

Accounts receivable

    (528 )     (4,256 )

Inventory

    (5,062 )     (11,312 )

Other current assets

    (2,215 )     (1,197 )

Accounts payable

    3,877       6,355  

Accrued and other liabilities

    10,780       10,005  
                 

Net cash provided by operating activities

    8,295       2,157  
                 

Cash flows from investing activities:

               

Capital expenditures

    (2,811 )     (1,829 )

Proceeds from sale of assets

    6       10  
                 

Net cash used in investing activities

    (2,805 )     (1,819 )
                 

Cash flows from financing activities:

               

Principal payments on finance lease obligations

    (725 )     (359 )

Principal payments on equipment financing obligations

    (253 )     (132 )

Indirect repurchase of shares for minimum statutory tax withholdings

    (40 )     (405 )
                 

Net cash used in financing activities

    (1,018 )     (896 )
                 

Effect of exchange rate changes on cash balances

    382       53  
                 

Net increase (decrease) in cash and cash equivalents

    4,854       (505 )
                 

Cash and cash equivalents at beginning of period

    11,620       11,606  
                 

Cash and cash equivalents at end of period

  $ 16,474     $ 11,101  
                 

Supplemental disclosure of cash flow information:

               

Non-cash investing and financing activities:

               

Right-of-use assets obtained in exchange for finance lease obligations

  $ 0     $ 168  

Capital expenditures purchased through equipment financing obligations

    280       1,237  

 

The accompanying notes are an integral part of the consolidated financial statements.

 

 
5

 

 

Sypris Solutions, Inc.

Consolidated Statements of Stockholders equity

(in thousands)

 

    Three Months Ended October 2, 2022  
                                    Accumulated          
                   

Additional

           

Other

         
   

Common Stock

   

Paid-In

   

Accumulated

   

Comprehensive

   

Treasury

 
   

Shares

   

Amount

   

Capital

   

Deficit

   

Loss

   

Stock

 
                                                 

July 3, 2022 balance

    22,131,983     $ 221     $ 155,214     $ (113,234 )   $ (22,563 )   $ 0  

Net income

    0       0       0       (2,242 )     0       0  

Foreign currency translation adjustment

    0       0       0       0       (51 )     0  

Exercise of stock options

    3,682       0       (3 )     0       0       0  

Noncash compensation

    15,000       0       163       0       0       0  

October 2, 2022 balance

    22,150,665     $ 221     $ 155,374     $ (115,476 )   $ (22,614 )   $ 0  

 

   

Three Months Ended October 3, 2021

 
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-In

   

Accumulated

   

Comprehensive

   

Treasury

 
   

Shares

   

Amount

   

Capital

   

Deficit

   

Loss

   

Stock

 
                                                 

July 4, 2021 balance

    21,514,945     $ 215     $ 154,804     $ (113,572 )   $ (24,749 )   $ 0  

Net income

    0       0       0       294       0       0  

Issuance of restricted common stock

    197,500       2       (2 )     0       0       0  

Foreign currency translation adjustment

    0       0       0       0       (378 )     0  

Exercise of stock options

    13,603       0       (21 )     0       0       0  

Noncash compensation

    17,500       0       188       0       0       0  

October 3, 2021 balance

    21,743,548     $ 217     $ 154,969     $ (113,278 )   $ (25,127 )   $ 0  

 

   

Nine Months Ended October 2, 2022

 
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-In

   

Accumulated

   

Comprehensive

   

Treasury

 
   

Shares

   

Amount

   

Capital

   

Deficit

   

Loss

   

Stock

 
                                                 

January 1, 2022 balance

    21,864,724     $ 218     $ 154,904     $ (112,842 )   $ (22,994 )   $ 0  

Net income

    0       0       0       (2,634 )     0       0  

Foreign currency translation adjustment

    0       0       0       0       380       0  

Issuance of restricted common stock

    197,500       2       (2 )     0       0       0  

Exercise of stock options

    43,441       1       (40 )     0       0       0  

Noncash compensation

    45,000       0       512       0       0       0  

October 2, 2022 balance

    22,150,665     $ 221     $ 155,374     $ (115,476 )   $ (22,614 )   $ 0  

 

   

Nine Months Ended October 3, 2021

 
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-In

   

Accumulated

   

Comprehensive

   

Treasury

 
   

Shares

   

Amount

   

Capital

   

Deficit

   

Loss

   

Stock

 
                                                 

January 1, 2021 balance

    21,300,958     $ 213     $ 155,025     $ (115,765 )   $ (24,698 )   $ 0  

Net income

    0       0       0       2,487       0       0  

Issuance of restricted common stock

    197,500       2       (2 )     0       0       0  

Foreign currency translation adjustment

    0       0       0       0       (429 )     0  

Exercise of stock options

    210,090       2       (405 )     0       0       0  

Noncash compensation

    35,000       0       351       0       0       0  

October 3, 2021 balance

    21,743,548     $ 217     $ 154,969     $ (113,278 )   $ (25,127 )   $ 0  

 

The accompanying notes are an integral part of the consolidated financial statements.

 

6

 

 

Sypris Solutions, Inc.

 

Notes to Condensed Consolidated Financial Statements

 

 

 

(1)

Nature of Business

 

All references to “Sypris,” the “Company,” “we” or “our” include Sypris Solutions, Inc. and its wholly-owned subsidiaries. Sypris is a diversified provider of truck components, oil and gas pipeline components and aerospace and defense electronics. The Company produces a wide range of manufactured products, often under multi-year, sole-source contracts. The Company offers such products through its two business segments, Sypris Technologies, Inc. (“Sypris Technologies”) and Sypris Electronics, LLC (“Sypris Electronics”) (See Note 10).

 

 

(2)

Basis of Presentation

 

The accompanying unaudited consolidated financial statements include the accounts of Sypris Solutions, Inc. and its wholly-owned subsidiaries and have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and with the instructions to Form 10-Q and Article 10 of Regulation S-X of the SEC. Accordingly, pursuant to such rules and regulations, certain notes and other financial information included in audited financial statements have been condensed or omitted. The December 31, 2021 consolidated balance sheet data was derived from audited statements, but does not include all disclosures required by U.S. GAAP. The Company’s operations are domiciled in the United States (U.S.) and Mexico, and we serve a wide variety of domestic and international customers. All intercompany transactions and accounts have been eliminated.

 

These unaudited consolidated financial statements reflect, in the opinion of management, all material adjustments (which include only normal recurring adjustments) necessary to fairly state the results of operations, financial position and cash flows for the periods presented, and the disclosures herein are adequate to make the information presented not misleading. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Changes in facts and circumstances could have a significant impact on the resulting estimated amounts included in our consolidated financial statements. Actual results could differ from these estimates. Actual results for the three and nine months ended October 2, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements, and notes thereto, for the year ended December 31, 2021 as presented in the Company’s Annual Report on Form 10-K.

 

 

(3)

Recent Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Credit Losses – Measurement of Credit Losses on Financial Instruments, new guidance for the accounting for credit losses on certain financial instruments. This guidance introduces a new approach to estimating credit losses on certain types of financial instruments and modifies the impairment model for available-for-sale debt securities. This guidance, which becomes effective January 1, 2023, is not expected to have a material impact on our consolidated financial statements.

 

 

(4)

Leases

 

The Company determines if an arrangement is a lease at its inception. The Company has entered into operating leases for real estate. These leases have initial terms which range from 10 years to 11 years, and often include one or more options to renew. These renewal terms can extend the lease term by 5 years and will be included in the lease term when it is reasonably certain that the Company will exercise the option. The Company’s existing leases do not contain significant restrictive provisions; however, certain leases contain provisions for payment of real estate taxes, insurance and maintenance costs by the Company. The lease agreements do not contain any residual value guarantees. Some of the real estate lease agreements include periods of rent holidays and payments that escalate over the lease term by specified amounts. All operating lease expenses are recognized on a straight-line basis over the lease term. For finance leases, interest expense is recognized on the lease liability and the right-of-use asset is amortized over the lease term.

 

7

 

Some leases may require variable lease payments based on factors specific to the individual agreements. Variable lease payments for which we are typically responsible include real estate taxes, insurance and common area maintenance expenses based on the Company’s pro-rata share, which are excluded from the measurement of the lease liability. Additionally, one of the Company’s real estate leases has lease payments that adjust based on annual changes in the Consumer Price Index (“CPI”). The leases that are dependent upon CPI are initially measured using the index or rate at the commencement date and are included in the measurement of the lease liability. Incremental payments due to changes in the index are treated as variable lease costs and expensed as incurred.

 

These operating leases are included in “Operating lease right-of-use assets” on the Company’s consolidated balance sheets and represent the Company’s right to use the underlying asset for the lease term. The Company’s obligations to make lease payments are included in “Operating lease liabilities, current portion” and “Operating lease liabilities, net of current portion” on the Company’s consolidated balance sheets. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As of October 2, 2022, total right-of-use assets and operating lease liabilities were approximately $4,451,000 and $5,152,000, respectively. As of December 31, 2021, total right-of-use assets and operating lease liabilities were approximately $5,140,000 and $5,941,000, respectively.

 

We primarily use our incremental borrowing rate, which is updated quarterly, based on the information available at commencement date, in determining the present value of lease payments. If readily available, we would use the implicit rate in a new lease to determine the present value of lease payments. The Company has certain contracts for real estate which may contain lease and non-lease components which it has elected to treat as a single lease component.

 

The Company has entered into various short-term operating leases, primarily for office equipment with an initial term of twelve months or less. Lease payments associated with short-term leases are expensed as incurred and are not recorded on the Company’s balance sheet. The related lease expense for short-term leases was not material for the three and nine months ended October 2, 2022 and October 3, 2021.

 

The following table presents information related to lease expense for the three and nine months ended October 2, 2022 and October 3, 2021 (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Finance lease expense:

                

Amortization expense

 $170  $87  $490  $260 

Interest expense

  83   54   261   171 

Operating lease expense

  351   351   1,052   1,053 

Variable lease expense

  84   82   253   236 

Total lease expense

 $688  $574  $2,056  $1,720 

 

The following table presents supplemental cash flow information related to leases (in thousands):

 

  

Nine Months Ended

 
  

October 2,

  

October 3,

 
  

2022

  

2021

 
  

(Unaudited)

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $1,273  $1,149 

Operating cash flows from finance leases

  261   171 

Financing cash flows from finance leases

  725   359 

 

8

 

The annual future minimum lease payments as of October 2, 2022 are as follows (in thousands):

 

  

Operating

  

Finance

 
  

Leases

  

Leases

 

Next 12 months

 $1,501  $1,314 

12 to 24 months

  1,387   1,262 

24 to 36 months

  1,222   1,198 

36 to 48 months

  956   510 

48 to 60 months

  832   26 

Thereafter

  211   0 

Total lease payments

  6,109   4,310 
         

Less imputed interest

  (957)  (588)

Total

 $5,152  $3,722 

 

The following table presents certain information related to lease terms and discount rates for leases as of October 2, 2022 and December 31, 2021:

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Weighted-average remaining lease term (years):

        

Operating leases

  4.6   5.3 

Finance leases

  3.3   4.0 
         

Weighted-average discount rate (percentage):

        

Operating leases

  8.0   8.0 

Finance leases

  8.5   8.5 

 

 

(5)

Revenue from Contracts with Customers

 

The Company recognizes revenue when it satisfies a performance obligation by transferring control of a promised product or rendering a service to a customer. The amount of revenue recognized reflects the consideration the Company expects to be entitled to in exchange for the product or service (the “transaction price”). The Company’s transaction price in its contracts with customers is generally fixed; no payment discounts, rebates or refunds are included within its contracts. The Company also does not provide service-type warranties, nor does it allow customer returns. In connection with the sale of various parts to customers, the Company is subject to typical assurance warranty obligations covering the compliance of the electronics parts produced to agreed-upon specifications. Customer returns, when they occur, relate to quality rework issues and are not connected to any repurchase obligation of the Company.

 

A performance obligation is a promise in a contract to transfer a distinct product or render a service to a customer and is the unit of account to which the transaction price is allocated under ASC 606. When a contract contains multiple performance obligations, we allocate the transaction price to the individual performance obligations using the price at which the promised goods or services would be sold to customers on a standalone basis. For most sales within our Sypris Technologies segment and a portion of sales within Sypris Electronics, control transfers to the customer at a point in time. Indicators that control has transferred to the customer include the Company having a present right to payment, the customer obtaining legal title and the customer having the significant risks and rewards of ownership. The Company’s principal terms of sale are FOB Shipping Point, or equivalent, and, as such, the Company primarily transfers control and records revenue for product sales upon shipment.

 

For contracts where Sypris Electronics serves as a contractor for aerospace and defense companies under federally funded programs, we generally recognize revenue over time as we perform because of continuous transfer of control to the customer. This continuous transfer of control to the customer is supported by clauses in the contracts that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. Because control is transferred over time, revenue and gross profit is recognized based on the extent of progress towards completion of the performance obligation. We use labor hours incurred as a measure of progress for these contracts because it best depicts the Company’s performance of the obligation to the customer, which occurs as we incur labor on our contracts. Under this measure of progress, the extent of progress towards completion is measured based on the ratio of labor hours incurred to date to the total estimated labor hours at completion of the performance obligation.

 

9

 

Many of Sypris Electronics’ contractual arrangements with customers are for one year or less. For the remaining population of non-cancellable contracts greater than one year we had $85,385,000 of remaining performance obligations as of October 2, 2022, all of which were long-term Sypris Electronics’ contracts. We expect to recognize approximately 13% of our remaining performance obligations as revenue in 2022, 55% in 2023 and the balance in 2024.

 

Disaggregation of Revenue

 

The following table summarizes revenue from contracts with customers for the three and nine months ended October 2, 2022 and October 3, 2021:

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Sypris Technologies – transferred point in time

 $16,990  $16,693  $52,096  $47,022 

Sypris Electronics – transferred point in time

  2,586   1,712   6,383   4,982 

Sypris Electronics – transferred over time

  5,623   7,278   21,930   19,630 
  $25,199  $25,683  $80,409  $71,634 

 

Contract Balances

 

Differences in the timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets) and deferred revenue, customer deposits and billings in excess of revenue recognized (contract liabilities) on the consolidated balance sheets.

 

Contract assets – Contract assets include unbilled amounts typically resulting from sales under contracts where revenue is recognized over time and revenue recognized exceeds the amount billed to the customer, and the right to payment is subject to conditions other than the passage of time. Contract assets are generally classified as current assets in the consolidated balance sheet. The balance of contract assets as of October 2, 2022 and December 31, 2021 were $1,896,000 and $1,913,000, respectively, and are included within other current assets in the accompanying consolidated balance sheets.

 

Contract liabilities – Some of the Company’s contracts within Sypris Electronics are billed as work progresses in accordance with the contract terms and conditions, either at periodic intervals or upon achievement of certain milestones. Often this results in billing occurring prior to revenue recognition resulting in contract liabilities. Additionally, the Company receives cash payments from customers on certain contracts in advance of the Company’s performance resulting in contract liabilities. These contract liabilities are classified as either current or long-term in the consolidated balance sheets based on the timing of when the Company expects to recognize revenue. As of October 2, 2022, the contract liabilities balance was $30,377,000, of which $14,966,000 was included within accrued liabilities and $15,411,000 was included within other liabilities in the accompanying consolidated balance sheets.  As of December 31, 2021, the contract liabilities balance was $19,888,000, of which $15,013,000 was included within accrued liabilities and $4,875,000 was included within other liabilities in the accompanying consolidated balance sheets.  Payments received from customers in advance of revenue recognition are not considered to be significant financing components because they are used to meet working capital demands that can be higher in the early stages of a contract.

 

The Company recognized revenue from contract liabilities of $3,237,000 and $10,562,000 during the three and nine months ended October 2, 2022, respectively. The Company recognized revenue from contract liabilities of $2,362,000 and $3,828,000 during the three and nine months ended October 3, 2021, respectively.

 

Practical expedients and exemptions

 

Sales commissions are expensed when incurred because the amortization period would have been one year or less. These costs are recorded in selling, general and administrative expense in the consolidated statements of operations.

 

10

 

We do not disclose the value of unsatisfied performance obligations for contracts with original expected lengths of one year or less.

 

 

(6)

(Loss) Earnings Per Common Share

 

The Company computes earnings per share using the two-class method, which is an earnings allocation formula that determines earnings per share for common stock and participating securities. Restricted stock granted by the Company is considered a participating security since it contains a non-forfeitable right to dividends.

 

Our potentially dilutive securities include potential common shares related to our stock options and restricted stock. Diluted earnings per share considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of the potential common shares would have an anti-dilutive effect. Diluted earnings per share excludes the impact of common shares related to our stock options in periods in which the option exercise price is greater than the average market price of our common stock for the period. For the three and nine months ended October 2, 2022, diluted weighted average common shares do not include the impact of any outstanding stock options and unvested compensation-related shares because the effect of these items on diluted net loss would be anti-dilutive. There were 38,000 potential common shares excluded from diluted earnings per share for the three and nine months ended October 3, 2021.

 

A reconciliation of the weighted average shares outstanding used in the calculation of basic and diluted (loss) income per common share is as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

(Loss) income attributable to stockholders:

                

Net (loss) income as reported

 $(2,242

)

 $294  $(2,634

)

 $2,487 

Less distributed and undistributed earnings allocable to restricted award holders

  0   (2

)

  0   (7

)

Less dividends declared attributable to restricted award holders

  0   0   0   0 

Net (loss) income allocable to common stockholders

 $(2,242

)

 $292  $(2,634

)

 $2,480 
                 

(Loss) income per common share attributable to stockholders:

                

Basic

 $(0.10

)

 $0.01  $(0.12

)

 $0.12 

Diluted

 $(0.10

)

 $0.01  $(0.12

)

 $0.11 
                 

Weighted average shares outstanding – basic

  21,740   21,536   21,716   21,522 

Weighted average additional shares assuming conversion of potential common shares

  0   1,404   0   1,472 

Weighted average shares outstanding – diluted

  21,740   22,940   21,716   22,994 

 

 

(7)

Inventory

 

Inventory consists of the following (in thousands):

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Raw materials

 $31,499  $23,694 

Work in process

  4,867   6,702 

Finished goods

  703   1,497 

Reserve for excess and obsolete inventory

  (1,892)  (1,793)

Total

 $35,177  $30,100 

 

11

 

 

 

(8)

Property, Plant and Equipment

 

Property, plant and equipment consists of the following (in thousands):

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Land and land improvements

 $43  $43 

Buildings and building improvements

  7,918   7,863 

Machinery, equipment, furniture and fixtures

  62,879   61,050 

Construction in progress

  2,097   858 
   72,937   69,814 

Accumulated depreciation

  (57,861)  (55,674)
  $15,076  $14,140 

 

 

(9)

Debt

 

Debt outstanding consists of the following (in thousands):

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Current:

        

Finance lease obligation, current portion

 $1,038  $983 

Equipment financing obligations, current portion

  369   336 

Note payable – related party, current portion

  2,500   0 

Current portion of long-term debt and finance lease obligations

 $3,907  $1,319 

Long-Term:

        

Finance lease obligation

 $2,684  $3,469 

Equipment financing obligations

  866   868 

Note payable – related party

  4,000   6,500 

Less unamortized debt issuance and modification costs

  (12)  (16)

Long-term debt and finance lease obligations net of unamortized debt costs

 $7,538  $10,821 

 

Note Payable Related Party

 

The Company has received the benefit of cash infusions from Gill Family Capital Management, Inc. (“GFCM”) in the form of secured promissory note obligations totaling $6,500,000 in principal as of October 2, 2022 and December 31, 2021. GFCM is an entity controlled by the Company’s Chairman, President and Chief Executive Officer, Jeffrey T. Gill, and one of our directors, R. Scott Gill. GFCM, Jeffrey T. Gill and R. Scott Gill are significant beneficial stockholders of the Company. As of October 2, 2022, our principal commitment under the Note was $2,500,000 due on April 1, 2023, $2,000,000 on April 1, 2024 and the balance on April 1, 2026. Interest on the promissory note is reset on April 1 of each year, at the greater of 8.0% or 500 basis points above the five-year Treasury note average during the preceding 90-day period, in each case, payable quarterly. The note allows for up to an 18-month deferral of payment for up to 60% of the interest due on the portion of the notes maturing in April of 2023 and 2024.

 

Obligations under the promissory note are guaranteed by all of the subsidiaries and are secured by a first priority lien on substantially all assets of the Company, including those in Mexico.

 

Finance Lease Obligations

 

As of October 2, 2022, the Company had $3,722,000 outstanding under finance lease obligations for both property and machinery and equipment at its Sypris Technologies locations with maturities through 2026 and a weighted average interest rate of 8.5%.

 

12

 

Equipment Financing Obligations

 

As of October 2, 2022, the Company had $1,235,000 million outstanding under equipment financing obligations, with effective interest rates ranging from 4.4% to 8.1% and payments due through 2028.  Payments on the Company’s equipment financing obligations are due as follows (in thousands):

 

Next 12 months

 $466 

12 to 24 months

  429 

24 to 36 months

  272 

36 to 48 months

  147 

48 to 60 months

  50 

Thereafter

  6 

Total payments

  1,370 

Less imputed interest

  (135)

Total equipment financing obligations

 $1,235 

 

 

(10)

Segment Data

 

The Company is organized into two business segments, Sypris Technologies and Sypris Electronics. The segments are each managed separately because of the distinctions between the products, markets, customers, technologies, and workforce skills of the segments. Sypris Technologies generates revenue primarily from the sale of forged, machined, welded and heat-treated steel components primarily for the heavy commercial vehicle and high-pressure energy pipeline applications. Sypris Electronics provides circuit card and box build manufacturing, high reliability manufacturing, systems assembly and integration, design for manufacturability and design to specification work to customers in the market for aerospace and defense electronics. There was no intersegment net revenue recognized for any period presented.

 

The Company includes the unallocated costs of its corporate office, including the employment costs of its senior management team and other corporate personnel, administrative costs and net corporate interest expense incurred at the corporate level under the caption “General, corporate and other” in the table below. Such unallocated costs include those for centralized information technology, finance, legal and human resources support teams, certain professional fees, director fees, corporate office rent, certain self-insurance costs and recoveries, software license fees and various other administrative expenses that are not allocated to our reportable segments. The unallocated assets include cash and cash equivalents maintained in its domestic treasury accounts and the net book value of corporate facilities and related information systems. The unallocated liabilities consist primarily of the related party notes payable. Domestic income taxes are calculated at an entity level and are not allocated to our reportable segments. Corporate capital expenditures and depreciation and amortization include items attributable to the unallocated fixed assets of the corporate office and related information systems.

 

The following table presents financial information for the reportable segments of the Company (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Net revenue from unaffiliated customers:

                

Sypris Technologies

 $16,990  $16,693  $52,096  $47,022 

Sypris Electronics

  8,209   8,990   28,313   24,612 
  $25,199  $25,683  $80,409  $71,634 
                 

Gross profit:

                

Sypris Technologies

 $1,071  $2,109  $6,334  $5,789 

Sypris Electronics

  900   1,869   3,926   4,314 
  $1,971  $3,978  $10,260  $10,103 

 

13

 
  Three Months Ended  Nine Months Ended 
  October 2,  October 3,  October 2,  October 3, 
  2022  2021  2022  2021 

Operating (loss) income:

 (Unaudited)  (Unaudited) 

Sypris Technologies

 $(361

)

 $901  $2,243  $2,344 

Sypris Electronics

  (56

)

  967   1,280   1,641 

General, corporate and other

  (1,186

)

  (897

)

  (3,963

)

  (3,187

)

  $(1,603

)

 $971  $(440

)

 $798 

(Loss) income before taxes:

                

Sypris Technologies

 $(585

)

 $701  $1,578  $1,642 

Sypris Electronics

  (91

)

  957   1,167   1,621 

General, corporate and other

  (1,582

)

  (1,030

)

  (4,624

)

  (8

)

  $(2,258

)

 $628  $(1,879

)

 $3,255 

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Total assets:

        

Sypris Technologies

 $36,773  $35,977 

Sypris Electronics

  39,602   35,599 

General, corporate and other

  15,718   7,929 
  $92,093  $79,505 
         

Total liabilities:

        

Sypris Technologies

 $21,870  $20,666 

Sypris Electronics

  43,629   31,030 

General, corporate and other

  9,089   8,523 
  $74,588  $60,219 

 

 

(11)

Commitments and Contingencies

 

The provision for estimated warranty costs is recorded at the time of sale and periodically adjusted to reflect actual experience. The Company’s warranty liability, which is included in accrued liabilities in the accompanying consolidated balance sheets as of October 2, 2022 and December 31, 2021 was $679,000 and $659,000, respectively. The Company’s warranty expense for the three and nine months ended October 2, 2022 and October 3, 2021 was not material.

 

The Company bears insurance risk as a member of a group captive insurance entity for certain general liability, automobile and workers’ compensation insurance programs, a self-insured worker’s compensation program and a self-insured employee health program. The Company records estimated liabilities for its insurance programs based on information provided by the third-party plan administrators, historical claims experience, expected costs of claims incurred but not paid, and expected costs to settle unpaid claims. The Company monitors its estimated insurance-related liabilities on a quarterly basis. As facts change, it may become necessary to make adjustments that could be material to the Company’s consolidated results of operations and financial condition.

 

The Company is involved in certain litigation and contract issues arising in the normal course of business. While the outcome of these matters cannot, at this time, be predicted in light of the uncertainties inherent therein, management does not expect that these matters will have a material adverse effect on the consolidated financial position or results of operations of the Company. Additionally, the Company believes its product liability insurance is adequate to cover all potential liability claims.

 

14

 

The Company accounts for loss contingencies in accordance with U.S. GAAP. Estimated loss contingencies are accrued only if the loss is probable and the amount of the loss can be reasonably estimated. With respect to a particular loss contingency, it may be probable that a loss has occurred but the estimate of the loss is within a wide range or undeterminable. If the Company deems an amount within the range to be a better estimate than any other amount within the range, that amount will be accrued. However, if no amount within the range is a better estimate than any other amount, the minimum amount of the range is accrued.

 

The Company has various current and previously-owned facilities subject to a variety of environmental regulations. The Company has received certain indemnifications from either companies previously owning these facilities or from purchasers of those facilities. Additionally, certain property previously sold by the Company has been designated as a Brownfield Site and has been approved for development by the purchaser. As of October 2, 2022 and December 31, 2021, no amounts were accrued for any environmental matters.

 

On December 27, 2017, the U.S. Department of Labor (the “DOL”) filed a lawsuit alleging that the Company had misinterpreted the language of its Company’s 401(k) Plans (collectively, the “Plan”).  The DOL does not appear to dispute that the Company reached such interpretation in good faith and after consulting with independent ERISA counsel.  On January 26, 2022, an opinion was issued by the judge indicating that certain of the Plan language in dispute is unambiguous and would therefore limit the Company’s right to interpret such language. Following the denial of motions for summary judgement from the Company and the DOL on April 28, 2022, a hearing took place on September 13, 2022 to review issues raised in the Company’s motion to amend its answer and its proposed counter claim and general next steps for the litigation proceedings including settlement considerations. Following the hearing the judge issued an order denying the Company’s motion to amend its answer and proposed counter claim and further requested that the parties prepare a joint status report by November 14, 2022 relating to the schedule for the litigation proceedings. While the Company believes that it has affirmative defenses and is continuing to vigorously defend the matter, the Company has engaged in settlement discussions with the DOL. The Company recorded a reserve of $525,000 during the quarter ended October 2, 2022, and the Company currently estimates the range of possible loss is $0 to $108,000 in excess of the amount reserved.  If a settlement is not reached and the DOL’s allegations were subsequently upheld by a court, the Company could be required to make additional contributions into the accounts of its Plan participants and penalties payable to the DOL could be imposed.

 

On February 17, 2017, several employees (“Lucas Plaintiffs”) of KapStone Charleston Kraft, LLC filed a lawsuit in South Carolina alleging that they had been seriously burned when they opened a hinged closure and a hot tar-like material spilled out. Among other claims, the Lucas Plaintiffs allege that Sypris Technologies designed and manufactured the closure, that the closure was defective and that those defects had caused or contributed to their injuries. Sypris Technologies’ motion to dismiss for lack of jurisdiction was denied on February 28, 2020. The Company regards these allegations to be without merit and any potential damages to be undeterminable. As a result, we are currently unable to estimate a loss or range of loss for this matter at this time. The Company’s general liability insurer has accepted the defense costs. The Company is continuing to vigorously defend the matter.

 

In order to reduce manufacturing lead times, the Company enters into agreements with certain suppliers to purchase inventory based on the Company’s requirements.  A significant portion of the Company’s purchase commitments arising from these agreements consists of firm and non-cancelable commitments.  These purchase commitments totaled $57,058,000 as of October 2, 2022, of which $15,224,000 is for purchases to be made in 2022, $31,884,000 is for purchases to be made in 2023 and $9,950,000 is for purchases to be made in 2024.  The Company also had outstanding purchase commitments of $1,261,000 as of October 2, 2022 for the purchase of manufacturing equipment.

 

(12)

Income Taxes

 

The provision for income taxes includes federal, state, local and foreign taxes. The Company’s effective tax rate varies from period to period due to the proportion of foreign and domestic pre-tax income expected to be generated by the Company. The Company provides for income taxes for its domestic operations at a statutory rate of 21% in 2022 and 2021 and for its foreign operations at a statutory rate of 30% in 2022 and 2021. Reconciling items between the federal statutory rate and the effective tax rate also include the expected usage of federal net operating loss carryforwards, state income taxes, valuation allowances and certain other permanent differences.

 

15

 

The Company recognizes liabilities or assets for the deferred tax consequences of temporary differences between the tax bases of assets or liabilities and their reported amounts in the financial statements in accordance with ASC 740, Income Taxes (ASC 740). These temporary differences will result in taxable or deductible amounts in future years when the reported amounts of assets or liabilities are recovered or settled. ASC 740 requires that a valuation allowance be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. The Company evaluates its deferred tax position on a quarterly basis and valuation allowances are provided as necessary. During this evaluation, the Company reviews its forecast of income in conjunction with other positive and negative evidence surrounding the realizability of its deferred tax assets to determine if a valuation allowance is needed.

 

Based on the Company’s consideration of all positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations, the Company has established a valuation allowance against all U.S. deferred tax assets. Until an appropriate level and characterization of profitability is attained, the Company expects to continue to maintain a valuation allowance on its net deferred tax assets related to future U.S. tax benefits.

 

 

(13)

Employee Benefit Plans

 

Pension expense (benefit) consisted of the following (in thousands):

 

  Three Months Ended  Nine Months Ended 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 
                 

Service cost

 $1  $1  $3  $3 

Interest cost on projected benefit obligation

  210   194   630   581 

Net amortizations, deferrals and other costs

  140   153   420   459 

Expected return on plan assets

  (204

)

  (189

)

  (613

)

  (567

)

Net periodic benefit cost

 $147  $159  $440  $476 

 

The net periodic benefit cost of the defined benefit pension plans incurred during the three and nine-month periods ended October 2, 2022 and October 3, 2021 are reflected in the following captions in the accompanying consolidated statements of operations (in thousands):

 

  Three Months Ended  Nine Months Ended 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Service cost:

                

Selling, general and administrative expenses

 $1  $1  $3  $3 

Other net periodic benefit costs:

                

Other expense, net

  146   158   437   473 

Total

 $147  $159  $440  $476 

 

 

(14)

Accumulated Other Comprehensive Loss

 

The Company’s accumulated other comprehensive loss consists of employee benefit-related adjustments and foreign currency translation adjustments.

 

Accumulated other comprehensive loss consisted of the following (in thousands):

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Foreign currency translation adjustments

 $(11,060) $(11,440)

Employee benefit related adjustments – U.S., net of tax

  (11,745)  (11,745)

Employee benefit related adjustments – Mexico, net of tax

  191   191 

Accumulated other comprehensive loss

 $(22,614) $(22,994)

 

16

 
 

(15)

Fair Value of Financial Instruments

 

Cash, accounts receivable, accounts payable and accrued liabilities are reflected in the consolidated financial statements at their carrying amount which approximates fair value because of the short-term maturity of those instruments. The carrying amount of debt outstanding at October 2, 2022 approximates fair value, and is based upon quoted prices for similar assets and liabilities in active markets, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instruments (Level 2).

 

17

 

 

 

Item 2.         Managements Discussion and Analysis of Financial Condition and Results of Operations

 

Overview

 

We are a diversified provider of truck components, oil and gas pipeline components and aerospace and defense electronics. We offer a wide range of manufactured products, often under multi-year sole-source contracts.

 

We are organized into two business segments, Sypris Technologies and Sypris Electronics. Sypris Technologies, which is comprised of Sypris Technologies, Inc. and its subsidiaries, generates revenue primarily from the sale of forged, machined, welded and heat-treated steel components primarily for the heavy commercial vehicle and high-pressure energy pipeline applications. Sypris Electronics, which is comprised of Sypris Electronics, LLC, generates revenue primarily through circuit card and full “box build” manufacturing, high reliability manufacturing, systems assembly and integration, design for manufacturability and design to specification work.

 

We focus on those markets where we believe we have the expertise, qualifications and leadership position to sustain a competitive advantage. We target our resources to support the needs of industry participants that embrace technological innovation and flexibility, coupled with multi-year contractual relationships, as a strategic component of their supply chain management. These contracts, many of which are sole-source by part number, have historically created opportunities to invest in leading-edge processes or technologies to help our customers remain competitive. The productivity and innovation that can result from such investments helps to differentiate us from our competition when it comes to cost, quality, reliability and customer service.

 

Impact of COVID-19 on Our Business

 

The COVID-19 pandemic negatively impacted the Company’s results of operations, cash flows and financial position in 2020 and 2021, and in the first nine months of 2022. We have also continued to experience various degrees of supply chain challenges in the first nine months of 2022, including increased lead times for raw materials due to availability constraints and high demand. While we have elevated our engagement with our suppliers and used secondary suppliers and new methods of procurement where available to mitigate the supply chain pressures, we expect supply chain challenges to continue throughout 2022 and into 2023.

 

In connection with the supply chain challenges described above, we have experienced inflationary increases of certain raw materials, as well as logistics, transportation, utilities and labor costs. While we have taken pricing actions and we strive for productivity improvements that could help offset these inflationary cost increases, we expect inflationary cost increases to continue throughout 2022 and into 2023.

 

Sypris Technologies Outlook

 

Demand in the North American Class 4-8 commercial vehicle market began to recover in the second half of 2020 following an anticipated market decline in the first half of 2020 that was deepened by the impact of the COVID-19 pandemic. Market conditions have improved since then for commercial vehicles in addition to the automotive, sport utility vehicle and off-highway markets also served by Sypris Technologies. While there is growing evidence of a slowing North American economy, we believe that the market diversification Sypris Technologies has accomplished over recent years by adding new programs in the automotive, sport-utility and off-highway markets has benefited and will continue to benefit the Company as demand for our products in these markets has experienced less volatility than the Class 8 commercial vehicle market.

 

Reduced travel, business closures, and other economic impacts related to the COVID-19 pandemic suppressed oil and natural gas demand, thereby adversely impacting the oil and gas markets served by our Tube Turns® brand of engineered products. This caused major pipeline developers to significantly scale back near-term capital investments in new pipeline infrastructure, which resulted in reduced demand for our products for the oil and gas markets during 2021 and the first nine months of 2022. Sales in this market are dependent on, among other things, the level of worldwide oil and gas drilling, the price of crude oil and natural gas and capital spending by exploration and production companies and drilling contractors. The U.S. average land rig count continues to be below pre-pandemic levels, but rose 42% in the third quarter of 2022 compared to the third quarter of 2021. As commodity prices improve and activity increases, particularly in liquefied natural gas (“LNG”) shipments to Europe, we currently expect customer demand in this market to increase in the fourth quarter of 2022 compared to same period of 2021. However, the conflict between Russia and Ukraine has led to disruption, instability and volatility in global markets and industries that could negatively impact our operations.

 

18

 

We will continue to pursue new business in a wide variety of markets from light automotive to new energy related product lines to achieve a more balanced portfolio across our customers, markets and products.

 

Sypris Electronics Outlook

 

As noted above, the COVID-19 pandemic continued to cause business impacts in the first nine months of 2022 including supply chain challenges and delays. The majority of the government aerospace and defense programs that we support require specific components that are sole-sourced to specific suppliers; therefore, the resolution of supplier constraints requires coordination with our customers or the end-users of the products. We have partnered with our customers to qualify alternative components or suppliers and will continue to focus on our supply chain to attempt to mitigate the impact of supply component shortages on our business. Electronic component shortages may continue to be a challenge during the remainder of 2022 and into 2023. We may not be successful in addressing these shortages and other supply chain issues.

 

During 2021 and the first nine months of 2022, we announced new program awards for Sypris Electronics, with certain programs continuing into 2024. In addition to contract awards from Department of Defense (“DoD”) prime contractors related to weapons systems, electronic warfare and infrared countermeasures in our traditional aerospace and defense markets, we have also been awarded subcontracts related to the communication and navigation markets, which align with our advanced capabilities for delivering products for complex, high cost of failure platforms.

 

On March 15, 2022, President Biden signed the Consolidated Appropriations Act, 2022, providing annual funding for the DoD and other government departments and agencies. The appropriation provided $781 billion for national defense, which includes the DoD, Department of Energy (DoE) nuclear weapons-related activities, and the national security activities of the Coast Guard, Federal Bureau of Investigation, and others. The DoD portion was $742.3 billion, $25 billion more than the President’s Fiscal Year (FY) 2022 request. Additionally, the legislation included $13.6 billion in supplemental funding to support Ukraine, including $3.5 billion for defense articles and $650 million in Foreign Military Financing (FMF) for Ukraine and other Eastern European allies. An additional $40 billion in emergency supplemental appropriations was approved by Congress in May 2022.

 

On March 28, 2022, President Biden’s Administration submitted to Congress the President’s FY 2023 budget request, which proposes $813 billion for national defense. The DoD portion of this request is $773 billion, a 4% increase above the FY 2022 enacted amount.  However, Congress has not yet enacted an annual budget for FY 2023. To avert a government shutdown, on September 30, 2022, a continuing resolution funding measure was enacted to finance all U.S. government activities through December 16, 2022. Under the continuing resolution, partial-year funding at amounts consistent with appropriated levels for FY 2022 are available, subject to certain restrictions, but new spending initiatives are not authorized. Importantly, our key programs continue to be supported and funded despite the continuing resolution financing mechanism. However, during periods covered by continuing resolutions, we may experience delays in procurement of products and services due to a lack of funding, and those delays may affect our results of operations.

 

It is difficult to predict the specific course of future defense budgets. However, we believe the ongoing conflict in Ukraine and the escalating tensions between China and Taiwan have highlighted some of the national security threats to our nation and our allies, and the need for strong deterrence and a robust defense capability, as well as impacting our political and economic environment. More generally, the threat to U.S. national security remains very substantial and we believe that our capabilities should help our customers defend against current and future threats and, as a result, continue to allow for long-term profitable business growth.

 

We expect to compete for follow-on business opportunities as a subcontractor on future builds of several existing government programs. However, the federal budget and debt ceiling are expected to continue to be the subject of considerable uncertainty and the impact on demand for our products and services and our business are difficult to predict.

 

See also the discussion of Congressional budgetary constraints or reallocations risks within “Item 1A, Risk Factors” included in our 2021 Form 10-K.

 

19

 

 

Results of Operations

 

The tables below compare our segment and consolidated results for the three and nine month periods of operations of 2022 to the three and nine month periods of operations of 2021. The tables present the results for each period, the change in those results from 2021 to 2022 in both dollars and percentage change and the results for each period as a percentage of net revenue.

 

 

The first two columns in each table show the absolute results for each period presented.

 

 

The columns entitled “Year Over Year Change” and “Year Over Year Percentage Change” show the change in results, both in dollars and percentages. These two columns show favorable changes as positive and unfavorable changes as negative. For example, when our net revenue increases from one period to the next, that change is shown as a positive number in both columns. Conversely, when expenses increase from one period to the next, that change is shown as a negative number in both columns.

 

 

The last two columns in each table show the results for each period as a percentage of net revenue. In these two columns, the cost of sales and gross profit for each are given as a percentage of that segment’s net revenue. These amounts are shown in italics.

 

In addition, as used in the table, “NM” means “not meaningful.”

 

Three Months Ended October 2, 2022 Compared to Three Months Ended October 3, 2021

 

                           

Year Over

                 
                   

Year Over

   

Year

   

Results as Percentage of

 
                   

Year

   

Percentage

   

Net Revenue for the Three

 
   

Three Months Ended,

   

Change

   

Change

   

Months Ended

 
   

October 2,

   

October 3,

   

Favorable

   

Favorable

   

October 2,

   

October 3,

 
   

2022

   

2021

   

(Unfavorable)

   

(Unfavorable)

   

2022

   

2021

 
   

(in thousands, except percentage data)

 

Net revenue:

                                               

Sypris Technologies

  $ 16,990     $ 16,693     $ 297       1.8 %     67.4 %     65.0 %

Sypris Electronics

    8,209       8,990       (781 )     (8.7 )     32.6       35.0  

Total

    25,199       25,683       (484 )     (1.9 )     100.0       100.0  
                                                 

Cost of sales:

                                               

Sypris Technologies

    15,919       14,584       (1,335 )     (9.2 )     93.7       87.4  

Sypris Electronics

    7,309       7,121       (188 )     (2.6 )     89.0       79.2  

Total

    23,228       21,705       (1,523 )     (7.0 )     92.2       84.5  
                                                 

Gross profit:

                                               

Sypris Technologies

    1,071       2,109       (1,038 )     (49.2 )     6.3       12.6  

Sypris Electronics

    900       1,869       (969 )     (51.8 )     11.0       20.8  

Total

    1,971       3,978       (2,007 )     (50.5 )     7.8       15.5  
                                                 

Selling, general and administrative

    3,574       3,007       (567 )     (18.9 )     14.2       11.7  

Operating (loss) income

    (1,603 )     971       (2,574 )     NM       (6.4 )     3.8  
                                                 

Interest expense, net

    273       211       (62 )     (29.4 )     1.1       0.8  

Other expense, net

    382       132       (250 )     (189.4 )     1.5       0.5  
                                                 

(Loss) income before taxes

    (2,258 )     628       (2,886 )     NM       (9.0 )     2.5  

Income tax (benefit) expense, net

    (16 )     334       350       NM       (0.1 )     1.3  
                                                 

Net (loss) income

  $ (2,242 )   $ 294     $ (2,536 )     NM       (8.9 )%     1.1 %

 

20

 

 

Nine Months Ended October 2, 2022 Compared to Nine Months Ended October 3, 2021.                  

 

                            Year Over                  
                   

Year Over

   

Year

   

Results as Percentage of

 
                   

Year

   

Percentage

   

Net Revenue for the Nine

 
   

Nine Months Ended,

   

Change

   

Change

   

Months Ended

 
   

October 2,

   

October 3,

   

Favorable

   

Favorable

   

October 2,

   

October 3,

 
   

2022

   

2021

   

(Unfavorable)

   

(Unfavorable)

   

2022

   

2021

 
   

(in thousands, except percentage data)

 

Net revenue:

                                               

Sypris Technologies

  $ 52,096     $ 47,022     $ 5,074       10.8 %     64.8 %     65.6 %

Sypris Electronics

    28,313       24,612       3,701       15.0       35.2       34.4  

Total

    80,409       71,634       8,775       12.2       100.0       100.0  
                                                 

Cost of sales:

                                               

Sypris Technologies

    45,762       41,233       (4,529 )     (11.0 )     87.8       87.7  

Sypris Electronics

    24,387       20,298       (4,089 )     (20.1 )     86.1       82.5  

Total

    70,149       61,531       (8,618 )     (14.0 )     87.2       85.9  
                                                 

Gross profit:

                                               

Sypris Technologies

    6,334       5,789       545       9.4       12.2       12.3  

Sypris Electronics

    3,926       4,314       (388 )     (9.0 )     13.9       17.5  

Total

    10,260       10,103       157       1.6       12.8       14.1  
                                                 

Selling, general and administrative

    10,700       9,305       (1,395 )     (15.0 )     13.3       13.0  

Operating (loss) income

    (440 )     798       (1,238 )     NM       (0.5 )     1.1  
                                                 

Interest expense, net

    784       644       (140 )     (21.7 )     1.0       0.9  

Other expense, net

    655       498       (157 )     (31.5 )     0.8       0.7  

Forgiveness of PPP Loan and related interest

    0       (3,599 )     (3,599 )     NM       0.0       (5.0 )
                                                 

(Loss) income before taxes

    (1,879 )     3,255       (5,134 )     NM       (2.3 )     4.6  

Income tax expense, net

    755       768       13       1.7       0.9       1.1  
                                                 

Net (loss) income

  $ (2,634 )   $ 2,487     $ (5,121 )     NM       (3.3 )%     3.5 %

 

Net Revenue. Sypris Technologies derives its revenue from the sale of forged and finished steel components and subassemblies and high-pressure closures and other fabricated products. Net revenue for Sypris Technologies for the three and nine-month periods ended October 2, 2022 increased $0.3 million and $5.1 million, respectively, from the prior year comparable periods. The comparison of net revenue for the three and nine month periods includes price adjustments for increases in the market price of steel over the past year, which is contractually passed through to customers under certain contracts. The steel price adjustments totaled approximately $0.9 million and $3.4 million for the three and nine month periods, respectively. The increase is partially offset by lower shipment volume to the commercial vehicle market. Production of Class 8 commercial vehicles in North America continues to be impacted by supply chain constraints unrelated to the availability of the drive axle shafts and other components we manufacture. This in turn has trickled down into our shipment volume, as our customers adjust their inventory levels to align with the end market build rates. Higher shipments of sport utility and energy components contributed to the revenue increase for the comparable three and nine month periods.

 

Sypris Electronics derives its revenue primarily from circuit card and full “box build” manufacturing, high reliability manufacturing and systems assembly and integration.  Net revenue for Sypris Electronics decreased $0.8 million and increased $3.7 million, respectively, for the three and nine months ended October 2, 2022, from the prior year comparable periods. The decrease in revenue for the three months ended October 2, 2022 was primarily related to material availability, as receipts of a limited number of specific parts necessary to complete the build of products were delayed or, in other instances, required us to resource and obtain alternative parts or use alternative suppliers.  The increase in sales for the nine months ended October 2, 2022, was a result of the ramping of production during the year for two follow-on programs that began shipments during the fourth quarter of 2021.

 

21

 

Gross Profit. Sypris Technologies’ gross profit decreased $1.0 million and increased $0.5 million for the three and nine months ended October 2, 2022, respectively, from the prior year comparable periods. Revenue mix was unfavorable for the three months ended October 2, 2022 contributing to the decrease in gross profit. Variable manufacturing costs also increased during the current year as inflationary pressure increased spend for consumable supplies and tooling, and natural gas and electricity rates increased from the prior year.  The gross profit variance for both the three and nine month periods also includes additional costs incurred during 2022 to support the previously forecasted increase in demand driven by the commercial vehicle market. For the nine months ended October 2, 2022, favorable revenue mix from our higher value add components for the sport utility and energy markets contributed to the increase in gross profit.

 

Sypris Electronics’ gross profit decreased $1.0 million and $0.4 million for the three and nine months ended October 2, 2022, respectively, from the prior year comparable periods. The decrease in gross profit for the three and nine months ended October 2, 2022 was primarily a result of lower margins on new programs ramping during the period compared to margins on mature programs completed during 2021. Additional engineering costs were also incurred in 2022 on certain programs that have not yet reached full rate production. The order backlog for Sypris Electronics is expected to support a stable revenue rate during the balance of 2022.

 

Selling, General and Administrative. Selling, general and administrative expense increased by $0.6 million and $1.4 million for the three and nine month periods ended October 2, 2022, respectively, as compared to the same periods in 2021, primarily as a result of a reinstatement of compensation for our Chairman, President and CEO and certain other senior leadership and corporate personnel and our Board of Directors, which had been reduced in 2020 across the Company amid the onset of the COVID-19 pandemic. Selling, general and administrative expense increased as a percentage of revenue to 14.2% and 13.3% for the three and nine months ended October 2, 2022, respectively from 11.7% and 13.0% for the three and nine months ended October 3, 2021, respectively.

 

Forgiveness of PPP Loan and related interest. On June 28, 2021, the Company received notice from BMO Harris Bank National Association (“BMO”) that BMO had received confirmation from the Small Business Administration (“SBA”) that the Company’s application for forgiveness of a loan in the amount of $3.6 million (the “PPP Loan”) pursuant to expansion of the SBA 7(a) loan program, established under the CARES Act had been approved. The loan forgiveness request in the amount of $3.6 million was applied to the Company’s entire outstanding PPP Loan balance with BMO. During the nine months ended October 3, 2021, the Company recorded a gain on the forgiveness of the PPP Loan and accrued interest in the amount of $3.6 million.

 

Income Taxes. The Company’s income tax (benefit) expense for the three and nine months ended October 2, 2022 and October 3, 2021 consists primarily of foreign income taxes on its Mexican subsidiaries.

 

Deferred tax assets and liabilities are determined separately for each tax jurisdiction in which we conduct our operations or otherwise incur taxable income or losses. The Company evaluates its deferred tax position on a quarterly basis and valuation allowances are provided as necessary. During this evaluation, the Company reviews its forecast of income in conjunction with other positive and negative evidence surrounding the realizability of its deferred tax assets to determine if a valuation allowance is needed. Based on its current forecast, the Company has established a valuation allowance against all U.S. deferred tax assets. Until an appropriate level and characterization of profitability is attained, the Company expects to continue to maintain a valuation allowance on its net deferred tax assets related to future U.S. tax benefits. If we determine that we would be able to realize our deferred tax assets in the future in excess of the net recorded amount, an adjustment to reduce the valuation allowance would increase net income in the period that such determination is made.

 

Liquidity, Capital Resources

 

Cash Balance. As of October 2, 2022, we had approximately $16.5 million of cash and cash equivalents, of which $2.7 million was held in jurisdictions outside of the U.S. that, if repatriated, could result in withholding taxes.

 

We have projected that our cash and cash equivalents will be sufficient to allow us to continue operations for the next 12 months. Significant changes from our current forecasts, including, but not limited to: (i) the impact of the COVID-19 pandemic and changes in worldwide and U.S. economic conditions (ii) meaningful shortfalls in projected revenue or sales proceeds from underutilized or non-core equipment, (iii) unexpected costs or expenses, (iv) operating difficulties which cause unexpected delays in scheduled shipments, and/or (v) inflation, could require us to seek additional funding or force us to make further reductions in spending, extend payment terms with suppliers, liquidate assets where possible and/or suspend or curtail planned programs. Any of these actions could materially harm our business, results of operations and future prospects.

 

22

 

Material Cash Requirements

 

Gill Family Capital Management Note. The Company has received the benefit of cash infusions from GFCM in the form of secured promissory note obligations totaling $6.5 million in principal as of October 2, 2022 and December 31, 2021 (the “Note”). GFCM is an entity controlled by the Company’s Chairman, President and Chief Executive Officer, Jeffrey T. Gill and one of our directors, R. Scott Gill. GFCM, Jeffrey T. Gill and R. Scott Gill are significant beneficial stockholders of the Company. As of October 2, 2022, our principal commitment under the Note was $2.5 million due on April 1, 2023, $2.0 million on April 1, 2024 and the balance on April 1, 2026. Interest on the Note is reset on April 1 of each year, at the greater of 8.0% or 500 basis points above the five-year Treasury note average during the preceding 90-day period, in each case, payable quarterly. The Note allows for up to an 18-month deferral of payment for up to 60% of the interest due on the portion of the notes maturing in April of 2023 and 2024.

 

Finance Lease Obligations. As of October 2, 2022, the Company had $3.7 million outstanding under finance lease obligations for both property and machinery and equipment with maturities through 2026 and a weighted average interest rate of 8.5%.

 

Equipment Financing Obligations. As of October 2, 2022, the Company had $1.2 million outstanding under equipment financing facilities, with fixed interest rates ranging from 4.4% to 8.1% and payments due through 2028.

 

Purchase Commitments. We had purchase commitments totaling approximately $58.3 million at October 2, 2022, primarily for inventory and manufacturing equipment, which are due through 2024.

 

Cash Flows

 

Operating Activities. Net cash provided by operating activities was $8.3 million in the first nine months of 2022 as compared to $2.2 million in the same period of 2021.  The increase in inventory in 2022 resulted in a usage of cash of $5.1 million.  The increase in inventory is primarily in support of new program revenue growth for Sypris Electronics.  A significant portion of the inventory receipts were funded through prepayments from customers of Sypris Electronics in 2022, which are recorded as contract liabilities and are the primary component of the $10.8 million increase in accrued and other liabilities during the first nine months of 2022.  Accounts payable also increased during the first nine months of 2022, primarily associated with the inventory additions, providing a source of cash of $3.9 million.  Prepaid expenses and other current assets increased during the first nine months of 2022 resulting in a cash use of $2.2 million primarily as a result of increased capitalized costs associated with programs in the startup phase of production at Sypris Electronics and an increase in VAT taxes refundable in Mexico.

 

Investing Activities. Net cash used in investing activities was $2.8 million for the first nine months of 2022 as compared to $1.8 million for the first nine months of 2021. Net cash used in investing activities for the first nine months of 2022 was comprised of capital expenditures of $2.8 million. Net cash used in investing activities for the first nine months of 2021 was comprised of capital expenditures of $1.8 million.

 

Financing Activities. Net cash used in financing activities was $1.0 million for the first nine months of 2022 as compared to $0.9 million for the first nine months of 2021. Net cash used in financing activities in the first nine months of 2022 included principal payments on finance leases and equipment financing obligations of $1.0 million. Net cash used in financing activities in the first nine months of 2021 included principal payments on finance leases and equipment financing obligations of $0.5 million and payments of $0.4 million for minimum statutory tax withholdings on stock-based compensation.

 

Critical Accounting Policies

 

See the information concerning our critical accounting policies included under Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operation - Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. There have been no significant changes in our critical accounting policies during the nine months ended October 2, 2022.

 

23

 

Forward-looking Statements

 

This Quarterly Report on Form 10-Q, and our other oral or written communications, may contain “forward-looking” statements. These statements may include our expectations or projections about the future of our business, industries, business strategies, prospects, potential acquisitions, liquidity, financial condition or financial results and our views about developments beyond our control, including domestic or global economic conditions, including inflation, supply chain conditions, government spending, industry trends and market developments. These statements are based on management’s views and assumptions at the time originally made, and, except as required by law, we undertake no obligation to update these statements, even if, for example, they remain available on our website after those views and assumptions have changed. There can be no assurance that our expectations, projections or views will come to pass, and undue reliance should not be placed on these forward-looking statements.

 

A number of significant factors could materially affect our specific business operations and cause our performance to differ materially from any future results projected or implied by our prior statements. Many of these factors are identified in connection with the more specific descriptions contained throughout this report. Other factors which could also materially affect such future results currently include: our failure to achieve and maintain profitability on a timely basis by steadily increasing our revenues from profitable contracts with a diversified group of customers, which would cause us to continue to use existing cash resources or require us to sell assets to fund operating losses; the cost, quality, timeliness, efficiency and yield of our operations and capital investments, including the impact of inflation, tariffs, product recalls or related liabilities, employee training, working capital, production schedules, cycle times, scrap rates, injuries, wages, overtime costs, freight or expediting costs; dependence on, retention or recruitment of key employees and highly skilled personnel and distribution of our human capital; cost, quality and availability or lead times of raw materials such as steel, component parts (especially electronic components), natural gas or utilities including increased cost relating to inflation; our failure to successfully win new business or develop new or improved products or new markets for our products; our failure to successfully complete final contract negotiations with regard to our announced contract “orders”, “wins” or “awards”; adverse impacts of new technologies or other competitive pressures which increase our costs or erode our margins; breakdowns, relocations or major repairs of machinery and equipment, especially in our Toluca Plant; volatility of our customers’ forecasts and our contractual obligations to meet current scheduling demands and production levels, which may negatively impact our operational capacity and our effectiveness to integrate new customers or suppliers, and in turn cause increases in our inventory and working capital levels; the fees, costs and supply of, or access to, debt, equity capital, or other sources of liquidity; the impact of COVID-19 and economic conditions on our future operations; possible public policy response to the pandemic, including U. S or foreign government legislation or restrictions that may impact our operations or supply chain; the termination or non-renewal of existing contracts by customers; inaccurate data about markets, customers or business conditions; disputes or litigation involving governmental, supplier, customer, employee, creditor, stockholder, product liability, warranty or environmental claims; risks of foreign operations; currency exchange rates; inflation; war, geopolitical conflict, terrorism, or political uncertainty, including disruptions resulting from the conflict between Russia and Ukraine arising out of international sanctions, foreign currency fluctuations and other economic impacts; our reliance on a few key customers, third party vendors and sub-suppliers; inventory valuation risks including excessive or obsolescent valuations or price erosions of raw materials or component parts on hand or other potential impairments, non-recoverability or write-offs of assets or deferred costs; failure to adequately insure or to identify product liability, environmental or other insurable risks; unanticipated or uninsured product liability claims, disasters, public health crises, losses or business risks; the costs of compliance with our auditing, regulatory or contractual obligations; labor relations; strikes; union negotiations; costs associated with environmental claims relating to properties previously owned; pension valuation, health care or other benefit costs; our inability to patent or otherwise protect our inventions or other intellectual property from potential competitors; our reliance on revenues from customers in the oil and gas and automotive markets, with increasing consumer pressure for reductions in environmental impacts attributed to greenhouse gas emissions and increased vehicle fuel economy; U.S. government spending on products and services that Sypris Electronics provides, including the timing of budgetary decisions; changes in licenses, security clearances, or other legal rights to operate, manage our work force or import and export as needed; cyber security threats and disruptions, including ransomware attacks on our systems and the systems of third-party vendors and other parties with which we conduct business, all of which may become more pronounced in the event of geopolitical conflicts and other uncertainties, such as the conflict in Ukraine; our ability to maintain compliance with the Nasdaq listing standards minimum closing bid price; risks related to owning our common stock, including increased volatility; or unknown risks and uncertainties and the risk factors disclosed in Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

 

24

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

 

We are a smaller reporting company as defined in Item 10(f)(1) of Regulation S-K and thus are not required to provide the quantitative and qualitative disclosures about market risk specified in Item 305 of Regulation S-K.

 

Item 4.

Controls and Procedures

 

(a) Evaluation of disclosure controls and procedures. Based on the evaluation of our disclosure controls and procedures (as defined in Securities Exchange Act of 1934 Rules 13a-15(e) or 15d-15(e)) required by Securities Exchange Act Rules 13a-15(b) or 15d-15(b), our Chief Executive Officer and our Principal Financial Officer have concluded that as of the end of the period covered by this report, our disclosure controls and procedures were effective.

 

(b) Changes in internal controls. There were no changes in our internal control over financial reporting that occurred during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

25

 

 

Part II.

Other Information

 

Item 1.

Legal Proceedings

 

Groundwater and other contamination has occurred at certain of our current and former facilities during the operation of those facilities by their former owners, and this contamination may occur at future facilities we operate or acquire. There is no assurance that environmental indemnification agreements we have secured from the former owners of certain of these properties will be adequate to protect us from liability. No administrative or judicial proceedings with respect to these or any other environmental regulations or conditions are pending against the Company or known by the Company to be contemplated by government authorities.

 

The Company is subject to other legal proceedings and claims that have not been fully resolved and that have arisen in the ordinary course of business. In the opinion of management, there was not at least a reasonable possibility the Company may have incurred a material loss, or a material loss in excess of a recorded accrual, with respect to loss contingencies for these other asserted legal and other claims. However, the outcome of legal proceedings and claims brought against the Company is subject to significant uncertainty. In addition, there may be other potential claims, liabilities, materials or design defects, or other customer complaints that have not been asserted, but which could adversely impact us in the future. Therefore, although management considers the likelihood of such an outcome to be remote, if one or more of these other legal matters or potential matters were resolved against the Company in a reporting period for amounts in excess of management’s expectations, the Company’s consolidated financial statements for that reporting period could be materially adversely affected.

 

The information set forth in Note 11 to the consolidated financial statements in this Quarterly Report on Form 10-Q is incorporated by reference into this Item 1.

 

Item 1A.

Risk Factors

 

Information regarding risk factors appears in Part I — Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations — Forward-Looking Statements,” in this Quarterly Report on Form 10-Q, and in Part I — Item 1A, “Risk Factors,” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. There have been no material changes during the fiscal quarter from the risk factors disclosed in our Annual Report on Form 10-K.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

None.

 

Item 3.

Defaults Upon Senior Securities

 

None.

 

Item 4.

Mine Safety Disclosures

 

Not applicable.

 

Item 5.

Other Information

 

None.

 

26

 

 

Item 6.

Exhibits

 

Exhibit 

Number

Description

   

31(i).1

CEO certification pursuant to Section 302 of Sarbanes - Oxley Act of 2002.

   

31(i).2

Principal Financial Officer certification pursuant to Section 302 of Sarbanes - Oxley Act of 2002.

   

32

CEO and Principal Financial Officer certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes - Oxley Act of 2002.

   

101.INS

Inline XBRL Instance Document (the instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document).

   

101.SCH

Inline XBRL Taxonomy Extension Schema Document

   

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

   

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

   

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

   

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

   

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).

 

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.

 

       

SYPRIS SOLUTIONS, INC.

 
       

(Registrant)

 
           

Date:

November 16, 2022

 

By:

/s/ Richard L. Davis

 
       

(Richard L. Davis)

 
     

Vice President & Chief Financial Officer  

           
           

Date: 

November 16, 2022 

 

By:

/s/ Rebecca R. Eckert

 
       

(Rebecca R. Eckert)

 
       

Controller (Principal Accounting Officer)

 

 

28
EX-31.1 2 ex_444055.htm EXHIBIT 31(I).1 ex_444055.htm

Exhibit 31(i).1

 

 

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

 

 

I, Jeffrey T. Gill, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Sypris Solutions, Inc.;

 

2.

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

 

3.

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

 

4.

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

 

 

(a)

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

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

5.

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

 

 

(a)

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

 

 

(b)

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

 

 

Date:

November 16, 2022

 

By:

/s/ Jeffrey T. Gill

       

Jeffrey T. Gill

       

President & Chief Executive Officer

 

 

 

 

 
EX-31.2 3 ex_444056.htm EXHIBIT 31(I).2 ex_444056.htm

Exhibit 31(i).2

 

 

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

 

 

I, Richard L. Davis, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Sypris Solutions, Inc.;

 

2.

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

 

3.

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

 

4.

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

 

 

(a)

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

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

5.

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

 

 

(a)

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

 

 

(b)

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

 

 

Date:

November 16, 2022

 

By:

/s/ Richard L. Davis

       

Richard L. Davis

       

Vice President & Chief Financial Officer

 

 

 

 
EX-32 4 ex_444057.htm EXHIBIT 32 ex_444057.htm

Exhibit 32

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

In connection with the Quarterly Report of Sypris Solutions, Inc. (the Company) on Form 10-Q for the period ending October 2, 2022 as filed with the Securities and Exchange Commission on the date hereof (the Report), each of the undersigned hereby certifies, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 906 of the Sarbanes-Oxley Act of 2002, in his capacity as an officer of Sypris Solutions, Inc., that to his knowledge:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); and

 

 

(2)

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

 

 

Date:

November 16, 2022

 

By:

/s/ Jeffrey T. Gill

       

Jeffrey T. Gill

       

President & Chief Executive Officer

         

Date:

November 16, 2022

 

By:

/s/ Richard L. Davis

       

Richard L. Davis

       

Vice President & Chief Financial Officer

 

 

 

 

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Sypris Solutions, Inc. and will be retained by Sypris Solutions, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Form 10-Q and shall not be considered filed as part of the Form 10-Q.

 

 

 
EX-101.SCH 5 sypr-20221002.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Cash Flow Statements (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Nature of Business link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Recent Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Leases link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Revenue From Contracts With Customers link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Earnings (Loss) Per Common Share link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Inventory link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Property, Plant and Equipment link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Debt link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Segment Data link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Employee Benefit Plans link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Fair Value of Financial Instruments link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 5 - Revenue From Contracts With Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 6 - Earnings (Loss) Per Common Share (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 7 - Inventory (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 8 - Property, Plant and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 9 - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 10 - Segment Data (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 13 - Employee Benefit Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 1 - Nature of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 4 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 4 - Leases - Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 5 - Revenue From Contracts With Customers 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 5 - Revenue From Contracts With Customers 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 6 - Earnings (Loss) Per Common Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 6 - Income (Loss) Per Common Share - Reconciliation of Weighted Average Shares Outstanding Used in Calculation of Basic and Diluted (Loss) Earnings Per Common Share (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 7 - Inventory - Inventory Components (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 9 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 9 - Debt - Debt Components (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 9 - Debt - Maturities of Equipment Financing Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 10 - Segment Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 10 - Segment Data - Financial Information From Reportable Segments - Income Statement (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 10 - Segment Data - Financial Information From Reportable Segments - Balance Sheet (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 12 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 sypr-20221002_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 sypr-20221002_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 sypr-20221002_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Employee benefit related adjustments, net of tax Note To Financial Statement Details Textual Note 4 - Leases Note 5 - Revenue From Contracts With Customers Note 6 - Earnings (Loss) Per Common Share 36 to 48 months, Operating Leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour Note 7 - Inventory 48 to 60 months, Operating Leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive Note 8 - Property, Plant and Equipment Thereafter, Operating Leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive Note 9 - Debt Note 10 - Segment Data Note 13 - Employee Benefit Plans Next 12 months, Operating Leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax Foreign currency translation adjustments Category of Item Purchased [Axis] Note 14 - Accumulated Other Comprehensive Loss 12 to 24 months, Operating Leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo Long-Term Purchase Commitment, Category of Item Purchased [Domain] Income Tax Disclosure [Text Block] 24 to 36 months, Operating Leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree Note 4 - Leases - Lease Expense (Details) sypr_NotesPayableRelatedPartiesGross Note payable – related party The amount, before unamortized (discount) premium and debt issuance costs, for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle). Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details) Note 4 - Leases - Maturities of Lease Liabilities (Details) Other assets Stock-based compensation expense Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Note 6 - Income (Loss) Per Common Share - Reconciliation of Weighted Average Shares Outstanding Used in Calculation of Basic and Diluted (Loss) Earnings Per Common Share (Details) Note 7 - Inventory - Inventory Components (Details) Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details) Note 9 - Debt - Debt Components (Details) Note 9 - Debt - Maturities of Equipment Financing Obligations (Details) Note 10 - Segment Data - Financial Information From Reportable Segments - Income Statement (Details) Note 10 - Segment Data - Financial Information From Reportable Segments - Balance Sheet (Details) Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details) Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details) Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Foreign currency translation adjustments us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Foreign currency translation adjustment us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent Current portion of long-term debt and finance lease obligations us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization us-gaap_AssetsCurrent Total current assets Schedule of Net Benefit Costs [Table Text Block] Treasury stock (in shares) Common stock Adjustments to reconcile net (loss) income to net cash provided by operating activities: Common stock, shares authorized (in shares) Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Common stock, shares issued (in shares) us-gaap_ContractWithCustomerLiabilityCurrent Contract with Customer, Liability, Current Common stock, par value (in dollars per share) us-gaap_PensionContributions Contributions to pension plans Domestic Plan [Member] Accrued liabilities Foreign Plan [Member] Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Accounts payable Other current assets Statistical Measurement [Axis] Operating cash flows from finance leases Litigation Case [Axis] Capital expenditures purchased through equipment financing obligations Litigation Case [Domain] Proceeds from sale of assets us-gaap_ContractWithCustomerAssetNetCurrent Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Preferred stock Preferred stock, shares issued (in shares) us-gaap_PolicyTextBlockAbstract Accounting Policies Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment [Table Text Block] Preferred stock, shares authorized (in shares) Inventory, net Total Preferred stock, par value (in dollars per share) Work in process Net revenue from unaffiliated customers Net revenue Revenue from Contract with Customer, Including Assessed Tax us-gaap_InventoryValuationReserves Reserve for excess and obsolete inventory us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Finished goods Reconciliation of Assets from Segment to Consolidated [Table Text Block] Weighted average shares outstanding: Current liabilities: Raw materials Total assets Total assets Construction in Progress [Member] Cash flows from operating activities: us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net (loss) income allocable to common stockholders Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net Machinery at Sypris Technologies Facility [Member] Represents the lease arrangement in connection with the machinery at Sypris Technologies facility. Supplemental Cash Flow Information Related to Leases [Table Text Block] Tabular disclosure of supplemental cash flow information related to leases. Additional paid-in capital Building and Building Improvements [Member] Lessee, Operating and Finance Leases [Text Block] The entire disclosure for operating and finance leases of lessee. Property, Plant and Equipment, Other Types [Member] Lessee, Operating and Finance Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liability. Land and Land Improvements [Member] AOCI Attributable to Parent [Member] Lease Terms and Discount Rates for Leases [Table Text Block] Tabular disclosure of information related to lease terms and discount rates for leases. us-gaap_LossContingencyEstimateOfPossibleLoss Loss Contingency, Estimate of Possible Loss us-gaap_OtherNonoperatingIncomeExpense Other expense, net Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] Current assets: Net Periodic Benefit Cost Recognized in Income Statement [Table Text Block] Tabular disclosure of net periodic benefit cost recognized in Income Statement. Net (loss) income Net (loss) income Net (loss) income Sypris Technologies [Member] Represents entity's operating segment. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Effect of exchange rate changes on cash balances us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents Promissory Note [Member] The name or description of the debt instrument. Total liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Gill Family Capital Management [Member] The name or description of the related party. Operating income (loss) us-gaap_OperatingIncomeLoss Operating (loss) income us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Sypris Electronics [Member] Represents the entity's business segment, Sypris Electronics. us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Finance Lease Obligations [Member] Related to finance lease obligations. Gross profit (loss) Gross profit Cost of sales Consolidation Items [Domain] us-gaap_InventoryWriteDown Provision for excess and obsolete inventory Stockholders’ equity: us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation us-gaap_PropertyPlantAndEquipmentNet Property, Plant and Equipment, Net, Total Property, plant and equipment, net us-gaap_LitigationReserve Estimated Litigation Liability Consolidation Items [Axis] us-gaap_PropertyPlantAndEquipmentGross Gross property, plant and equipment us-gaap_DistributedEarnings Less dividends declared attributable to restricted award holders Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Indirect repurchase of shares for minimum statutory tax withholdings Capital Addition Purchase Commitments [Member] us-gaap_ProductWarrantyAccrual Standard and Extended Product Warranty Accrual, Ending Balance us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic Less distributed and undistributed earnings allocable to restricted award holders Cash flows from investing activities: (Loss) income per share: Retained Earnings [Member] Earnings Per Share [Text Block] Treasury Stock [Member] us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities Accrued and other liabilities Intersegment Eliminations [Member] Additional Paid-in Capital [Member] Common Stock [Member] us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent Other expense, net Income tax (benefit) expense Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-Term Debt, Total DOL [Member] Represents U.S. Department of Labor (the “DOL”). us-gaap_RevenueRemainingPerformanceObligationPercentage Revenue, Remaining Performance Obligation, Percentage us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Other Noncurrent Liabilities [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other Current Assets [Member] Income (loss) before taxes us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (Loss) income before taxes Non-cash lease expense Amount of noncash portion of lease expense. Comprehensive Income (Loss) Note [Text Block] Other comprehensive (loss) income us-gaap_SubordinatedDebt Subordinated Debt, Ending Balance Cash and cash equivalents Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] Revenue from Contract with Customer [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Inventories [Member] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax Comprehensive (loss) income Document Transition Report City Area Code Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Dividends declared per common share (in dollars per share) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common stock, shares outstanding (in shares) us-gaap_DebtWeightedAverageInterestRate Debt, Weighted Average Interest Rate Title of 12(b) Security Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage Variable lease expense us-gaap_VariableLeaseCost us-gaap_LeaseCost Total lease expense us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating leases Document Fiscal Period Focus Operating lease expense us-gaap_OperatingLeaseCost Document Fiscal Year Focus Lease, Cost [Table Text Block] Document Period End Date Income Statement Location [Axis] us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating leases (Year) Income Statement Location [Domain] Entity File Number Entity Emerging Growth Company Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Forgiveness of PPP Loan and related interest Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Corporate and Other [Member] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Segments [Axis] Common Stock Outstanding [Member] Related to common stock outstanding. Segments [Domain] Note payable – related party, net of current portion Variable Rate [Domain] Weighted average additional shares assuming conversion of potential common shares (in shares) sypr_DebtInstrumentAllowanceForPaymentDeferralPeriod Debt Instrument, Allowance for Payment Deferral Period (Month) Period of time allowed for deferral of payment of the debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Schedule of Long-Term Debt Instruments [Table Text Block] us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) sypr_DebtInstrumentMaximumAllowanceOfInterestDueOnDeferredPaymentsPercent Debt Instrument, Maximum Allowance of Interest Due on Deferred Payments, Percent The percentage of maximum allowance of the interest due on deferral of payments. Promissory Notes with Maturity on April 1, 2021 and April 1, 2023 [Member] Represents the information pertaining to the promissory notes which mature on April 1, 2021 and April 1, 2023. Variable Rate [Axis] Diluted (in shares) Weighted average shares outstanding – diluted (in shares) us-gaap_PurchaseObligation Purchase Obligation, Total us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear Purchase Obligation, to be Paid, Remainder of Fiscal Year Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] us-gaap_PurchaseObligationDueInSecondYear Purchase Obligation, to be Paid, Year Two Statement [Table] Note payable – related party, current portion Entity Address, Address Line One Statement of Financial Position [Abstract] Diluted (in dollars per share) Basic (in shares) Entity Address, City or Town us-gaap_PurchaseObligationDueInNextTwelveMonths Purchase Obligation, to be Paid, Year One Entity Address, Postal Zip Code Supplemental disclosure of cash flow information: Basic (in dollars per share) Entity Address, State or Province Treasury stock, 19 in 2022 and 2021 Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_IncreaseDecreaseInOtherCurrentAssets Other current assets Long-Term Debt [Text Block] us-gaap_IncreaseDecreaseInInventories Inventory us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses Net amortizations, deferrals and other costs Trading Symbol Equipment financing obligations, current portion Represents the current portion of equipment financing obligations as of the balance sheet date. us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost Net periodic benefit cost Total Equipment financing obligations Equipment financing obligations, net of current portion Represents the noncurrent portion of equipment financing obligations as of the balance sheet date. Interest expense us-gaap_FinanceLeaseInterestExpense Service cost Selling, general and administrative expenses Interest cost on projected benefit obligation us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets Expected return on plan assets sypr_ContractWithCustomerLiabilityRevenueRecognizedFromContractLiabilities Contract with Customer, Liability, Revenue Recognized from Contract Liabilities Amount of revenue recognized from contract liabilities that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. us-gaap_FinanceLeaseLiabilityPaymentsDue Total payments, equipment finance lease Nature of Operations [Text Block] Amortization expense us-gaap_FinanceLeaseRightOfUseAssetAmortization sypr_PrincipalPaymentsOnEquipmentFinancingObligations Principal payments on equipment financing obligations Represents the amount of principal payments made on equipment financing obligations during the period. Local Phone Number Right-of-use assets obtained in exchange for finance lease obligations Represents the amount of fixed assets acquired with equipment financing loan included in non-cash investing and financing activities. Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Less imputed interest, equipment finance lease Exercise of stock options (in shares) us-gaap_TableTextBlock Notes Tables us-gaap_GainLossOnDispositionOfAssets1 Net loss on the sale of assets 36 to 48 months, Finance Leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour 36 to 48 months, equipment finance lease 48 to 60 months, Finance Leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive 48 to 60 months, equipment finance lease Thereafter, Finance Leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive Thereafter, equipment finance lease Issuance of restricted common stock (in shares) Exercise of stock options Next 12 months, Finance Leases us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths Next 12 months, equipment finance lease Accounting Standards Update and Change in Accounting Principle [Text Block] 12 to 24 months, Finance Leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo 12 to 24 months, equipment finance lease Issuance of restricted common stock 24 to 36 months, Finance Leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree 24 to 36 months, equipment finance lease Related Party [Axis] Related Party [Domain] us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Equipment Financing Obligations [Member] Represents information regarding borrowings under equipment financing facilities. Noncash compensation (in shares) us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Selling, general and administrative us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 Finance leases (Year) Noncash compensation Cash flows from financing activities: us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent us-gaap_OtherLiabilitiesNoncurrent Other liabilities us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Accumulated deficit Accumulated other comprehensive loss Series A Preferred Stock [Member] Promissory Notes with Maturity on April 1, 2024 [Member] Represents the information pertaining to the promissory notes which mature on April 1, 2024. us-gaap_AccrualForEnvironmentalLossContingencies Accrual for Environmental Loss Contingencies, Ending Balance Interest expense, net Changes in operating assets and liabilities: us-gaap_ContractWithCustomerLiabilityNoncurrent Contract with Customer, Liability, Noncurrent us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Promissory Notes with Maturity on April 1, 2022 [Member] Represents the information pertaining to the promissory notes which mature on April 1, 2022. Deferred loan costs recognized Nonvoting Common Stock [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_OtherNoncashIncomeExpense Other noncash items Inventory Disclosure [Text Block] Operating lease liabilities, net of current portion Class of Stock [Axis] Schedule of Inventory, Current [Table Text Block] Class of Stock [Domain] sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts Long-term debt and finance lease obligations net of unamortized debt costs Represents the amount of long-term debt and capital lease obligations as of the balance sheet date, excluding current maturities, net of unamortized debt costs (such as unamortized debt issuance and modification costs). Total, Operating Leases Operating Lease, Liability, Total Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Five-year Treasury Note Average During Preceding 90-day Period [Member] Represents the interest rate of five-year treasury note average during preceding 90-day period. Schedule of Stockholders Equity [Table Text Block] Operating lease liabilities, current portion Accrued Liabilities [Member] Primary financial statement caption encompassing accrued liabilities. Finance lease obligations, current portion Retirement Benefits [Text Block] Finance lease obligations, net of current portion Operating lease right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments, Operating Leases us-gaap_UnamortizedDebtIssuanceExpense Less unamortized debt issuance and modification costs Total equipment financing obligations, equipment lease finance Finance Lease, Liability, Total us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less imputed interest, Operating Leases Financing cash flows from finance leases Principal payments on finance lease obligations Deferred income taxes EX-101.PRE 9 sypr-20221002_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 10 logo.jpg begin 644 logo.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" !P 1,# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MD)P*Y_XD_%7PY\'?"-SKWBK7-+\/:-9J6FO+^X6&)/Q)Y/L.:'HKLNE2G4FJ M=--R>R6K?H=#17R6_P#P4^O_ (P7;V_P.^$GC;XHQ!MBZW.@T30F/JMS<#Q^*?A?X3^'_#'Q'UX:7/;:==W>H:E80Y16F, MV](N#(O.PYP>*YY8FG%7Z=^A]?@^ \VQ%3V%HQJ6DU"4XJ;Y8N3]R_,G9/=( M^_Z*^&OB#_P4*^+OC3_@HAXP^"OPCTGX8ZG%X,T:+4;C_A(6NX;B\F_=^=%' M+%)L4KYJ<&/L3FNON/\ @HA\0O@BW_%Y?@-XM\.Z:G^MUWPM<+XCTV(?WG6( M+,@[_<..YH6)IN_EIY$UN!\TIQI_ Y5(1FH<\>?EDKQ]QM-W71)GUM17"? O M]I;P+^TQX3&M^!/%&D>)=/Z2-:39DMV_NR1G#(?9@.E=RK[C6Z::NCY7$8>K MAZCHUXN,ENFK->J>HZBBBF8A1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !2$X%+7EW[7G[3>F?LE_ G5O&%_#)J%S# MMM-+TV+F;5KZ4[(+:,=V=R/H 3VI2DHJ[.G!X2MBJ\,-AX\TYM)+NV+M?&7X@A;O7[]OF73(SS'IUM_]M.LOBF^J@]XT^FEG/>6C45#:6,.GVJ0P11PP MQ*%CCC4*J =@!P!7YX?\%%/A)_PU[^VKXJ\+)\Y^'/PAO-5M2?NVVISW*R6T MGL<6Y_6OT4:OBGX$C_A/OVJ?VR/%Y.X:?':^$H']4M=.:5@#[/,1]:,0E)*# MZ_Y,Z.!\34PE>OF5-VE2@K/SG4A#\I2/FW]AC1-0\#_$']EWXVZ])Y^O_''6 MM?M] M'M55_P"XCW;VSGZ;9SFOU'1Q(@92"",@CN*RP6D;>2?WK_@'K>)=5XG$QQ3^ MS.O2TV2IU9.*7DHSBEY)'S=^T'_P3B\.?$#Q2_C?X>ZA<_"?XHP#?!XAT)1% M'>L.1'>VXQ'<1GH=PW8[U#^RU^VAKM_\2W^$?QETFU\)?%BRA,UG+;D_V5XO MMUZW5BY_BXRT)^9?I7TN17D'[9?[)&D_M;?"[^S)KF31?$NCS#4?#6OVORW> MA7Z#Z M:QL]_7D;=3J\"_8%_:?U7X\^ M7\/^-+:/2_BE\.[S^Q/%=BG"-.H_=W<0[P MSIAU/N1VKWVM824ES(\',J7$1YBN?$%XI\G<.Y@@!;!Z,X-?7]?$7_!-G MX[^!O!GP2\;N?;:X I)? M^"POP$T>Z-OIOBV[\67.<+%X=TFYU(L?0-&A7]:R%_X*;^(/&:_\41^SO\9O M$2M_J[B]T^+2[=_^!2MD?E3^L4^C_4YX<&YTX\T\.X+O.U-??-Q/K2601J6/ M11DU\6?\$XX_[?\ V0/C9XO<9F\:>+O%&HB0_P <*N\47Y*@K>O?C?\ M9_$ M2TEAT?X)>!_"$5PC1B;Q!XJ^T/&""-Q6!>W7%=*+^T?CS8SOY'5<(2E"%);&Y\2^,?B-X2;0O#WAJPPUYJDTPECW8_AB3=N9SP *[ M']G>7]K;]E'X$>$/!UQ\*_A]XYL?"^DV^GQRV'B9K2\D2- '$J;-X P<<$B MLZ,^7EZ^ZCU.(LGK8NEB8N4(/ZW6E#GG&'/%NTG'F:T3C%7VN[+9V^YLTC'( MKY+_ .'COCOP9QXU_9J^+6DHGW[C2$@U>%?4YC8$C\*O:%_P6,^!\]RL&NZO MXA\%7)X:/Q%H%W8A#[N4V?K73]8I]7;UT_,^)EP9G-N:E0=1=Z;C47_DCD9/ M[6ML/V5/VW?AG\9K/_1M$\;SIX!\9A>(W68DV%T_O'*-F3SAP*^O$KY%_;P^ M,?PU_:\_8-^(MCX.\>>$==U&TTIM6TTVFIQ/)'=6I%Q$X7=NR&C':OH;]FWX MD+\8?V?/!/BI"S#Q!HEI?DMU+20JQS^)-*FUSM+9Z_YG3G>&KRRO#8C$P<:E M-RI2NFG96E"]_*4H^D4NAVN:^&?VIO\ @O!\-?@9\8IOAWX,\.^)_B_XXMI6 MM[BP\-1AXH95^]'YN#N8=PJD#N:^DOVX?$NM>#OV.OBCJOAPS+KNG^%M0N+% MH1F1)5MW(9?]H=1[@5^1G_!K3\2?!.C?&[X@Z-K36<7C_P 0V<$NBW5T1YMU M"A6*N0.6 [XK[3(R\C\QS/'U88FE M@Z347._O/6WDO-GV1X?_ ."^GAKP7KEK9_&CX1_%+X*QWQVV]_K.FO/9L?=E M4,/P4UZO\ /^"I_AS]I_P9\5?%7@3PEXJ\5^%_AO]HI5B9H MY(^X=6 ((YKYY_X(#_L^77[/W_!-GPM%J5G7%N M4X(/E11G!]:RJ?V54P$\53I.-12C'EYFXV=W===DUJWN:1^NPQ4:,IIP:;O; M7MZ=;GFVL?\ !S!\'?#GBN?0=0\!_%BRURVN/LDVGSZ1$ES%-G'EE#+N#9., M8KZ^^ _[5ES\;OA;KOBB;X;?$;P@NC!C%INNZ8MOJ&I@1^9F"(.2V?NC.,M7 MY!?\')7P0E_9Y_;D\$_+<6\?BF&*XFD1,*=1L74Y/JS1[/^^:_5[XC_\ M!0GP1\)/V%+'XZ:U>(-"U#1;?4;2WB<&6^N)HP4M8_5RY*^V">U>CG.48-8' M"8C+J3;KZ?$W:2:O%?B<> Q^(^L5Z6+FDJ?E;3N?/7CS_@X:^'OPM^(-:_;_N=$_9\L/'\GP8^,L@ MOKV2U.A1:&K:M:QHN[[3)#YGRQ'H#G/M7A7_ 2K_8O\0?$CXCZQ^U3\;=/6 M;XF_$%O/\/Z9YOSO. S)&2B_P# GVC\:\[,X9=3Q$,)A*7-)64GS-IRZQCY7TOU]#KP M)O"?Q7\(6]TP5;K5/#VR/Z\.2?P!KXR_X-D_@ M=+\8OVOO'GQ6U:#SX_#%DT<,CH&!OKURS')Z,L:M_P!]U^JG_!4#P#X,\=_L M(?$]?'%E93Z5I_A^ZNTGFC4O9S)&6BDC8\JX<+C'T[U[N=8#),#F<JRY=TO.YZ!\)?VF?!G[0/P>;QSX#U>#QAH M/D22HVF_O)I'12QAV'#++VV, \7_ X^+_AK M7+0!I;'4='B@F13RK;3+T(Z&OC__ (-4O&GB2']H[XB>'X9;EO#%SX=CU"]A MR?)CNUF1(WQT#%6<>X'M7*?\%.57_@H/_P %W-*^'FF@365AJ&G^%)7C[I"3 M-=L3_L[I1_P&NG"\)8*AG%? 8N\Z<(\_,G9I6OJ95L]Q%3 4\30TG*7+:U[O MR/O!_P#@X\^$&C16MSKW@7XP>'=,O=IBOK[P\$@<'H0WF?LM_M@_#O M]LWP!_PDGPY\26?B'38W\JX5,QW%G)UV2Q, R'ZCGMFHOVJ?AQX-\3_LJ>,M M#\76.G2^$K7P_5R.HK] &X@\4,J_>C\W!W,#P=JD#N M:]\_:QM;SX%_L!>/;?P-"UG>>%?!=W#H\=NO,!AM66/8!W 48^E?E/\ \&L_ MQ)\#:+\9_B%HNM-9Q>/]?M;>;1KJZ(\VZ@0N;B*)CSO+,KL!RP'^S71EN58+ M$87$YI[)NG2LE!2>M^LGO9+5VL8XO&XBE6HX+G2E/>5OP2[GV)X?_P""^GAG MP9KMK9?&CX2?%'X*I>L%@OM8TUY[-C[LJAA^"FO9_P!E'_@IUX*_:\TWXG^( M?#EK>Q^ _AO/>\_P""+?[''_"&?\$G--\, MZY;WFEW_ (]>\U2]WQ^7=6S22;(7PPR&58HW (ZFN":RFM@)XF%-PJ*C1B?%WXA67A[^Q=5T MBXU8S"P>XPPF:+SBZ.!]QO\ 1Y^FY3?(G!.PD_+7T57AXU4%4_V?:WXGIX5 MU7#]]N%%%%S3A3DE&2E MSJ]2+7OJ+LDKQ^)ZZF=^S*_[8UE\.[62V\,?LYP2E<;H)#'(5[;OLF8L_2O2 M/[:_;7_Z GP$_P# R_J[K'_!'#X*FY-QX=L_%/@>ZZK)X=\0W5F$/LF\I^E4 MS_P3M^(_@@@^#/VF?BCIZI]R#7(K?68@/3#JIQ^-*-.I%6=_O_X"-\5GN2XR MLZU/V$')[5,/-)?.%2H-_MK]M8_\P7X"?^!=_7R'_P %9=0^/ \&>&)_'&F_ M":R\=+>%/"DWA.YO&\1$E3YZQ \-!Y>[S _R8]Z^NKOX??MA?#FSFEL?B+\* M/',%NC.(]6T*:PGD !.-T+;.+W_A)/B7XZT34 M8X7ECVV_A>T031_8;1#G8,IEF^\V>:SJQ=1>RNTWWL>QP_F='*ZLT7S6Y8M*7,VG=)Q2;9\5?\$;[SXM-XE+^%+'XWT*!="' MC:>ZCNH=#.=IT]4^3R2^[>4^;/7BOT0_MK]M;_H"_ 3_ ,"[^O&?@=^S)I'Q M=_X(X?![QK!J,_A3QY\-?"3:WX?\2V8 N;!XO,D:)O[\,FW#(>#FNW_9\\5_ MM?\ [5OP,\)^,8?%?PD\$:;XHTN#4(MFD7%Y>A)%!!96;RPQ!S@<#-9X:#A" M,+MW5]#U.,\THYMF&(S*$,/!0J2I256,M)1;MRN-^:,DF[)7B[I]&^O_ +;_ M &UL_P#($^ G_@9?US'Q9G_;*U#P7>FZ\-_LYW#K$?+%W/.Z@^WG?)_WUQ74 M?\,&?&/QOC_A+_VGO')1OOP>'-,MM)3W 8!FJ?3_ /@CI\*K^<3>+=2^(/C^ M?JS:_P")[J9'^J(RK^E=+A4DK*_S:_2Y\?2S?)L--5*LJ$FO^?="I+\9SIGY MGR:3\$S\8(S^UA)KNA^*&9OW7A.VL(=$;GGY[ F0CW.*_:;]FF#PA:_ 'PA' M\/WCD\$II4"Z&T;,RM:;!Y>"WS'CUYKYK_;?_9J^$7[&_P"PO\1M7\(?#KPC MI.K2Z1)ING21Z?&T\MW2&:-)89D,_TW4(7M[JVG0/%<1L-K*P/!!!K[C*0XJ,]XSC%RCTE&2NOG8_! ML=@J&9T7'9Q;2?9H^ ?^"*__ 68M_VY=%C^'_CV2WL/BGI-MOCF7"0^(X4' MS2H/X9E'+J.O4=\?H4!S7\WWBSX(C]C_ /X+L:3X-^&DLK1:-XZL?[*BB;>] MO%.4=[_P#!-[4=VU+P9J]I?Z<[CYI6D?R7A7W97S_ M , KY&_X(E?LS>+O^"AGA[P+??$VZ-[\%/@+<2P>'-&88CU?4F?SM'&5,OX6I_SU)R MY.\8VLVNS>JOYG#+#PQ6=2M\,(KF\WND_P"NA]'Q((XP !@ #@5^!L#'$9O3E4^&G> M;_[=_P"#8]+B/$NE@91CO/W5\_\ @'I/_!'WXV_%S]@W]DB-+#]F#QOXZTSQ MM=MKT&OZ1=Q_Z;&ZA(@T9!*A0IQZALUTW[6.D_MI?\%>-/A\#1_"Y?@I\,Y9 MTFO_ .V;W;->A3E?./WW53R$1<$@9Z5^KOPQ^']E\*OAQH/AG3$$6G^'].M] M.MD'\,<4:HOZ+6Z5P.M57XKB\;/'TL/#VK;:D^9V[.S=KD4LDE]7CAJE67(E MJE9?*]KV/D/]CK]BKP3_ ,$;_P!C7Q;J4-V-6U6STZ;6O$.M7"B-M0DAB9DC M4?P1 _*JYZL2>37Y"?\ !);4OC%XD_:R\:?'SP+\-K?XI:IH(N[K48;S45M/ ML\MZ6?>A/+R;0P '/)K],_\ @Y$_:,_X4Y_P3WN?#-M.8M2^(^I1:0%#;]N3]H/\ X+W^+=1^#'A:X\'?"_0!:_;=7M/M$HFO[=) K*[X+N%8C** M#QFOTO\ ^"8G_!+?PC_P37^&=U9Z7-5;_@D]_P %]%OEW6/A:^UY;L8^6-M*U/(D''&(V=L#UC%?T#P2 MK-$K(P=6&Y6!R"#T-8<8UY8?#T[MH:_M@?\%3/%WQ=UQ#H?$?5Y+Q&(Y-I;YAB_\>$I_$5CE/\ L/#F)QNTJS5./I]K]?N-,?\ M[3FU'#]*:YGZ]/T^\_1:\M(M1M);>:-)H9T,XE ZEE22-?H:^M?$OARP M\7^'[S2]4L[;4--U&%[>ZM9T#Q7$;##(RG@@@UY.4YIB\AQ49;QG%.4>DHR5 MU\['=C<'0S.BULXMI/LT? 7_ 19_P""S-M^W1HJ> /'DEOI_P 5-)MM\HXR!^A/SKJXTRK"X7$4\1@M*=:/.H]K_H8\.XV MM6I3I8C65-\M^XM%%%?>(4444 %?(-[<_\,C_\%1OM<_\ H_@[]HG3X[;S M#Q%!X@LD(0'L&GM^!ZF,"OKZO)OVR_V8K+]K7X$ZEX5ENGTO54>/4=$U6/\ MUND:C"=]O<(>ORL #ZJ6'>LJL6U>.ZU/>X>QU&AB)4,6[4:T7";[)V:E_P!N M2496ZVMU/5U?)IW6OGS]A#]K:\^.?A_4?!_C:V30OB]X!9;#Q1I+?+YS#A+V M#^_;S !@PX!)%?06:N$U)$9#B7P3XL\4Z6L9_Y9PEY)8OS5P:^U'ZBOBG MX!M_P@G[3W[9/A!AL%[]G\66Z],)=::T;8'N\+&L:NDXOU7X7_0^BX;_ 'F! MQ=#M[*I_X#44/RJ,X'PAXSD\"?\ !MS87D#;;N;X?&QMO]J6=VA4?F]?7%I&A6=J%/;9"@/ZYK\[3*WB+_@B5^S%X+BYN/'VN>'M( M1!_RT5;QKB1?^^(#FOU%BB6",*@"JH"@#L!6>%UL^T4>QQQ^[IU(=9XK$R^2 M<8K\>84#%#' H8X6O*/VOOVK]%_9&^$DVOZDDNI:K>2"QT+1K8;KO7+Y^(K> M)>I)8C)_A&2:ZY245S,^ P6#K8NO'#8>/-.3LDN_]?<>-?MD7'_#4?[97PM^ M"=F?/TGPS=)X^\9;>4C@MSBRMW]Y)R&QUP@-?7/W>>37@'[ '[,^M?!_P;K? MB_Q[)'>_%3XF78UGQ-.ARMF2,0V,1[10)A1[[CWKV#XK_%'0?@G\.]8\5^)] M0BTG0- M6O+Z[E^[#&O4X')). .22!44(3D[I:R>WY(]GB3%4(.G@,-*]*A M&W-TE)N\Y^C>B?\ +&)^3,'_ 2"_:?\0?M,^+?VD/#'B[0_ WQ$U'Q/?7VF M:)J!+O)9&0I''-(FY-KQA1L.1MQG!KW+6/VF_P#@H2^B-X?@^ GP\BUUD\H> M((];#VBMC'F"(M^."<>U?5_[.'[9=C^T=XNU'2(O!'Q&\)R6EE%J=K/XCT1K M*#4K:0[5DB?)&[_8;# $'%>P7E]%I]K)//*D,$*&2221@J1J!DL2> .I-?7 MXSB'$RJ1IXZA";BDHW6RZ+W6KKUN? 8?*J*BY8:K**>]GN^KU6GR/SO_ ."8 M/_!%W6O@#\=+_P".'QMU^T\7_%?4Y9;N&* ^;;Z9/-GS)F<@>9+@D# "J.GM M]J?M(>*/B1X5\!)-\+O"N@^+?$3W*HUKK&J'3[:.'!W.7"L20<8 '>O(/$G_ M 56\&V%E?ZOH'@WXG^-O!VD,XO_ !1H/AYY]*B1,[Y(W9E:9%P.,Q MT;]$FK127V;+;TT.G T<+3IO#X:7G?KZZ[_D?BY^V)_P1W_;'_;9_:/N_B5X MLL?AVNI3&%+:R@UO_1;*"$YCA4%I)/)+$U^L/[(WB3XS:YX=O(?B]X/\ M!OA.YLDABL1H&K/?)=@*=[,&5?+ P,#GO72?'#]HC0/@)=>$;;6!?S7GC;7H M/#NEV]G#YLLMQ*&.XC(Q&BJS,W8"N\49%:YKG^*QN&I4:].*A%6A9-676VOE MU(P.5T#/"/BJ]N1*+R77]8:P MBL2 /+*JJDR9);(R/N^]?E)\)?\ @D!^V#\-_P!MFS^.NH:3\.?$_BJ#6I=< MG@O==VP7,T@<$<)E0 _RXZ8%?K]XJ_:'T#PI^T!X6^&TPOYO$GBS3[S4[58( M=\-M;VVP/),V?D!9PJ\')R*3P3^T/H/Q ^.'C+P#IHOIM7\!0V MZ0R11*^>9-@W$8X!'-7E6=8S+Z$X4*4;3C[S:;;BW;>^U]-"<;E^'Q56,JLW M>+T2:T=K]M^II_!36?&&O?#/2[KQYHVD^'_%D^!=6N?#>G6NKZ_#:N^GV5S3!V*3U.#BJ7Q:^ M(P^$W@#4?$#Z/KFO)IR*YL-&M?M5[<98#$<>1G&F:/Y4LD6KZUI M+"Y:.3RGCCD#MN<-G@#^$\UXLYZ+JP@U1E+WG]_J?G/_ ,%)O^";/[9G_!2WXB:3J_B/0_AQH&E^'[9[ M;3=)LO$!DBMRY!DD9V3+.V%&<# 45]Y_\$UO#'QP^%?PDTCP)\5O"7@G0M*\ M':+:Z9I6H:'JS7SBO8X;E-DT22 M('"NH)PP!Y&>#7KX[/\ $XK PPM2E%4HOW;)JSW=G??O>YP8;+*-'%2K1G)S M>]VM5]Q^>W_!=?\ X))^,O\ @H#KW@7Q/\-X]'/B30XI]-U(7]V+59;5B'B( M;!RRON_ UZ-^QB?VRO@U\);?PIX]\&_#?Q-_PCFC/;Z7J>$/V;[K3-/U9M5U;Q)KH;^R_#VB63W^JZ@%^\R M0IR$'=V*J/6L']GS]NWPY\=?BAJ'@2ZT#QAX%\<:?9_VE_8GB;3OLD]W:;MO MGP,&9)4#$ [6R">:T_M+'UC_#<_.K_@I9_P3L_;._X*7^,M$O?$.@?#?P[HOAN*1-.TFQ\0F6.-Y,>9 M*[L@+.=H'0 >YK[6_X)E^#?CW\$?ACX>^'7Q,\$^ M%\,>#M%CL;'4]$UE[ MFXO9(\!0\)0!21DLV[D_6OK#&17F'[,O[6W@K]K32/$=UX-U1;[_ (136[G0 M=2B. \%Q Y7)']QP-RMW'T-3BL^Q6+P"PCI15*GM9/W6_._77MA[-&Z>8 M(BV/?!./:OMC]GO]HC0?VF/"^IZWX;6_.F:9K-YH9FN8?*%U-:R&*62+D[HM MX(#=\&G?M$_M%^&?V8? \0^)IKOR;B[BT^RL[*W:YO=4NY3B.WMXEY>1CG M]B20!716S_$XBK&CBL/"K::L_/5/\ M#XD_X)?_ /!%O6/V??CK??&_XV:_;>,/BMJ9-@D M @!5!XK]%UZ5YI^S7^TC!^T;H^L3?\(IXS\'7VA7OV&[T_Q)IILYPQ4.K(02 MDB%2.5)P<@UZ97C9OC\7B\2ZF,?O+2W1+HDEI8]' 8:A0HJ.'VW\WZA1117F M':%%%% !2%>*6B@#Y]_;!_8LD^-NMZ7X\\#ZU_P@_P 7_"B$:/K\:;HKN/J; M.\0?ZZW?N#RO45SWP)_X*+6R>,(/A[\:]*_X53\3A^ZCAO9,:/KY''FV%T?D M<-UV$AAG'-?41&17(_&;X#>#_P!H;P;-X?\ &WAW2O$ND3=;>^@$@0_WD/5& M]U(-8NFT^:&_X,^EPF=4*N'C@27_ &ZXW=^KA=9X ME92&1@"I!R"#T(K\\_V_?BTO[(G[;WC7Q1P%^(/P=N[.W4CY;K4;:Y$5M%[D M_:/UKUB'_@G7X]^ [EO@?\;O$OA?35.8O#GBB$>(-)C']V,R$31CL,,<#H*\ MU^//_!/?X_?MF?%SX3WWQ4G^"W]A?#K75U"[N=!O-1CO=4MMT;/$89+?RP28 MU./, Y/-88B4W&RCJ?6\'X7*,)CW7K8R$L.X24D^:$[6YHKE:LVY1C\,I'B_ M[#_B.^^(NO\ [)OP:UJ+[)KWP;US7;C7;7'S6SV$'^B[A_M"XZU^M/:OAGQE M_P $_P#XO?##_@HEXU^-_P )/^%47$?C+28[(V_BF^OX9+*X(C\^94M[=U8M MY2_QCJE)5*DI5*D5"*?PRERKF<4TEJ=G^TS M_P %#?"7P.UU/"7A^"[^(WQ.OODL/"?A_%Q=ECT:X<96WB'=G(X!X-8'[,_[ M'7B?7_BM'\9/CE>V>N_$KRV31='M26TGP5;M_P LK<'[\Y'WYCR>U>L_LZ?L MB_#W]E+0'L/ OAJQT;[0=UW=X,M[?-W::=\R2$]>37I5="IRD^:I]Q\96SC# M82C+"Y/%QYE:525N>2ZI)74(OJDVWLY-:#(Z^=/^"D7QA^'/@OX9Z9X,^+>B MZM>?#WXG3RZ)JFIV\!+E-LB(Z'JK#( M-=N&JQI554DF[=G9^33\MSY.M!S@X)[]U<^4?^"45UXQNOA]XT_M36_%?B/X M%;'4]4F=[,ZI9::"UY=Z6+J(WL<0')9H!(,#D@D"OI4+@4M=+Q]\:L8HK1I MV]+?GU? 'NUO[CPW MIJ6]UFP6L=L6\N.--YRQ50-Q]34F*G$8J$J?L:, M6HMW=W=M^MEM=].NH4]];WV5M6^Y5"C*G*,],FT?QA\6?$EUXIOK"XYN-.MWQ':6LGHT<")E?X2Q':OH MF2VCED5F1&9/NDJ"5^E2=*Z,1F$:E+V<(V;44W>^D5T5M+O5[ZF5'!N%3GE* M^K:T[]_R6QXO_P % _B[?? _]CGQ[K^DQ3S:X-,:PTI(8S)(UYBL@<8(S]11 MTKD]O_LZH)=;OSTLONU^\Z/8_O?:OM;_ #^_3[CY7_X*@17?Q2T7X9?"&RCN M9!\4?&%I!JK1(66+2[,_:[HR=MC")$.>OF5]20Q);0*D:JD:*%55X"J!@ 4_ M8-V<6I*HWJ[?@? RVU;]L/]M:R^-C:!JOAKP!X(T"YT'PJ^K6K6E_XBFNG5I[PPMAX[940 M+&' +$EL"OK&>TCN=N^.-]ARNY0<'VJ0#%=U7,HR7-"%IN*BW?2UK:*VEUYO M=G+#!23M*5XIWM;6][ZOR/*OVV?C) M66ZD'EP!5&23YCK7PS\3OV4?&_\ P3 _9Z\+?%[X1Z=)JOB&R\()HGQ%T*$' M&N/+&634PHR3/;W,A)/5HR1VK].V4..1GV-(\2RH590P88((R#2P&:/"QY%% M--WDGM)6M9^FK]7Y%8K JO+F;L[:>3[GE/[$'P/'[-W[)?@+P:V3=:/I$/VU MSUENY!YL[$]\RN]>&_\ !3#XP?"/5O%&E?#'XN0^,?#D LAXL\-^+-(CG$EM MJ<$C1I%:R0JS?:@&)"D8(;'>OLD+MIDUNDQ4LB,4.Y2PSM/J*QH8WEQ+Q-2[ M;;>CL[OK>S_(NIAKT%1A9+1:J^AX=_P3S,S_9&ND4 +.8/++C'4\\U[K117-B*OM:LJEDKMNRV1O1I^S@H7O;J M%%%%8F@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 G%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9 end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information - shares
9 Months Ended
Oct. 02, 2022
Nov. 05, 2022
Document Information [Line Items]    
Entity Central Index Key 0000864240  
Entity Registrant Name SYPRIS SOLUTIONS INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 02, 2022  
Document Transition Report false  
Entity File Number 0-24020  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 61-1321992  
Entity Address, Address Line One 101 Bullitt Lane, Suite 450  
Entity Address, City or Town Louisville  
Entity Address, State or Province KY  
Entity Address, Postal Zip Code 40222  
City Area Code 502  
Local Phone Number 329-2000  
Title of 12(b) Security Common Stock  
Trading Symbol SYPR  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   22,150,665
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Net revenue $ 25,199 $ 25,683 $ 80,409 $ 71,634
Cost of sales 23,228 21,705 70,149 61,531
Gross profit 1,971 3,978 10,260 10,103
Selling, general and administrative 3,574 3,007 10,700 9,305
Operating (loss) income (1,603) 971 (440) 798
Interest expense, net 273 211 784 644
Other expense, net 382 132 655 498
Forgiveness of PPP Loan and related interest 0 0 0 (3,599)
(Loss) income before taxes (2,258) 628 (1,879) 3,255
Income tax (benefit) expense (16) 334 755 768
Net (loss) income $ (2,242) $ 294 $ (2,634) $ 2,487
(Loss) income per share:        
Basic (in dollars per share) $ (0.10) $ 0.01 $ (0.12) $ 0.12
Diluted (in dollars per share) $ (0.10) $ 0.01 $ (0.12) $ 0.11
Weighted average shares outstanding:        
Basic (in shares) 21,740 21,536 21,716 21,522
Diluted (in shares) 21,740 22,940 21,716 22,994
Dividends declared per common share (in dollars per share) $ 0.00 $ 0.00 $ 0.00 $ 0.00
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Net (loss) income $ (2,242) $ 294 $ (2,634) $ 2,487
Other comprehensive (loss) income        
Foreign currency translation adjustments (51) (378) 380 (429)
Comprehensive (loss) income $ (2,293) $ (84) $ (2,254) $ 2,058
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Oct. 02, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 16,474,000 $ 11,620,000
Accounts receivable, net 8,852,000 8,467,000
Inventory, net 35,177,000 30,100,000
Other current assets 7,508,000 5,868,000
Total current assets 68,011,000 56,055,000
Property, plant and equipment, net 15,076,000 14,140,000
Operating lease right-of-use assets 4,451,000 5,140,000
Other assets 4,555,000 4,170,000
Total assets 92,093,000 79,505,000
Current liabilities:    
Accounts payable 15,885,000 11,962,000
Accrued liabilities 20,763,000 19,646,000
Operating lease liabilities, current portion 1,141,000 1,063,000
Finance lease obligations, current portion 1,038,000 983,000
Equipment financing obligations, current portion 369,000 336,000
Note payable – related party, current portion 2,500,000 0
Total current liabilities 41,696,000 33,990,000
Operating lease liabilities, net of current portion 4,011,000 4,878,000
Finance lease obligations, net of current portion 2,684,000 3,469,000
Equipment financing obligations, net of current portion 866,000 868,000
Note payable – related party, net of current portion 3,988,000 6,484,000
Other liabilities 21,343,000 10,530,000
Total liabilities 74,588,000 60,219,000
Stockholders’ equity:    
Preferred stock 0 0
Additional paid-in capital 155,374,000 154,904,000
Accumulated deficit (115,476,000) (112,842,000)
Accumulated other comprehensive loss (22,614,000) (22,994,000)
Treasury stock, 19 in 2022 and 2021 0 0
Total stockholders’ equity 17,505,000 19,286,000
Total liabilities and stockholders’ equity 92,093,000 79,505,000
Series A Preferred Stock [Member]    
Stockholders’ equity:    
Preferred stock 0 0
Nonvoting Common Stock [Member]    
Stockholders’ equity:    
Common stock 0 0
Common Stock [Member]    
Stockholders’ equity:    
Common stock $ 221,000 $ 218,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
shares in Thousands
Oct. 02, 2022
Dec. 31, 2021
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 975,150 975,150
Preferred stock, shares issued (in shares) 0 0
Treasury stock (in shares) 19 19
Series A Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 24,850 24,850
Preferred stock, shares issued (in shares) 0 0
Nonvoting Common Stock [Member]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 10,000,000 10,000,000
Common stock, shares issued (in shares) 0 0
Common Stock [Member]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 22,150,684 21,864,743
Common stock, shares outstanding (in shares) 22,150,665 21,864,724
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Cash Flow Statements (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Cash flows from operating activities:    
Net (loss) income $ (2,634) $ 2,487
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation and amortization 2,302 1,944
Forgiveness of PPP Loan and related interest 0 (3,599)
Deferred income taxes 451 755
Stock-based compensation expense 512 351
Deferred loan costs recognized 4 5
Net loss on the sale of assets 4 11
Provision for excess and obsolete inventory 92 134
Non-cash lease expense 690 664
Other noncash items 82 93
Contributions to pension plans (60) (283)
Changes in operating assets and liabilities:    
Accounts receivable (528) (4,256)
Inventory (5,062) (11,312)
Other current assets (2,215) (1,197)
Accounts payable 3,877 6,355
Accrued and other liabilities 10,780 10,005
Net cash provided by operating activities 8,295 2,157
Cash flows from investing activities:    
Capital expenditures (2,811) (1,829)
Proceeds from sale of assets 6 10
Net cash used in investing activities (2,805) (1,819)
Cash flows from financing activities:    
Principal payments on finance lease obligations (725) (359)
Principal payments on equipment financing obligations (253) (132)
Indirect repurchase of shares for minimum statutory tax withholdings (40) (405)
Net cash used in financing activities (1,018) (896)
Effect of exchange rate changes on cash balances 382 53
Net increase (decrease) in cash and cash equivalents 4,854 (505)
Cash and cash equivalents at beginning of period 11,620 11,606
Cash and cash equivalents at end of period 16,474 11,101
Supplemental disclosure of cash flow information:    
Right-of-use assets obtained in exchange for finance lease obligations 0 168
Capital expenditures purchased through equipment financing obligations $ 280 $ 1,237
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock [Member]
Total
Balance (in shares) at Dec. 31, 2020 21,300,958          
Balance at Dec. 31, 2020 $ 213 $ 155,025 $ (115,765) $ (24,698) $ 0  
Net (loss) income 0 0 2,487 0 0 $ 2,487
Foreign currency translation adjustment $ 0 0 0 (429) 0  
Exercise of stock options (in shares) 210,090          
Exercise of stock options $ 2 (405) 0 0 0  
Noncash compensation (in shares) 35,000          
Noncash compensation $ 0 351 0 0 0  
Issuance of restricted common stock (in shares) 197,500          
Issuance of restricted common stock $ 2 (2) 0 0 0  
Balance (in shares) at Oct. 03, 2021 21,743,548          
Balance at Oct. 03, 2021 $ 217 154,969 (113,278) (25,127) 0  
Balance (in shares) at Jul. 04, 2021 21,514,945          
Balance at Jul. 04, 2021 $ 215 154,804 (113,572) (24,749) 0  
Net (loss) income 0 0 294 0 0 294
Foreign currency translation adjustment $ 0 0 0 (378) 0  
Exercise of stock options (in shares) 13,603          
Exercise of stock options $ 0 (21) 0 0 0  
Noncash compensation (in shares) 17,500          
Noncash compensation $ 0 188 0 0 0  
Issuance of restricted common stock (in shares) 197,500          
Issuance of restricted common stock $ 2 (2) 0 0 0  
Balance (in shares) at Oct. 03, 2021 21,743,548          
Balance at Oct. 03, 2021 $ 217 154,969 (113,278) (25,127) 0  
Balance (in shares) at Dec. 31, 2021 21,864,724          
Balance at Dec. 31, 2021 $ 218 154,904 (112,842) (22,994) 0 19,286
Net (loss) income 0 0 (2,634) 0 0 (2,634)
Foreign currency translation adjustment $ 0 0 0 380 0  
Exercise of stock options (in shares) 43,441          
Exercise of stock options $ 1 (40) 0 0 0  
Noncash compensation (in shares) 45,000          
Noncash compensation $ 0 512 0 0 0  
Issuance of restricted common stock (in shares) 197,500          
Issuance of restricted common stock $ 2 (2) 0 0 0  
Balance (in shares) at Oct. 02, 2022 22,150,665          
Balance at Oct. 02, 2022 $ 221 155,374 (115,476) (22,614) 0 17,505
Balance (in shares) at Jul. 03, 2022 22,131,983          
Balance at Jul. 03, 2022 $ 221 155,214 (113,234) (22,563) 0  
Net (loss) income 0 0 (2,242) 0 0 (2,242)
Foreign currency translation adjustment $ 0 0 0 (51) 0  
Exercise of stock options (in shares) 3,682          
Exercise of stock options $ 0 (3) 0 0 0  
Noncash compensation (in shares) 15,000          
Noncash compensation $ 0 163 0 0 0  
Balance (in shares) at Oct. 02, 2022 22,150,665          
Balance at Oct. 02, 2022 $ 221 $ 155,374 $ (115,476) $ (22,614) $ 0 $ 17,505
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Nature of Business
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Nature of Operations [Text Block]

(1)

Nature of Business

 

All references to “Sypris,” the “Company,” “we” or “our” include Sypris Solutions, Inc. and its wholly-owned subsidiaries. Sypris is a diversified provider of truck components, oil and gas pipeline components and aerospace and defense electronics. The Company produces a wide range of manufactured products, often under multi-year, sole-source contracts. The Company offers such products through its two business segments, Sypris Technologies, Inc. (“Sypris Technologies”) and Sypris Electronics, LLC (“Sypris Electronics”) (See Note 10).

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Basis of Presentation
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

(2)

Basis of Presentation

 

The accompanying unaudited consolidated financial statements include the accounts of Sypris Solutions, Inc. and its wholly-owned subsidiaries and have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and with the instructions to Form 10-Q and Article 10 of Regulation S-X of the SEC. Accordingly, pursuant to such rules and regulations, certain notes and other financial information included in audited financial statements have been condensed or omitted. The December 31, 2021 consolidated balance sheet data was derived from audited statements, but does not include all disclosures required by U.S. GAAP. The Company’s operations are domiciled in the United States (U.S.) and Mexico, and we serve a wide variety of domestic and international customers. All intercompany transactions and accounts have been eliminated.

 

These unaudited consolidated financial statements reflect, in the opinion of management, all material adjustments (which include only normal recurring adjustments) necessary to fairly state the results of operations, financial position and cash flows for the periods presented, and the disclosures herein are adequate to make the information presented not misleading. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Changes in facts and circumstances could have a significant impact on the resulting estimated amounts included in our consolidated financial statements. Actual results could differ from these estimates. Actual results for the three and nine months ended October 2, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements, and notes thereto, for the year ended December 31, 2021 as presented in the Company’s Annual Report on Form 10-K.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Recent Accounting Pronouncements
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

(3)

Recent Accounting Pronouncements

 

In June 2016, the FASB issued ASU 2016-13, Credit Losses – Measurement of Credit Losses on Financial Instruments, new guidance for the accounting for credit losses on certain financial instruments. This guidance introduces a new approach to estimating credit losses on certain types of financial instruments and modifies the impairment model for available-for-sale debt securities. This guidance, which becomes effective January 1, 2023, is not expected to have a material impact on our consolidated financial statements.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Leases
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Lessee, Operating and Finance Leases [Text Block]

(4)

Leases

 

The Company determines if an arrangement is a lease at its inception. The Company has entered into operating leases for real estate. These leases have initial terms which range from 10 years to 11 years, and often include one or more options to renew. These renewal terms can extend the lease term by 5 years and will be included in the lease term when it is reasonably certain that the Company will exercise the option. The Company’s existing leases do not contain significant restrictive provisions; however, certain leases contain provisions for payment of real estate taxes, insurance and maintenance costs by the Company. The lease agreements do not contain any residual value guarantees. Some of the real estate lease agreements include periods of rent holidays and payments that escalate over the lease term by specified amounts. All operating lease expenses are recognized on a straight-line basis over the lease term. For finance leases, interest expense is recognized on the lease liability and the right-of-use asset is amortized over the lease term.

 

Some leases may require variable lease payments based on factors specific to the individual agreements. Variable lease payments for which we are typically responsible include real estate taxes, insurance and common area maintenance expenses based on the Company’s pro-rata share, which are excluded from the measurement of the lease liability. Additionally, one of the Company’s real estate leases has lease payments that adjust based on annual changes in the Consumer Price Index (“CPI”). The leases that are dependent upon CPI are initially measured using the index or rate at the commencement date and are included in the measurement of the lease liability. Incremental payments due to changes in the index are treated as variable lease costs and expensed as incurred.

 

These operating leases are included in “Operating lease right-of-use assets” on the Company’s consolidated balance sheets and represent the Company’s right to use the underlying asset for the lease term. The Company’s obligations to make lease payments are included in “Operating lease liabilities, current portion” and “Operating lease liabilities, net of current portion” on the Company’s consolidated balance sheets. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As of October 2, 2022, total right-of-use assets and operating lease liabilities were approximately $4,451,000 and $5,152,000, respectively. As of December 31, 2021, total right-of-use assets and operating lease liabilities were approximately $5,140,000 and $5,941,000, respectively.

 

We primarily use our incremental borrowing rate, which is updated quarterly, based on the information available at commencement date, in determining the present value of lease payments. If readily available, we would use the implicit rate in a new lease to determine the present value of lease payments. The Company has certain contracts for real estate which may contain lease and non-lease components which it has elected to treat as a single lease component.

 

The Company has entered into various short-term operating leases, primarily for office equipment with an initial term of twelve months or less. Lease payments associated with short-term leases are expensed as incurred and are not recorded on the Company’s balance sheet. The related lease expense for short-term leases was not material for the three and nine months ended October 2, 2022 and October 3, 2021.

 

The following table presents information related to lease expense for the three and nine months ended October 2, 2022 and October 3, 2021 (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Finance lease expense:

                

Amortization expense

 $170  $87  $490  $260 

Interest expense

  83   54   261   171 

Operating lease expense

  351   351   1,052   1,053 

Variable lease expense

  84   82   253   236 

Total lease expense

 $688  $574  $2,056  $1,720 

 

The following table presents supplemental cash flow information related to leases (in thousands):

 

  

Nine Months Ended

 
  

October 2,

  

October 3,

 
  

2022

  

2021

 
  

(Unaudited)

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $1,273  $1,149 

Operating cash flows from finance leases

  261   171 

Financing cash flows from finance leases

  725   359 

 

The annual future minimum lease payments as of October 2, 2022 are as follows (in thousands):

 

  

Operating

  

Finance

 
  

Leases

  

Leases

 

Next 12 months

 $1,501  $1,314 

12 to 24 months

  1,387   1,262 

24 to 36 months

  1,222   1,198 

36 to 48 months

  956   510 

48 to 60 months

  832   26 

Thereafter

  211   0 

Total lease payments

  6,109   4,310 
         

Less imputed interest

  (957)  (588)

Total

 $5,152  $3,722 

 

The following table presents certain information related to lease terms and discount rates for leases as of October 2, 2022 and December 31, 2021:

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Weighted-average remaining lease term (years):

        

Operating leases

  4.6   5.3 

Finance leases

  3.3   4.0 
         

Weighted-average discount rate (percentage):

        

Operating leases

  8.0   8.0 

Finance leases

  8.5   8.5 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Revenue From Contracts With Customers
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

(5)

Revenue from Contracts with Customers

 

The Company recognizes revenue when it satisfies a performance obligation by transferring control of a promised product or rendering a service to a customer. The amount of revenue recognized reflects the consideration the Company expects to be entitled to in exchange for the product or service (the “transaction price”). The Company’s transaction price in its contracts with customers is generally fixed; no payment discounts, rebates or refunds are included within its contracts. The Company also does not provide service-type warranties, nor does it allow customer returns. In connection with the sale of various parts to customers, the Company is subject to typical assurance warranty obligations covering the compliance of the electronics parts produced to agreed-upon specifications. Customer returns, when they occur, relate to quality rework issues and are not connected to any repurchase obligation of the Company.

 

A performance obligation is a promise in a contract to transfer a distinct product or render a service to a customer and is the unit of account to which the transaction price is allocated under ASC 606. When a contract contains multiple performance obligations, we allocate the transaction price to the individual performance obligations using the price at which the promised goods or services would be sold to customers on a standalone basis. For most sales within our Sypris Technologies segment and a portion of sales within Sypris Electronics, control transfers to the customer at a point in time. Indicators that control has transferred to the customer include the Company having a present right to payment, the customer obtaining legal title and the customer having the significant risks and rewards of ownership. The Company’s principal terms of sale are FOB Shipping Point, or equivalent, and, as such, the Company primarily transfers control and records revenue for product sales upon shipment.

 

For contracts where Sypris Electronics serves as a contractor for aerospace and defense companies under federally funded programs, we generally recognize revenue over time as we perform because of continuous transfer of control to the customer. This continuous transfer of control to the customer is supported by clauses in the contracts that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. Because control is transferred over time, revenue and gross profit is recognized based on the extent of progress towards completion of the performance obligation. We use labor hours incurred as a measure of progress for these contracts because it best depicts the Company’s performance of the obligation to the customer, which occurs as we incur labor on our contracts. Under this measure of progress, the extent of progress towards completion is measured based on the ratio of labor hours incurred to date to the total estimated labor hours at completion of the performance obligation.

 

Many of Sypris Electronics’ contractual arrangements with customers are for one year or less. For the remaining population of non-cancellable contracts greater than one year we had $85,385,000 of remaining performance obligations as of October 2, 2022, all of which were long-term Sypris Electronics’ contracts. We expect to recognize approximately 13% of our remaining performance obligations as revenue in 2022, 55% in 2023 and the balance in 2024.

 

Disaggregation of Revenue

 

The following table summarizes revenue from contracts with customers for the three and nine months ended October 2, 2022 and October 3, 2021:

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Sypris Technologies – transferred point in time

 $16,990  $16,693  $52,096  $47,022 

Sypris Electronics – transferred point in time

  2,586   1,712   6,383   4,982 

Sypris Electronics – transferred over time

  5,623   7,278   21,930   19,630 
  $25,199  $25,683  $80,409  $71,634 

 

Contract Balances

 

Differences in the timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets) and deferred revenue, customer deposits and billings in excess of revenue recognized (contract liabilities) on the consolidated balance sheets.

 

Contract assets – Contract assets include unbilled amounts typically resulting from sales under contracts where revenue is recognized over time and revenue recognized exceeds the amount billed to the customer, and the right to payment is subject to conditions other than the passage of time. Contract assets are generally classified as current assets in the consolidated balance sheet. The balance of contract assets as of October 2, 2022 and December 31, 2021 were $1,896,000 and $1,913,000, respectively, and are included within other current assets in the accompanying consolidated balance sheets.

 

Contract liabilities – Some of the Company’s contracts within Sypris Electronics are billed as work progresses in accordance with the contract terms and conditions, either at periodic intervals or upon achievement of certain milestones. Often this results in billing occurring prior to revenue recognition resulting in contract liabilities. Additionally, the Company receives cash payments from customers on certain contracts in advance of the Company’s performance resulting in contract liabilities. These contract liabilities are classified as either current or long-term in the consolidated balance sheets based on the timing of when the Company expects to recognize revenue. As of October 2, 2022, the contract liabilities balance was $30,377,000, of which $14,966,000 was included within accrued liabilities and $15,411,000 was included within other liabilities in the accompanying consolidated balance sheets.  As of December 31, 2021, the contract liabilities balance was $19,888,000, of which $15,013,000 was included within accrued liabilities and $4,875,000 was included within other liabilities in the accompanying consolidated balance sheets.  Payments received from customers in advance of revenue recognition are not considered to be significant financing components because they are used to meet working capital demands that can be higher in the early stages of a contract.

 

The Company recognized revenue from contract liabilities of $3,237,000 and $10,562,000 during the three and nine months ended October 2, 2022, respectively. The Company recognized revenue from contract liabilities of $2,362,000 and $3,828,000 during the three and nine months ended October 3, 2021, respectively.

 

Practical expedients and exemptions

 

Sales commissions are expensed when incurred because the amortization period would have been one year or less. These costs are recorded in selling, general and administrative expense in the consolidated statements of operations.

 

We do not disclose the value of unsatisfied performance obligations for contracts with original expected lengths of one year or less.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Earnings (Loss) Per Common Share
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

(6)

(Loss) Earnings Per Common Share

 

The Company computes earnings per share using the two-class method, which is an earnings allocation formula that determines earnings per share for common stock and participating securities. Restricted stock granted by the Company is considered a participating security since it contains a non-forfeitable right to dividends.

 

Our potentially dilutive securities include potential common shares related to our stock options and restricted stock. Diluted earnings per share considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of the potential common shares would have an anti-dilutive effect. Diluted earnings per share excludes the impact of common shares related to our stock options in periods in which the option exercise price is greater than the average market price of our common stock for the period. For the three and nine months ended October 2, 2022, diluted weighted average common shares do not include the impact of any outstanding stock options and unvested compensation-related shares because the effect of these items on diluted net loss would be anti-dilutive. There were 38,000 potential common shares excluded from diluted earnings per share for the three and nine months ended October 3, 2021.

 

A reconciliation of the weighted average shares outstanding used in the calculation of basic and diluted (loss) income per common share is as follows (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

(Loss) income attributable to stockholders:

                

Net (loss) income as reported

 $(2,242

)

 $294  $(2,634

)

 $2,487 

Less distributed and undistributed earnings allocable to restricted award holders

  0   (2

)

  0   (7

)

Less dividends declared attributable to restricted award holders

  0   0   0   0 

Net (loss) income allocable to common stockholders

 $(2,242

)

 $292  $(2,634

)

 $2,480 
                 

(Loss) income per common share attributable to stockholders:

                

Basic

 $(0.10

)

 $0.01  $(0.12

)

 $0.12 

Diluted

 $(0.10

)

 $0.01  $(0.12

)

 $0.11 
                 

Weighted average shares outstanding – basic

  21,740   21,536   21,716   21,522 

Weighted average additional shares assuming conversion of potential common shares

  0   1,404   0   1,472 

Weighted average shares outstanding – diluted

  21,740   22,940   21,716   22,994 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Inventory
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Inventory Disclosure [Text Block]

(7)

Inventory

 

Inventory consists of the following (in thousands):

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Raw materials

 $31,499  $23,694 

Work in process

  4,867   6,702 

Finished goods

  703   1,497 

Reserve for excess and obsolete inventory

  (1,892)  (1,793)

Total

 $35,177  $30,100 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Property, Plant and Equipment
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

(8)

Property, Plant and Equipment

 

Property, plant and equipment consists of the following (in thousands):

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Land and land improvements

 $43  $43 

Buildings and building improvements

  7,918   7,863 

Machinery, equipment, furniture and fixtures

  62,879   61,050 

Construction in progress

  2,097   858 
   72,937   69,814 

Accumulated depreciation

  (57,861)  (55,674)
  $15,076  $14,140 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Debt
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Long-Term Debt [Text Block]

(9)

Debt

 

Debt outstanding consists of the following (in thousands):

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Current:

        

Finance lease obligation, current portion

 $1,038  $983 

Equipment financing obligations, current portion

  369   336 

Note payable – related party, current portion

  2,500   0 

Current portion of long-term debt and finance lease obligations

 $3,907  $1,319 

Long-Term:

        

Finance lease obligation

 $2,684  $3,469 

Equipment financing obligations

  866   868 

Note payable – related party

  4,000   6,500 

Less unamortized debt issuance and modification costs

  (12)  (16)

Long-term debt and finance lease obligations net of unamortized debt costs

 $7,538  $10,821 

 

Note Payable Related Party

 

The Company has received the benefit of cash infusions from Gill Family Capital Management, Inc. (“GFCM”) in the form of secured promissory note obligations totaling $6,500,000 in principal as of October 2, 2022 and December 31, 2021. GFCM is an entity controlled by the Company’s Chairman, President and Chief Executive Officer, Jeffrey T. Gill, and one of our directors, R. Scott Gill. GFCM, Jeffrey T. Gill and R. Scott Gill are significant beneficial stockholders of the Company. As of October 2, 2022, our principal commitment under the Note was $2,500,000 due on April 1, 2023, $2,000,000 on April 1, 2024 and the balance on April 1, 2026. Interest on the promissory note is reset on April 1 of each year, at the greater of 8.0% or 500 basis points above the five-year Treasury note average during the preceding 90-day period, in each case, payable quarterly. The note allows for up to an 18-month deferral of payment for up to 60% of the interest due on the portion of the notes maturing in April of 2023 and 2024.

 

Obligations under the promissory note are guaranteed by all of the subsidiaries and are secured by a first priority lien on substantially all assets of the Company, including those in Mexico.

 

Finance Lease Obligations

 

As of October 2, 2022, the Company had $3,722,000 outstanding under finance lease obligations for both property and machinery and equipment at its Sypris Technologies locations with maturities through 2026 and a weighted average interest rate of 8.5%.

 

Equipment Financing Obligations

 

As of October 2, 2022, the Company had $1,235,000 million outstanding under equipment financing obligations, with effective interest rates ranging from 4.4% to 8.1% and payments due through 2028.  Payments on the Company’s equipment financing obligations are due as follows (in thousands):

 

Next 12 months

 $466 

12 to 24 months

  429 

24 to 36 months

  272 

36 to 48 months

  147 

48 to 60 months

  50 

Thereafter

  6 

Total payments

  1,370 

Less imputed interest

  (135)

Total equipment financing obligations

 $1,235 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Segment Data
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

(10)

Segment Data

 

The Company is organized into two business segments, Sypris Technologies and Sypris Electronics. The segments are each managed separately because of the distinctions between the products, markets, customers, technologies, and workforce skills of the segments. Sypris Technologies generates revenue primarily from the sale of forged, machined, welded and heat-treated steel components primarily for the heavy commercial vehicle and high-pressure energy pipeline applications. Sypris Electronics provides circuit card and box build manufacturing, high reliability manufacturing, systems assembly and integration, design for manufacturability and design to specification work to customers in the market for aerospace and defense electronics. There was no intersegment net revenue recognized for any period presented.

 

The Company includes the unallocated costs of its corporate office, including the employment costs of its senior management team and other corporate personnel, administrative costs and net corporate interest expense incurred at the corporate level under the caption “General, corporate and other” in the table below. Such unallocated costs include those for centralized information technology, finance, legal and human resources support teams, certain professional fees, director fees, corporate office rent, certain self-insurance costs and recoveries, software license fees and various other administrative expenses that are not allocated to our reportable segments. The unallocated assets include cash and cash equivalents maintained in its domestic treasury accounts and the net book value of corporate facilities and related information systems. The unallocated liabilities consist primarily of the related party notes payable. Domestic income taxes are calculated at an entity level and are not allocated to our reportable segments. Corporate capital expenditures and depreciation and amortization include items attributable to the unallocated fixed assets of the corporate office and related information systems.

 

The following table presents financial information for the reportable segments of the Company (in thousands):

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Net revenue from unaffiliated customers:

                

Sypris Technologies

 $16,990  $16,693  $52,096  $47,022 

Sypris Electronics

  8,209   8,990   28,313   24,612 
  $25,199  $25,683  $80,409  $71,634 
                 

Gross profit:

                

Sypris Technologies

 $1,071  $2,109  $6,334  $5,789 

Sypris Electronics

  900   1,869   3,926   4,314 
  $1,971  $3,978  $10,260  $10,103 

 

  Three Months Ended  Nine Months Ended 
  October 2,  October 3,  October 2,  October 3, 
  2022  2021  2022  2021 

Operating (loss) income:

 (Unaudited)  (Unaudited) 

Sypris Technologies

 $(361

)

 $901  $2,243  $2,344 

Sypris Electronics

  (56

)

  967   1,280   1,641 

General, corporate and other

  (1,186

)

  (897

)

  (3,963

)

  (3,187

)

  $(1,603

)

 $971  $(440

)

 $798 

(Loss) income before taxes:

                

Sypris Technologies

 $(585

)

 $701  $1,578  $1,642 

Sypris Electronics

  (91

)

  957   1,167   1,621 

General, corporate and other

  (1,582

)

  (1,030

)

  (4,624

)

  (8

)

  $(2,258

)

 $628  $(1,879

)

 $3,255 

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Total assets:

        

Sypris Technologies

 $36,773  $35,977 

Sypris Electronics

  39,602   35,599 

General, corporate and other

  15,718   7,929 
  $92,093  $79,505 
         

Total liabilities:

        

Sypris Technologies

 $21,870  $20,666 

Sypris Electronics

  43,629   31,030 

General, corporate and other

  9,089   8,523 
  $74,588  $60,219 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Commitments and Contingencies
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

(11)

Commitments and Contingencies

 

The provision for estimated warranty costs is recorded at the time of sale and periodically adjusted to reflect actual experience. The Company’s warranty liability, which is included in accrued liabilities in the accompanying consolidated balance sheets as of October 2, 2022 and December 31, 2021 was $679,000 and $659,000, respectively. The Company’s warranty expense for the three and nine months ended October 2, 2022 and October 3, 2021 was not material.

 

The Company bears insurance risk as a member of a group captive insurance entity for certain general liability, automobile and workers’ compensation insurance programs, a self-insured worker’s compensation program and a self-insured employee health program. The Company records estimated liabilities for its insurance programs based on information provided by the third-party plan administrators, historical claims experience, expected costs of claims incurred but not paid, and expected costs to settle unpaid claims. The Company monitors its estimated insurance-related liabilities on a quarterly basis. As facts change, it may become necessary to make adjustments that could be material to the Company’s consolidated results of operations and financial condition.

 

The Company is involved in certain litigation and contract issues arising in the normal course of business. While the outcome of these matters cannot, at this time, be predicted in light of the uncertainties inherent therein, management does not expect that these matters will have a material adverse effect on the consolidated financial position or results of operations of the Company. Additionally, the Company believes its product liability insurance is adequate to cover all potential liability claims.

 

The Company accounts for loss contingencies in accordance with U.S. GAAP. Estimated loss contingencies are accrued only if the loss is probable and the amount of the loss can be reasonably estimated. With respect to a particular loss contingency, it may be probable that a loss has occurred but the estimate of the loss is within a wide range or undeterminable. If the Company deems an amount within the range to be a better estimate than any other amount within the range, that amount will be accrued. However, if no amount within the range is a better estimate than any other amount, the minimum amount of the range is accrued.

 

The Company has various current and previously-owned facilities subject to a variety of environmental regulations. The Company has received certain indemnifications from either companies previously owning these facilities or from purchasers of those facilities. Additionally, certain property previously sold by the Company has been designated as a Brownfield Site and has been approved for development by the purchaser. As of October 2, 2022 and December 31, 2021, no amounts were accrued for any environmental matters.

 

On December 27, 2017, the U.S. Department of Labor (the “DOL”) filed a lawsuit alleging that the Company had misinterpreted the language of its Company’s 401(k) Plans (collectively, the “Plan”).  The DOL does not appear to dispute that the Company reached such interpretation in good faith and after consulting with independent ERISA counsel.  On January 26, 2022, an opinion was issued by the judge indicating that certain of the Plan language in dispute is unambiguous and would therefore limit the Company’s right to interpret such language. Following the denial of motions for summary judgement from the Company and the DOL on April 28, 2022, a hearing took place on September 13, 2022 to review issues raised in the Company’s motion to amend its answer and its proposed counter claim and general next steps for the litigation proceedings including settlement considerations. Following the hearing the judge issued an order denying the Company’s motion to amend its answer and proposed counter claim and further requested that the parties prepare a joint status report by November 14, 2022 relating to the schedule for the litigation proceedings. While the Company believes that it has affirmative defenses and is continuing to vigorously defend the matter, the Company has engaged in settlement discussions with the DOL. The Company recorded a reserve of $525,000 during the quarter ended October 2, 2022, and the Company currently estimates the range of possible loss is $0 to $108,000 in excess of the amount reserved.  If a settlement is not reached and the DOL’s allegations were subsequently upheld by a court, the Company could be required to make additional contributions into the accounts of its Plan participants and penalties payable to the DOL could be imposed.

 

On February 17, 2017, several employees (“Lucas Plaintiffs”) of KapStone Charleston Kraft, LLC filed a lawsuit in South Carolina alleging that they had been seriously burned when they opened a hinged closure and a hot tar-like material spilled out. Among other claims, the Lucas Plaintiffs allege that Sypris Technologies designed and manufactured the closure, that the closure was defective and that those defects had caused or contributed to their injuries. Sypris Technologies’ motion to dismiss for lack of jurisdiction was denied on February 28, 2020. The Company regards these allegations to be without merit and any potential damages to be undeterminable. As a result, we are currently unable to estimate a loss or range of loss for this matter at this time. The Company’s general liability insurer has accepted the defense costs. The Company is continuing to vigorously defend the matter.

 

In order to reduce manufacturing lead times, the Company enters into agreements with certain suppliers to purchase inventory based on the Company’s requirements.  A significant portion of the Company’s purchase commitments arising from these agreements consists of firm and non-cancelable commitments.  These purchase commitments totaled $57,058,000 as of October 2, 2022, of which $15,224,000 is for purchases to be made in 2022, $31,884,000 is for purchases to be made in 2023 and $9,950,000 is for purchases to be made in 2024.  The Company also had outstanding purchase commitments of $1,261,000 as of October 2, 2022 for the purchase of manufacturing equipment.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Income Taxes
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

(12)

Income Taxes

 

The provision for income taxes includes federal, state, local and foreign taxes. The Company’s effective tax rate varies from period to period due to the proportion of foreign and domestic pre-tax income expected to be generated by the Company. The Company provides for income taxes for its domestic operations at a statutory rate of 21% in 2022 and 2021 and for its foreign operations at a statutory rate of 30% in 2022 and 2021. Reconciling items between the federal statutory rate and the effective tax rate also include the expected usage of federal net operating loss carryforwards, state income taxes, valuation allowances and certain other permanent differences.

 

The Company recognizes liabilities or assets for the deferred tax consequences of temporary differences between the tax bases of assets or liabilities and their reported amounts in the financial statements in accordance with ASC 740, Income Taxes (ASC 740). These temporary differences will result in taxable or deductible amounts in future years when the reported amounts of assets or liabilities are recovered or settled. ASC 740 requires that a valuation allowance be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. The Company evaluates its deferred tax position on a quarterly basis and valuation allowances are provided as necessary. During this evaluation, the Company reviews its forecast of income in conjunction with other positive and negative evidence surrounding the realizability of its deferred tax assets to determine if a valuation allowance is needed.

 

Based on the Company’s consideration of all positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations, the Company has established a valuation allowance against all U.S. deferred tax assets. Until an appropriate level and characterization of profitability is attained, the Company expects to continue to maintain a valuation allowance on its net deferred tax assets related to future U.S. tax benefits.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Employee Benefit Plans
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Retirement Benefits [Text Block]

(13)

Employee Benefit Plans

 

Pension expense (benefit) consisted of the following (in thousands):

 

  Three Months Ended  Nine Months Ended 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 
                 

Service cost

 $1  $1  $3  $3 

Interest cost on projected benefit obligation

  210   194   630   581 

Net amortizations, deferrals and other costs

  140   153   420   459 

Expected return on plan assets

  (204

)

  (189

)

  (613

)

  (567

)

Net periodic benefit cost

 $147  $159  $440  $476 

 

The net periodic benefit cost of the defined benefit pension plans incurred during the three and nine-month periods ended October 2, 2022 and October 3, 2021 are reflected in the following captions in the accompanying consolidated statements of operations (in thousands):

 

  Three Months Ended  Nine Months Ended 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Service cost:

                

Selling, general and administrative expenses

 $1  $1  $3  $3 

Other net periodic benefit costs:

                

Other expense, net

  146   158   437   473 

Total

 $147  $159  $440  $476 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 14 - Accumulated Other Comprehensive Loss
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

(14)

Accumulated Other Comprehensive Loss

 

The Company’s accumulated other comprehensive loss consists of employee benefit-related adjustments and foreign currency translation adjustments.

 

Accumulated other comprehensive loss consisted of the following (in thousands):

 

  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Foreign currency translation adjustments

 $(11,060) $(11,440)

Employee benefit related adjustments – U.S., net of tax

  (11,745)  (11,745)

Employee benefit related adjustments – Mexico, net of tax

  191   191 

Accumulated other comprehensive loss

 $(22,614) $(22,994)

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Fair Value of Financial Instruments
9 Months Ended
Oct. 02, 2022
Notes to Financial Statements  
Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]

(15)

Fair Value of Financial Instruments

 

Cash, accounts receivable, accounts payable and accrued liabilities are reflected in the consolidated financial statements at their carrying amount which approximates fair value because of the short-term maturity of those instruments. The carrying amount of debt outstanding at October 2, 2022 approximates fair value, and is based upon quoted prices for similar assets and liabilities in active markets, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instruments (Level 2).

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Leases (Tables)
9 Months Ended
Oct. 02, 2022
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Finance lease expense:

                

Amortization expense

 $170  $87  $490  $260 

Interest expense

  83   54   261   171 

Operating lease expense

  351   351   1,052   1,053 

Variable lease expense

  84   82   253   236 

Total lease expense

 $688  $574  $2,056  $1,720 
Supplemental Cash Flow Information Related to Leases [Table Text Block]
  

Nine Months Ended

 
  

October 2,

  

October 3,

 
  

2022

  

2021

 
  

(Unaudited)

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows from operating leases

 $1,273  $1,149 

Operating cash flows from finance leases

  261   171 

Financing cash flows from finance leases

  725   359 
Lessee, Operating and Finance Lease, Liability, Maturity [Table Text Block]
  

Operating

  

Finance

 
  

Leases

  

Leases

 

Next 12 months

 $1,501  $1,314 

12 to 24 months

  1,387   1,262 

24 to 36 months

  1,222   1,198 

36 to 48 months

  956   510 

48 to 60 months

  832   26 

Thereafter

  211   0 

Total lease payments

  6,109   4,310 
         

Less imputed interest

  (957)  (588)

Total

 $5,152  $3,722 
Lease Terms and Discount Rates for Leases [Table Text Block]
  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Weighted-average remaining lease term (years):

        

Operating leases

  4.6   5.3 

Finance leases

  3.3   4.0 
         

Weighted-average discount rate (percentage):

        

Operating leases

  8.0   8.0 

Finance leases

  8.5   8.5 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Revenue From Contracts With Customers (Tables)
9 Months Ended
Oct. 02, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Sypris Technologies – transferred point in time

 $16,990  $16,693  $52,096  $47,022 

Sypris Electronics – transferred point in time

  2,586   1,712   6,383   4,982 

Sypris Electronics – transferred over time

  5,623   7,278   21,930   19,630 
  $25,199  $25,683  $80,409  $71,634 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Earnings (Loss) Per Common Share (Tables)
9 Months Ended
Oct. 02, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

(Loss) income attributable to stockholders:

                

Net (loss) income as reported

 $(2,242

)

 $294  $(2,634

)

 $2,487 

Less distributed and undistributed earnings allocable to restricted award holders

  0   (2

)

  0   (7

)

Less dividends declared attributable to restricted award holders

  0   0   0   0 

Net (loss) income allocable to common stockholders

 $(2,242

)

 $292  $(2,634

)

 $2,480 
                 

(Loss) income per common share attributable to stockholders:

                

Basic

 $(0.10

)

 $0.01  $(0.12

)

 $0.12 

Diluted

 $(0.10

)

 $0.01  $(0.12

)

 $0.11 
                 

Weighted average shares outstanding – basic

  21,740   21,536   21,716   21,522 

Weighted average additional shares assuming conversion of potential common shares

  0   1,404   0   1,472 

Weighted average shares outstanding – diluted

  21,740   22,940   21,716   22,994 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Inventory (Tables)
9 Months Ended
Oct. 02, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Raw materials

 $31,499  $23,694 

Work in process

  4,867   6,702 

Finished goods

  703   1,497 

Reserve for excess and obsolete inventory

  (1,892)  (1,793)

Total

 $35,177  $30,100 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Property, Plant and Equipment (Tables)
9 Months Ended
Oct. 02, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Land and land improvements

 $43  $43 

Buildings and building improvements

  7,918   7,863 

Machinery, equipment, furniture and fixtures

  62,879   61,050 

Construction in progress

  2,097   858 
   72,937   69,814 

Accumulated depreciation

  (57,861)  (55,674)
  $15,076  $14,140 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Debt (Tables)
9 Months Ended
Oct. 02, 2022
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Current:

        

Finance lease obligation, current portion

 $1,038  $983 

Equipment financing obligations, current portion

  369   336 

Note payable – related party, current portion

  2,500   0 

Current portion of long-term debt and finance lease obligations

 $3,907  $1,319 

Long-Term:

        

Finance lease obligation

 $2,684  $3,469 

Equipment financing obligations

  866   868 

Note payable – related party

  4,000   6,500 

Less unamortized debt issuance and modification costs

  (12)  (16)

Long-term debt and finance lease obligations net of unamortized debt costs

 $7,538  $10,821 
Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]

Next 12 months

 $466 

12 to 24 months

  429 

24 to 36 months

  272 

36 to 48 months

  147 

48 to 60 months

  50 

Thereafter

  6 

Total payments

  1,370 

Less imputed interest

  (135)

Total equipment financing obligations

 $1,235 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Segment Data (Tables)
9 Months Ended
Oct. 02, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Net revenue from unaffiliated customers:

                

Sypris Technologies

 $16,990  $16,693  $52,096  $47,022 

Sypris Electronics

  8,209   8,990   28,313   24,612 
  $25,199  $25,683  $80,409  $71,634 
                 

Gross profit:

                

Sypris Technologies

 $1,071  $2,109  $6,334  $5,789 

Sypris Electronics

  900   1,869   3,926   4,314 
  $1,971  $3,978  $10,260  $10,103 
  Three Months Ended  Nine Months Ended 
  October 2,  October 3,  October 2,  October 3, 
  2022  2021  2022  2021 

Operating (loss) income:

 (Unaudited)  (Unaudited) 

Sypris Technologies

 $(361

)

 $901  $2,243  $2,344 

Sypris Electronics

  (56

)

  967   1,280   1,641 

General, corporate and other

  (1,186

)

  (897

)

  (3,963

)

  (3,187

)

  $(1,603

)

 $971  $(440

)

 $798 

(Loss) income before taxes:

                

Sypris Technologies

 $(585

)

 $701  $1,578  $1,642 

Sypris Electronics

  (91

)

  957   1,167   1,621 

General, corporate and other

  (1,582

)

  (1,030

)

  (4,624

)

  (8

)

  $(2,258

)

 $628  $(1,879

)

 $3,255 
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Total assets:

        

Sypris Technologies

 $36,773  $35,977 

Sypris Electronics

  39,602   35,599 

General, corporate and other

  15,718   7,929 
  $92,093  $79,505 
         

Total liabilities:

        

Sypris Technologies

 $21,870  $20,666 

Sypris Electronics

  43,629   31,030 

General, corporate and other

  9,089   8,523 
  $74,588  $60,219 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Employee Benefit Plans (Tables)
9 Months Ended
Oct. 02, 2022
Notes Tables  
Schedule of Net Benefit Costs [Table Text Block]
  Three Months Ended  Nine Months Ended 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 
                 

Service cost

 $1  $1  $3  $3 

Interest cost on projected benefit obligation

  210   194   630   581 

Net amortizations, deferrals and other costs

  140   153   420   459 

Expected return on plan assets

  (204

)

  (189

)

  (613

)

  (567

)

Net periodic benefit cost

 $147  $159  $440  $476 
Net Periodic Benefit Cost Recognized in Income Statement [Table Text Block]
  Three Months Ended  Nine Months Ended 
  

October 2,

  

October 3,

  

October 2,

  

October 3,

 
  

2022

  

2021

  

2022

  

2021

 
  

(Unaudited)

  

(Unaudited)

 

Service cost:

                

Selling, general and administrative expenses

 $1  $1  $3  $3 

Other net periodic benefit costs:

                

Other expense, net

  146   158   437   473 

Total

 $147  $159  $440  $476 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 14 - Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Oct. 02, 2022
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
  

October 2,

  

December 31,

 
  

2022

  

2021

 
  

(Unaudited)

     

Foreign currency translation adjustments

 $(11,060) $(11,440)

Employee benefit related adjustments – U.S., net of tax

  (11,745)  (11,745)

Employee benefit related adjustments – Mexico, net of tax

  191   191 

Accumulated other comprehensive loss

 $(22,614) $(22,994)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Nature of Business (Details Textual)
9 Months Ended
Oct. 02, 2022
Number of Operating Segments 2
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Leases (Details Textual) - USD ($)
Oct. 02, 2022
Dec. 31, 2021
Lessee, Operating Lease, Renewal Term (Year) 5 years  
Operating Lease, Right-of-Use Asset $ 4,451,000 $ 5,140,000
Operating Lease, Liability, Total $ 5,152,000 $ 5,941,000
Minimum [Member]    
Lessee, Operating Lease, Term of Contract (Year) 10 years  
Maximum [Member]    
Lessee, Operating Lease, Term of Contract (Year) 11 years  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Leases - Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Amortization expense $ 170 $ 87 $ 490 $ 260
Interest expense 83 54 261 171
Operating lease expense 351 351 1,052 1,053
Variable lease expense 84 82 253 236
Total lease expense $ 688 $ 574 $ 2,056 $ 1,720
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Operating cash flows from operating leases $ 1,273 $ 1,149
Operating cash flows from finance leases 261 171
Financing cash flows from finance leases $ 725 $ 359
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Oct. 02, 2022
Dec. 31, 2021
Next 12 months, Operating Leases $ 1,501,000  
Next 12 months, Finance Leases 1,314,000  
12 to 24 months, Operating Leases 1,387,000  
12 to 24 months, Finance Leases 1,262,000  
24 to 36 months, Operating Leases 1,222,000  
24 to 36 months, Finance Leases 1,198,000  
36 to 48 months, Operating Leases 956,000  
36 to 48 months, Finance Leases 510,000  
48 to 60 months, Operating Leases 832,000  
48 to 60 months, Finance Leases 26,000  
Thereafter, Operating Leases 211,000  
Thereafter, Finance Leases 0  
Total lease payments, Operating Leases 6,109,000  
Total payments, equipment finance lease 4,310,000  
Less imputed interest, Operating Leases (957,000)  
Less imputed interest, equipment finance lease (588,000)  
Total, Operating Leases 5,152,000 $ 5,941,000
Total equipment financing obligations, equipment lease finance $ 3,722,000  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details)
Oct. 02, 2022
Dec. 31, 2021
Operating leases (Year) 4 years 7 months 6 days 5 years 3 months 18 days
Finance leases (Year) 3 years 3 months 18 days 4 years
Operating leases 8.00% 8.00%
Finance leases 8.50% 8.50%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Revenue From Contracts With Customers 1 (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Amount $ 85,385,000   $ 85,385,000    
Contract with Customer, Liability, Total 30,377,000   30,377,000   $ 19,888,000
Contract with Customer, Liability, Revenue Recognized from Contract Liabilities 3,237,000 $ 2,362,000 10,562,000 $ 3,828,000  
Other Current Assets [Member]          
Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total 1,896,000   1,896,000   1,913,000
Accrued Liabilities [Member]          
Contract with Customer, Liability, Total 14,966,000   14,966,000    
Contract with Customer, Liability, Current         15,013,000
Other Noncurrent Liabilities [Member]          
Contract with Customer, Liability, Noncurrent $ 15,411,000   $ 15,411,000   $ 4,875,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Revenue From Contracts With Customers 2 (Details Textual)
Oct. 02, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-03  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Percentage 13.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Percentage 55.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Net revenue $ 25,199 $ 25,683 $ 80,409 $ 71,634
Sypris Technologies [Member]        
Net revenue 16,990 16,693 52,096 47,022
Sypris Technologies [Member] | Transferred at Point in Time [Member]        
Net revenue 16,990 16,693 52,096 47,022
Sypris Electronics [Member]        
Net revenue 8,209 8,990 28,313 24,612
Sypris Electronics [Member] | Transferred at Point in Time [Member]        
Net revenue 2,586 1,712 6,383 4,982
Sypris Electronics [Member] | Transferred over Time [Member]        
Net revenue $ 5,623 $ 7,278 $ 21,930 $ 19,630
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Earnings (Loss) Per Common Share (Details Textual) - shares
3 Months Ended 9 Months Ended
Oct. 03, 2021
Oct. 03, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 38,000 38,000
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Income (Loss) Per Common Share - Reconciliation of Weighted Average Shares Outstanding Used in Calculation of Basic and Diluted (Loss) Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Net (loss) income $ (2,242) $ 294 $ (2,634) $ 2,487
Less distributed and undistributed earnings allocable to restricted award holders 0 (2) 0 (7)
Less dividends declared attributable to restricted award holders 0 0 0 0
Net (loss) income allocable to common stockholders $ (2,242) $ 292 $ (2,634) $ 2,480
Basic (in dollars per share) $ (0.10) $ 0.01 $ (0.12) $ 0.12
Diluted (in dollars per share) $ (0.10) $ 0.01 $ (0.12) $ 0.11
Basic (in shares) 21,740 21,536 21,716 21,522
Weighted average additional shares assuming conversion of potential common shares (in shares) 0 1,404 0 1,472
Weighted average shares outstanding – diluted (in shares) 21,740 22,940 21,716 22,994
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Inventory - Inventory Components (Details) - USD ($)
$ in Thousands
Oct. 02, 2022
Dec. 31, 2021
Raw materials $ 31,499 $ 23,694
Work in process 4,867 6,702
Finished goods 703 1,497
Reserve for excess and obsolete inventory (1,892) (1,793)
Total $ 35,177 $ 30,100
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details) - USD ($)
$ in Thousands
Oct. 02, 2022
Dec. 31, 2021
Gross property, plant and equipment $ 72,937 $ 69,814
Accumulated depreciation (57,861) (55,674)
Property, Plant and Equipment, Net, Total 15,076 14,140
Land and Land Improvements [Member]    
Gross property, plant and equipment 43 43
Building and Building Improvements [Member]    
Gross property, plant and equipment 7,918 7,863
Property, Plant and Equipment, Other Types [Member]    
Gross property, plant and equipment 62,879 61,050
Construction in Progress [Member]    
Gross property, plant and equipment $ 2,097 $ 858
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Debt (Details Textual) - USD ($)
9 Months Ended
Oct. 02, 2022
Dec. 31, 2021
Finance Lease, Liability, Total $ 3,722,000  
Machinery at Sypris Technologies Facility [Member]    
Finance Lease, Liability, Total $ 3,722,000  
Machinery at Sypris Technologies Facility [Member] | Finance Lease Obligations [Member]    
Debt, Weighted Average Interest Rate 8.50%  
Promissory Notes with Maturity on April 1, 2021 and April 1, 2023 [Member] | Gill Family Capital Management [Member]    
Subordinated Debt, Ending Balance   $ 6,500,000
Debt Instrument, Interest Rate, Stated Percentage 8.00%  
Debt Instrument, Allowance for Payment Deferral Period (Month) 18 months  
Debt Instrument, Maximum Allowance of Interest Due on Deferred Payments, Percent 60.00%  
Promissory Notes with Maturity on April 1, 2022 [Member] | Gill Family Capital Management [Member]    
Subordinated Debt, Ending Balance $ 2,500,000  
Promissory Notes with Maturity on April 1, 2024 [Member] | Gill Family Capital Management [Member]    
Subordinated Debt, Ending Balance $ 2,000,000  
Promissory Note [Member] | Gill Family Capital Management [Member] | Five-year Treasury Note Average During Preceding 90-day Period [Member]    
Debt Instrument, Basis Spread on Variable Rate 5.00%  
Equipment Financing Obligations [Member]    
Finance Lease, Liability, Total $ 1,235,000  
Long-Term Debt, Total $ 1,235,000  
Equipment Financing Obligations [Member] | Minimum [Member]    
Debt Instrument, Interest Rate, Effective Percentage 4.40%  
Equipment Financing Obligations [Member] | Maximum [Member]    
Debt Instrument, Interest Rate, Effective Percentage 8.10%  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Debt - Debt Components (Details) - USD ($)
$ in Thousands
Oct. 02, 2022
Dec. 31, 2021
Finance lease obligations, current portion $ 1,038 $ 983
Equipment financing obligations, current portion 369 336
Note payable – related party, current portion 2,500 0
Current portion of long-term debt and finance lease obligations 3,907 1,319
Finance lease obligations, net of current portion 2,684 3,469
Equipment financing obligations 866 868
Note payable – related party 4,000 6,500
Less unamortized debt issuance and modification costs (12) (16)
Long-term debt and finance lease obligations net of unamortized debt costs $ 7,538 $ 10,821
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Debt - Maturities of Equipment Financing Obligations (Details)
$ in Thousands
Oct. 02, 2022
USD ($)
Next 12 months, equipment finance lease $ 1,314
12 to 24 months, equipment finance lease 1,262
24 to 36 months, equipment finance lease 1,198
36 to 48 months, equipment finance lease 510
48 to 60 months, equipment finance lease 26
Thereafter, equipment finance lease 0
Total payments, equipment finance lease 4,310
Less imputed interest, equipment finance lease (588)
Total equipment financing obligations, equipment lease finance 3,722
Equipment Financing Obligations [Member]  
Next 12 months, equipment finance lease 466
12 to 24 months, equipment finance lease 429
24 to 36 months, equipment finance lease 272
36 to 48 months, equipment finance lease 147
48 to 60 months, equipment finance lease 50
Thereafter, equipment finance lease 6
Total payments, equipment finance lease 1,370
Less imputed interest, equipment finance lease (135)
Total equipment financing obligations, equipment lease finance $ 1,235
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Segment Data (Details Textual)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
USD ($)
Oct. 03, 2021
USD ($)
Oct. 02, 2022
USD ($)
Oct. 03, 2021
USD ($)
Number of Operating Segments     2  
Revenue from Contract with Customer, Including Assessed Tax $ 25,199 $ 25,683 $ 80,409 $ 71,634
Intersegment Eliminations [Member]        
Revenue from Contract with Customer, Including Assessed Tax     $ 0  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Segment Data - Financial Information From Reportable Segments - Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Net revenue from unaffiliated customers $ 25,199 $ 25,683 $ 80,409 $ 71,634
Gross profit (loss) 1,971 3,978 10,260 10,103
Operating income (loss) (1,603) 971 (440) 798
Income (loss) before taxes (2,258) 628 (1,879) 3,255
Sypris Technologies [Member]        
Net revenue from unaffiliated customers 16,990 16,693 52,096 47,022
Gross profit (loss) 1,071 2,109 6,334 5,789
Operating income (loss) (361) 901 2,243 2,344
Income (loss) before taxes (585) 701 1,578 1,642
Sypris Electronics [Member]        
Net revenue from unaffiliated customers 8,209 8,990 28,313 24,612
Gross profit (loss) 900 1,869 3,926 4,314
Operating income (loss) (56) 967 1,280 1,641
Income (loss) before taxes (91) 957 1,167 1,621
Corporate and Other [Member]        
Operating income (loss) (1,186) (897) (3,963) (3,187)
Income (loss) before taxes $ (1,582) $ (1,030) $ (4,624) $ (8)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Segment Data - Financial Information From Reportable Segments - Balance Sheet (Details) - USD ($)
$ in Thousands
Oct. 02, 2022
Dec. 31, 2021
Total assets $ 92,093 $ 79,505
Total liabilities 74,588 60,219
Sypris Technologies [Member]    
Total assets 36,773 35,977
Total liabilities 21,870 20,666
Sypris Electronics [Member]    
Total assets 39,602 35,599
Total liabilities 43,629 31,030
Corporate and Other [Member]    
Total assets 15,718 7,929
Total liabilities $ 9,089 $ 8,523
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Commitments and Contingencies (Details Textual) - USD ($)
Oct. 02, 2022
Dec. 31, 2021
Standard and Extended Product Warranty Accrual, Ending Balance $ 679,000 $ 659,000
Accrual for Environmental Loss Contingencies, Ending Balance 0 $ 0
Inventories [Member]    
Purchase Obligation, Total 57,058,000  
Purchase Obligation, to be Paid, Remainder of Fiscal Year 15,224,000  
Purchase Obligation, to be Paid, Year One 31,884,000  
Purchase Obligation, to be Paid, Year Two 9,950,000  
Capital Addition Purchase Commitments [Member]    
Purchase Obligation, Total 1,261,000  
DOL [Member]    
Estimated Litigation Liability 525,000  
DOL [Member] | Minimum [Member]    
Loss Contingency, Estimate of Possible Loss 0  
DOL [Member] | Maximum [Member]    
Loss Contingency, Estimate of Possible Loss $ 108,000  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Income Taxes (Details Textual)
9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00%
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 30.00% 30.00%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Service cost $ 1 $ 1 $ 3 $ 3
Interest cost on projected benefit obligation 210 194 630 581
Net amortizations, deferrals and other costs 140 153 420 459
Expected return on plan assets (204) (189) (613) (567)
Net periodic benefit cost $ 147 $ 159 $ 440 $ 476
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Selling, general and administrative expenses $ 1 $ 1 $ 3 $ 3
Other expense, net 146 158 437 473
Total 147 159 440 476
Selling, General and Administrative Expenses [Member]        
Selling, general and administrative expenses $ 1 $ 1 $ 3 $ 3
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Oct. 02, 2022
Dec. 31, 2021
Foreign currency translation adjustments $ (11,060) $ (11,440)
Accumulated other comprehensive loss (22,614) (22,994)
UNITED STATES    
Employee benefit related adjustments, net of tax (11,745) (11,745)
Foreign Plan [Member]    
Employee benefit related adjustments, net of tax $ 191 $ 191
XML 66 sypr20220930_10q_htm.xml IDEA: XBRL DOCUMENT 0000864240 2022-01-01 2022-10-02 0000864240 2022-11-05 0000864240 2022-07-04 2022-10-02 0000864240 2021-07-05 2021-10-03 0000864240 2021-01-01 2021-10-03 0000864240 2022-10-02 0000864240 2021-12-31 0000864240 us-gaap:SeriesAPreferredStockMember 2022-10-02 0000864240 us-gaap:SeriesAPreferredStockMember 2021-12-31 0000864240 us-gaap:NonvotingCommonStockMember 2022-10-02 0000864240 us-gaap:NonvotingCommonStockMember 2021-12-31 0000864240 us-gaap:CommonStockMember 2022-10-02 0000864240 us-gaap:CommonStockMember 2021-12-31 0000864240 2020-12-31 0000864240 2021-10-03 0000864240 sypr:CommonStockOutstandingMember 2022-07-03 0000864240 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 0000864240 us-gaap:RetainedEarningsMember 2022-07-03 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 0000864240 us-gaap:TreasuryStockMember 2022-07-03 0000864240 sypr:CommonStockOutstandingMember 2022-07-04 2022-10-02 0000864240 us-gaap:AdditionalPaidInCapitalMember 2022-07-04 2022-10-02 0000864240 us-gaap:RetainedEarningsMember 2022-07-04 2022-10-02 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-04 2022-10-02 0000864240 us-gaap:TreasuryStockMember 2022-07-04 2022-10-02 0000864240 sypr:CommonStockOutstandingMember 2022-10-02 0000864240 us-gaap:AdditionalPaidInCapitalMember 2022-10-02 0000864240 us-gaap:RetainedEarningsMember 2022-10-02 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-02 0000864240 us-gaap:TreasuryStockMember 2022-10-02 0000864240 sypr:CommonStockOutstandingMember 2021-07-04 0000864240 us-gaap:AdditionalPaidInCapitalMember 2021-07-04 0000864240 us-gaap:RetainedEarningsMember 2021-07-04 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-04 0000864240 us-gaap:TreasuryStockMember 2021-07-04 0000864240 sypr:CommonStockOutstandingMember 2021-07-05 2021-10-03 0000864240 us-gaap:AdditionalPaidInCapitalMember 2021-07-05 2021-10-03 0000864240 us-gaap:RetainedEarningsMember 2021-07-05 2021-10-03 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-05 2021-10-03 0000864240 us-gaap:TreasuryStockMember 2021-07-05 2021-10-03 0000864240 sypr:CommonStockOutstandingMember 2021-10-03 0000864240 us-gaap:AdditionalPaidInCapitalMember 2021-10-03 0000864240 us-gaap:RetainedEarningsMember 2021-10-03 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-03 0000864240 us-gaap:TreasuryStockMember 2021-10-03 0000864240 sypr:CommonStockOutstandingMember 2021-12-31 0000864240 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000864240 us-gaap:RetainedEarningsMember 2021-12-31 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000864240 us-gaap:TreasuryStockMember 2021-12-31 0000864240 sypr:CommonStockOutstandingMember 2022-01-01 2022-10-02 0000864240 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-10-02 0000864240 us-gaap:RetainedEarningsMember 2022-01-01 2022-10-02 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-10-02 0000864240 us-gaap:TreasuryStockMember 2022-01-01 2022-10-02 0000864240 sypr:CommonStockOutstandingMember 2020-12-31 0000864240 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000864240 us-gaap:RetainedEarningsMember 2020-12-31 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000864240 us-gaap:TreasuryStockMember 2020-12-31 0000864240 sypr:CommonStockOutstandingMember 2021-01-01 2021-10-03 0000864240 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-10-03 0000864240 us-gaap:RetainedEarningsMember 2021-01-01 2021-10-03 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-10-03 0000864240 us-gaap:TreasuryStockMember 2021-01-01 2021-10-03 0000864240 srt:MinimumMember 2022-10-02 0000864240 srt:MaximumMember 2022-10-02 0000864240 2022-10-03 2022-10-02 0000864240 2023-01-01 2022-10-02 0000864240 sypr:SyprisTechnologiesMember us-gaap:TransferredAtPointInTimeMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisTechnologiesMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000864240 sypr:SyprisTechnologiesMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-10-02 0000864240 sypr:SyprisTechnologiesMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredAtPointInTimeMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-10-02 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredOverTimeMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-10-02 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000864240 us-gaap:OtherCurrentAssetsMember 2022-10-02 0000864240 us-gaap:OtherCurrentAssetsMember 2021-12-31 0000864240 sypr:AccruedLiabilities1Member 2022-10-02 0000864240 us-gaap:OtherNoncurrentLiabilitiesMember 2022-10-02 0000864240 sypr:AccruedLiabilities1Member 2021-12-31 0000864240 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0000864240 us-gaap:LandAndLandImprovementsMember 2022-10-02 0000864240 us-gaap:LandAndLandImprovementsMember 2021-12-31 0000864240 us-gaap:BuildingAndBuildingImprovementsMember 2022-10-02 0000864240 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000864240 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-10-02 0000864240 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2021-12-31 0000864240 us-gaap:ConstructionInProgressMember 2022-10-02 0000864240 us-gaap:ConstructionInProgressMember 2021-12-31 0000864240 sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Member sypr:GillFamilyCapitalManagementMember 2021-12-31 0000864240 sypr:PromissoryNotesWithMaturityOnApril12022Member sypr:GillFamilyCapitalManagementMember 2022-10-02 0000864240 sypr:PromissoryNotesWithMaturityOnApril12024Member sypr:GillFamilyCapitalManagementMember 2022-10-02 0000864240 sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Member sypr:GillFamilyCapitalManagementMember 2022-10-02 0000864240 sypr:PromissoryNoteMember sypr:GillFamilyCapitalManagementMember sypr:FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember 2022-01-01 2022-10-02 0000864240 sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Member sypr:GillFamilyCapitalManagementMember 2022-01-01 2022-10-02 0000864240 sypr:MachineryAtSyprisTechnologiesFacilityMember 2022-10-02 0000864240 sypr:FinanceLeaseObligationsMember sypr:MachineryAtSyprisTechnologiesFacilityMember 2022-10-02 0000864240 sypr:EquipmentFinancingObligationsMember 2022-10-02 0000864240 srt:MinimumMember sypr:EquipmentFinancingObligationsMember 2022-10-02 0000864240 srt:MaximumMember sypr:EquipmentFinancingObligationsMember 2022-10-02 0000864240 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-10-02 0000864240 sypr:SyprisTechnologiesMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisTechnologiesMember 2021-07-05 2021-10-03 0000864240 sypr:SyprisTechnologiesMember 2022-01-01 2022-10-02 0000864240 sypr:SyprisTechnologiesMember 2021-01-01 2021-10-03 0000864240 sypr:SyprisElectronicsMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisElectronicsMember 2021-07-05 2021-10-03 0000864240 sypr:SyprisElectronicsMember 2022-01-01 2022-10-02 0000864240 sypr:SyprisElectronicsMember 2021-01-01 2021-10-03 0000864240 us-gaap:CorporateAndOtherMember 2022-07-04 2022-10-02 0000864240 us-gaap:CorporateAndOtherMember 2021-07-05 2021-10-03 0000864240 us-gaap:CorporateAndOtherMember 2022-01-01 2022-10-02 0000864240 us-gaap:CorporateAndOtherMember 2021-01-01 2021-10-03 0000864240 sypr:SyprisTechnologiesMember 2022-10-02 0000864240 sypr:SyprisTechnologiesMember 2021-12-31 0000864240 sypr:SyprisElectronicsMember 2022-10-02 0000864240 sypr:SyprisElectronicsMember 2021-12-31 0000864240 us-gaap:CorporateAndOtherMember 2022-10-02 0000864240 us-gaap:CorporateAndOtherMember 2021-12-31 0000864240 sypr:DOLMember 2022-10-02 0000864240 sypr:DOLMember srt:MinimumMember 2022-10-02 0000864240 sypr:DOLMember srt:MaximumMember 2022-10-02 0000864240 us-gaap:InventoriesMember 2022-10-02 0000864240 us-gaap:CapitalAdditionsMember 2022-10-02 0000864240 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-04 2022-10-02 0000864240 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-05 2021-10-03 0000864240 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-10-02 0000864240 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-10-03 0000864240 country:US 2022-10-02 0000864240 country:US 2021-12-31 0000864240 us-gaap:ForeignPlanMember 2022-10-02 0000864240 us-gaap:ForeignPlanMember 2021-12-31 shares iso4217:USD iso4217:USD shares pure utr:Y utr:M 0000864240 SYPRIS SOLUTIONS INC false --12-31 Q3 2022 0.01 0.01 975150000 975150000 0 0 0.01 0.01 24850000 24850000 0 0 0.01 0.01 10000000000 10000000000 0 0 0.01 0.01 30000000000 30000000000 22150684000 22150665000 21864743000 21864724000 -22994000 19000 19000 P1Y P1Y 38000 P18M 0 0.21 0.30 10-Q true 2022-10-02 false 0-24020 DE 61-1321992 101 Bullitt Lane, Suite 450 Louisville KY 40222 502 329-2000 Common Stock SYPR NASDAQ Yes Yes Non-accelerated Filer true false false 22150665 25199000 25683000 80409000 71634000 23228000 21705000 70149000 61531000 1971000 3978000 10260000 10103000 3574000 3007000 10700000 9305000 -1603000 971000 -440000 798000 273000 211000 784000 644000 -382000 -132000 -655000 -498000 -0 -0 -0 3599000 -2258000 628000 -1879000 3255000 -16000 334000 755000 768000 -2242000 294000 -2634000 2487000 -0.10 0.01 -0.12 0.12 -0.10 0.01 -0.12 0.11 21740000 21536000 21716000 21522000 21740000 22940000 21716000 22994000 0.00 0.00 0.00 0.00 -2242000 294000 -2634000 2487000 -51000 -378000 380000 -429000 -2293000 -84000 -2254000 2058000 16474000 11620000 8852000 8467000 35177000 30100000 7508000 5868000 68011000 56055000 15076000 14140000 4451000 5140000 4555000 4170000 92093000 79505000 15885000 11962000 20763000 19646000 1141000 1063000 1038000 983000 369000 336000 2500000 0 41696000 33990000 4011000 4878000 2684000 3469000 866000 868000 3988000 6484000 21343000 10530000 74588000 60219000 0 0 0 0 0 0 221000 218000 155374000 154904000 -115476000 -112842000 -22614000 0 0 17505000 19286000 92093000 79505000 -2634000 2487000 2302000 1944000 -0 3599000 451000 755000 512000 351000 4000 5000 -4000 -11000 92000 134000 690000 664000 -82000 -93000 60000 283000 528000 4256000 5062000 11312000 2215000 1197000 3877000 6355000 10780000 10005000 8295000 2157000 2811000 1829000 6000 10000 -2805000 -1819000 725000 359000 253000 132000 40000 405000 -1018000 -896000 382000 53000 4854000 -505000 11620000 11606000 16474000 11101000 0 168000 280000 1237000 22131983 221000 155214000 -113234000 -22563000 0 0 0 -2242000 0 0 0 0 0 -51000 0 3682 0 -3000 0 0 0 15000 0 163000 0 0 0 22150665 221000 155374000 -115476000 -22614000 0 21514945 215000 154804000 -113572000 -24749000 0 0 0 294000 0 0 197500 2000 -2000 0 0 0 0 0 0 -378000 0 13603 0 -21000 0 0 0 17500 0 188000 0 0 0 21743548 217000 154969000 -113278000 -25127000 0 21864724 218000 154904000 -112842000 -22994000 0 0 0 -2634000 0 0 0 0 0 380000 0 197500 2000 -2000 0 0 0 43441 1000 -40000 0 0 0 45000 0 512000 0 0 0 22150665 221000 155374000 -115476000 -22614000 0 21300958 213000 155025000 -115765000 -24698000 0 0 0 2487000 0 0 197500 2000 -2000 0 0 0 0 0 0 -429000 0 210090 2000 -405000 0 0 0 35000 0 351000 0 0 0 21743548 217000 154969000 -113278000 -25127000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">1</em>)</b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Nature of Business</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">All references to “Sypris,” the “Company,” “we” or “our” include Sypris Solutions, Inc. and its wholly-owned subsidiaries. Sypris is a diversified provider of truck components, oil and gas pipeline components and aerospace and defense electronics. The Company produces a wide range of manufactured products, often under multi-year, sole-source contracts. The Company offers such products through its two business segments, Sypris Technologies, Inc. (“Sypris Technologies”) and Sypris Electronics, LLC (“Sypris Electronics”) (See Note <em style="font: inherit;">10</em>).</p> 2 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">2</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Basis of Presentation </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The accompanying unaudited consolidated financial statements include the accounts of Sypris Solutions, Inc. and its wholly-owned subsidiaries and have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">10</em> of Regulation S-<em style="font: inherit;">X</em> of the SEC. Accordingly, pursuant to such rules and regulations, certain notes and other financial information included in audited financial statements have been condensed or omitted. The <em style="font: inherit;"> December 31, 2021 </em>consolidated balance sheet data was derived from audited statements, but does <em style="font: inherit;">not</em> include all disclosures required by U.S. GAAP. The Company’s operations are domiciled in the United States (U.S.) and Mexico, and we serve a wide variety of domestic and international customers. All intercompany transactions and accounts have been eliminated.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">These unaudited consolidated financial statements reflect, in the opinion of management, all material adjustments (which include only normal recurring adjustments) necessary to fairly state the results of operations, financial position and cash flows for the periods presented, and the disclosures herein are adequate to make the information presented <em style="font: inherit;">not</em> misleading. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. Changes in facts and circumstances could have a significant impact on the resulting estimated amounts included in our consolidated financial statements. Actual results could differ from these estimates. Actual results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 2, 2022 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022.</em> These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements, and notes thereto, for the year ended <em style="font: inherit;"> December 31, 2021 </em>as presented in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">3</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Recent Accounting Pronouncements </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Credit Losses – Measurement of Credit Losses on Financial Instruments, new guidance for the accounting for credit losses on certain financial instruments. This guidance introduces a new approach to estimating credit losses on certain types of financial instruments and modifies the impairment model for available-for-sale debt securities. This guidance, which becomes effective <em style="font: inherit;"> January 1, 2023, </em>is <em style="font: inherit;">not</em> expected to have a material impact on our consolidated financial statements.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">4</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Leases</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company determines if an arrangement is a lease at its inception. The Company has entered into operating leases for real estate. These leases have initial terms which range from 10 years to 11 years, and often include <em style="font: inherit;">one</em> or more options to renew. These renewal terms can extend the lease term by 5 years and will be included in the lease term when it is reasonably certain that the Company will exercise the option. The Company’s existing leases do <em style="font: inherit;">not</em> contain significant restrictive provisions; however, certain leases contain provisions for payment of real estate taxes, insurance and maintenance costs by the Company. The lease agreements do <em style="font: inherit;">not</em> contain any residual value guarantees. Some of the real estate lease agreements include periods of rent holidays and payments that escalate over the lease term by specified amounts. All operating lease expenses are recognized on a straight-line basis over the lease term. For finance leases, interest expense is recognized on the lease liability and the right-of-use asset is amortized over the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Some leases <em style="font: inherit;"> may </em>require variable lease payments based on factors specific to the individual agreements. Variable lease payments for which we are typically responsible include real estate taxes, insurance and common area maintenance expenses based on the Company’s pro-rata share, which are excluded from the measurement of the lease liability. Additionally, <em style="font: inherit;">one</em> of the Company’s real estate leases has lease payments that adjust based on annual changes in the Consumer Price Index (“CPI”). The leases that are dependent upon CPI are initially measured using the index or rate at the commencement date and are included in the measurement of the lease liability. Incremental payments due to changes in the index are treated as variable lease costs and expensed as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">These operating leases are included in “Operating lease right-of-use assets” on the Company’s consolidated balance sheets and represent the Company’s right to use the underlying asset for the lease term. The Company’s obligations to make lease payments are included in “Operating lease liabilities, current portion” and “Operating lease liabilities, net of current portion” on the Company’s consolidated balance sheets. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As of <em style="font: inherit;"> October 2, 2022, </em>total right-of-use assets and operating lease liabilities were approximately $4,451,000 and $5,152,000, respectively. As of <em style="font: inherit;"> December 31, 2021, </em>total right-of-use assets and operating lease liabilities were approximately $5,140,000 and $5,941,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We primarily use our incremental borrowing rate, which is updated quarterly, based on the information available at commencement date, in determining the present value of lease payments. If readily available, we would use the implicit rate in a new lease to determine the present value of lease payments. The Company has certain contracts for real estate which <em style="font: inherit;"> may </em>contain lease and non-lease components which it has elected to treat as a single lease component.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has entered into various short-term operating leases, primarily for office equipment with an initial term of <em style="font: inherit;">twelve</em> months or less. Lease payments associated with short-term leases are expensed as incurred and are <em style="font: inherit;">not</em> recorded on the Company’s balance sheet. The related lease expense for short-term leases was <em style="font: inherit;">not</em> material for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> October 3, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents information related to lease expense for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> October 3, 2021 (</em>in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finance lease expense:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">260</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">54</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">171</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">351</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">351</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,052</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Variable lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">84</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">82</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">253</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">236</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,720</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents supplemental cash flow information related to leases (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">171</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">359</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The annual future minimum lease payments as of <em style="font: inherit;"> October 2, 2022 </em>are as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Operating</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Finance</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Leases</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Leases</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Next 12 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,501</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">12 to 24 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">24 to 36 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">36 to 48 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">956</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">48 to 60 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(957</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents certain information related to lease terms and discount rates for leases as of <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> December 31, 2021:</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted-average remaining lease term (years):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted-average discount rate (percentage):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P10Y P11Y P5Y 4451000 5152000 5140000 5941000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finance lease expense:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Amortization expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">260</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">54</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">171</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">351</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">351</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,052</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Variable lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">84</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">82</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">253</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">236</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,720</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 170000 87000 490000 260000 83000 54000 261000 171000 351000 351000 1052000 1053000 84000 82000 253000 236000 688000 574000 2056000 1720000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating cash flows from finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">171</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Financing cash flows from finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">359</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1273000 1149000 261000 171000 725000 359000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Operating</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Finance</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Leases</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Leases</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Next 12 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,501</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">12 to 24 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,387</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">24 to 36 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">36 to 48 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">956</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">510</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">48 to 60 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(957</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1501000 1314000 1387000 1262000 1222000 1198000 956000 510000 832000 26000 211000 0 6109000 4310000 957000 588000 5152000 3722000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted-average remaining lease term (years):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted-average discount rate (percentage):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">8.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P4Y7M6D P5Y3M18D P3Y3M18D P4Y 0.080 0.080 0.085 0.085 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">5</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Revenue from Contracts with Customers</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes revenue when it satisfies a performance obligation by transferring control of a promised product or rendering a service to a customer. The amount of revenue recognized reflects the consideration the Company expects to be entitled to in exchange for the product or service (the “transaction price”). The Company’s transaction price in its contracts with customers is generally fixed; <em style="font: inherit;">no</em> payment discounts, rebates or refunds are included within its contracts. The Company also does <em style="font: inherit;">not</em> provide service-type warranties, nor does it allow customer returns. In connection with the sale of various parts to customers, the Company is subject to typical assurance warranty obligations covering the compliance of the electronics parts produced to agreed-upon specifications. Customer returns, when they occur, relate to quality rework issues and are <em style="font: inherit;">not</em> connected to any repurchase obligation of the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A performance obligation is a promise in a contract to transfer a distinct product or render a service to a customer and is the unit of account to which the transaction price is allocated under ASC <em style="font: inherit;">606.</em> When a contract contains multiple performance obligations, we allocate the transaction price to the individual performance obligations using the price at which the promised goods or services would be sold to customers on a standalone basis. For most sales within our Sypris Technologies segment and a portion of sales within Sypris Electronics, control transfers to the customer at a point in time. Indicators that control has transferred to the customer include the Company having a present right to payment, the customer obtaining legal title and the customer having the significant risks and rewards of ownership. The Company’s principal terms of sale are FOB Shipping Point, or equivalent, and, as such, the Company primarily transfers control and records revenue for product sales upon shipment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For contracts where Sypris Electronics serves as a contractor for aerospace and defense companies under federally funded programs, we generally recognize revenue over time as we perform because of continuous transfer of control to the customer. This continuous transfer of control to the customer is supported by clauses in the contracts that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. Because control is transferred over time, revenue and gross profit is recognized based on the extent of progress towards completion of the performance obligation. We use labor hours incurred as a measure of progress for these contracts because it best depicts the Company’s performance of the obligation to the customer, which occurs as we incur labor on our contracts. Under this measure of progress, the extent of progress towards completion is measured based on the ratio of labor hours incurred to date to the total estimated labor hours at completion of the performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Many of Sypris Electronics’ contractual arrangements with customers are for <span style="-sec-ix-hidden:c91490412">one</span> year or less. For the remaining population of non-cancellable contracts greater than <span style="-sec-ix-hidden:c91490413">one</span> year we had $85,385,000 of remaining performance obligations as of <em style="font: inherit;"> October 2, 2022, </em>all of which were long-term Sypris Electronics’ contracts. We expect to recognize approximately 13% of our remaining performance obligations as revenue in <em style="font: inherit;">2022,</em> 55% in <em style="font: inherit;">2023</em> and the balance in <em style="font: inherit;">2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>Disaggregation of Revenue</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table summarizes revenue from contracts with customers for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> October 3, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sypris Technologies – transferred point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,990</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,693</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,096</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt;">47,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sypris Electronics – transferred point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,586</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,712</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,383</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,982</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sypris Electronics – transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,623</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,930</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,199</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,683</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">80,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,634</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Contract Balances</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Differences in the timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets) and deferred revenue, customer deposits and billings in excess of revenue recognized (contract liabilities) on the consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>Contract assets</i> – Contract assets include unbilled amounts typically resulting from sales under contracts where revenue is recognized over time and revenue recognized exceeds the amount billed to the customer, and the right to payment is subject to conditions other than the passage of time. Contract assets are generally classified as current assets in the consolidated balance sheet. The balance of contract assets as of <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021</em> were $1,896,000 and $1,913,000, respectively, and are included within other current assets in the accompanying consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"><i>Contract liabilities</i> – Some of the Company’s contracts within Sypris Electronics are billed as work progresses in accordance with the contract terms and conditions, either at periodic intervals or upon achievement of certain milestones. Often this results in billing occurring prior to revenue recognition resulting in contract liabilities. Additionally, the Company receives cash payments from customers on certain contracts in advance of the Company’s performance resulting in contract liabilities. These contract liabilities are classified as either current or long-term in the consolidated balance sheets based on the timing of when the Company expects to recognize revenue. As of <em style="font: inherit;"> October 2, 2022, </em>the contract liabilities balance was $30,377,000, of which $14,966,000 was included within accrued liabilities and $15,411,000 was included within other liabilities in the accompanying consolidated balance sheets.  As of <em style="font: inherit;"> December 31, 2021, </em>the contract liabilities balance was $19,888,000, of which $15,013,000 was included within accrued liabilities and $4,875,000 was included within other liabilities in the accompanying consolidated balance sheets.  Payments received from customers in advance of revenue recognition are <em style="font: inherit;">not</em> considered to be significant financing components because they are used to meet working capital demands that can be higher in the early stages of a contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognized revenue from contract liabilities of $3,237,000 and $10,562,000 during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 2, 2022, </em>respectively. The Company recognized revenue from contract liabilities of $2,362,000 and $3,828,000 during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 3, 2021, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Practical expedients and exemptions</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Sales commissions are expensed when incurred because the amortization period would have been <em style="font: inherit;">one</em> year or less. These costs are recorded in selling, general and administrative expense in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We do <em style="font: inherit;">not</em> disclose the value of unsatisfied performance obligations for contracts with original expected lengths of <em style="font: inherit;">one</em> year or less.</p> 85385000 0.13 0.55 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sypris Technologies – transferred point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,990</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,693</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,096</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt;">47,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sypris Electronics – transferred point in time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,586</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,712</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,383</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,982</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Sypris Electronics – transferred over time</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,623</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,278</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,930</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,199</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,683</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">80,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,634</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 16990000 16693000 52096000 47022000 2586000 1712000 6383000 4982000 5623000 7278000 21930000 19630000 25199000 25683000 80409000 71634000 1896000 1913000 30377000 14966000 15411000 19888000 15013000 4875000 3237000 10562000 2362000 3828000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">6</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(Loss) Earnings Per Common Share</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company computes earnings per share using the <em style="font: inherit;">two</em>-class method, which is an earnings allocation formula that determines earnings per share for common stock and participating securities. Restricted stock granted by the Company is considered a participating security since it contains a non-forfeitable right to dividends.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our potentially dilutive securities include potential common shares related to our stock options and restricted stock. Diluted earnings per share considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of the potential common shares would have an anti-dilutive effect. Diluted earnings per share excludes the impact of common shares related to our stock options in periods in which the option exercise price is greater than the average market price of our common stock for the period. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 2, 2022, </em>diluted weighted average common shares do <em style="font: inherit;">not</em> include the impact of any outstanding stock options and unvested compensation-related shares because the effect of these items on diluted net loss would be anti-dilutive. There were 38,000 potential common shares excluded from diluted earnings per share for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 3, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:9pt;">A reconciliation of the weighted average shares outstanding used in the calculation of basic and diluted (loss) income per common share is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three Months Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Nine Months Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>October 2,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 3,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 2,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 3,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">(Loss) income attributable to stockholders:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Net (loss) income as reported</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">294</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,634</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -9pt;">Less distributed and undistributed earnings allocable to restricted award holders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -9pt;">Less dividends declared attributable to restricted award holders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Net (loss) income allocable to common stockholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,634</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">(Loss) income per common share attributable to stockholders:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Weighted average shares outstanding – basic</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,740</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Weighted average additional shares assuming conversion of potential common shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,404</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,472</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Weighted average shares outstanding – diluted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,740</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,940</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,994</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 38000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three Months Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Nine Months Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>October 2,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 3,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 2,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 3,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">(Loss) income attributable to stockholders:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Net (loss) income as reported</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">294</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,634</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -9pt;">Less distributed and undistributed earnings allocable to restricted award holders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -9pt;">Less dividends declared attributable to restricted award holders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Net (loss) income allocable to common stockholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">292</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,634</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">(Loss) income per common share attributable to stockholders:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.11</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Weighted average shares outstanding – basic</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,740</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Weighted average additional shares assuming conversion of potential common shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,404</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,472</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Weighted average shares outstanding – diluted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,740</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,940</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,994</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> -2242000 294000 -2634000 2487000 -0 2000 -0 7000 -0 -0 -0 -0 -2242000 292000 -2634000 2480000 -0.10 0.01 -0.12 0.12 -0.10 0.01 -0.12 0.11 21740000 21536000 21716000 21522000 0 1404000 0 1472000 21740000 22940000 21716000 22994000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">7</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Inventory</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Inventory consists of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,499</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">23,694</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,867</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,702</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,497</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reserve for excess and obsolete inventory</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,892</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">35,177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,499</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">23,694</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,867</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,702</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,497</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reserve for excess and obsolete inventory</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,892</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">35,177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">30,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 31499000 23694000 4867000 6702000 703000 1497000 1892000 1793000 35177000 30100000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">8</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Property, Plant and Equipment</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Property, plant and equipment consists of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Land and land improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Buildings and building improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,863</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Machinery, equipment, furniture and fixtures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">62,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">61,050</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">858</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72,937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%; text-align: right;">69,814</td><td style="width: 1%; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(57,861</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(55,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Land and land improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Buildings and building improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,863</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Machinery, equipment, furniture and fixtures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">62,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">61,050</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,097</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">858</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">72,937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 13%; text-align: right;">69,814</td><td style="width: 1%; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(57,861</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(55,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">14,140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 43000 43000 7918000 7863000 62879000 61050000 2097000 858000 72937000 69814000 57861000 55674000 15076000 14140000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">9</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Debt</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Debt outstanding consists of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease obligation, current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">983</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Equipment financing obligations, current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">336</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Note payable – related party, current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current portion of long-term debt and finance lease obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,907</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,319</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-Term:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,469</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Equipment financing obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">866</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Note payable – related party</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less unamortized debt issuance and modification costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Long-term debt and finance lease obligations net of unamortized debt costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,821</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Note Payable </i>–<i> Related Party </i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has received the benefit of cash infusions from Gill Family Capital Management, Inc. (“GFCM”) in the form of secured promissory note obligations totaling $6,500,000 in principal as of <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021.</em> GFCM is an entity controlled by the Company’s Chairman, President and Chief Executive Officer, Jeffrey T. Gill, and <em style="font: inherit;">one</em> of our directors, R. Scott Gill. GFCM, Jeffrey T. Gill and R. Scott Gill are significant beneficial stockholders of the Company. As of <em style="font: inherit;"> October 2, 2022, </em>our principal commitment under the Note was $2,500,000 due on <em style="font: inherit;"> April </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2023,</em> $2,000,000 on <em style="font: inherit;"> April 1, </em><em style="font: inherit;">2024</em> and the balance on <em style="font: inherit;"> April </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2026.</em> Interest on the promissory note is reset on <em style="font: inherit;"> April 1 </em>of each year, at the greater of 8.0% or 500 basis points above the <em style="font: inherit;">five</em>-year Treasury note average during the preceding <em style="font: inherit;">90</em>-day period, in each case, payable quarterly. The note allows for up to an <span style="-sec-ix-hidden:c91490561">18</span>-month deferral of payment for up to 60% of the interest due on the portion of the notes maturing in <em style="font: inherit;"> April </em>of <em style="font: inherit;">2023</em> and <em style="font: inherit;">2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Obligations under the promissory note are guaranteed by all of the subsidiaries and are secured by a <em style="font: inherit;">first</em> priority lien on substantially all assets of the Company, including those in Mexico.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Finance Lease Obligations</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> October 2, 2022, </em>the Company had $3,722,000 outstanding under finance lease obligations for both property and machinery and equipment at its Sypris Technologies locations with maturities through <em style="font: inherit;">2026</em> and a weighted average interest rate of 8.5%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Equipment Financing Obligations</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">As of <em style="font: inherit;"> October 2, 2022, </em>the Company had $1,235,000 million outstanding under equipment financing obligations, with effective interest rates ranging from 4.4% to 8.1% and payments due through <em style="font: inherit;">2028.</em>  Payments on the Company’s equipment financing obligations are due as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Next 12 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">466</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">12 to 24 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">429</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">24 to 36 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">36 to 48 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">48 to 60 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,370</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(135</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total equipment financing obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease obligation, current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">983</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Equipment financing obligations, current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">336</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Note payable – related party, current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current portion of long-term debt and finance lease obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">3,907</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,319</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-Term:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Finance lease obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,469</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Equipment financing obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">866</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Note payable – related party</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">6,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less unamortized debt issuance and modification costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(16</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Long-term debt and finance lease obligations net of unamortized debt costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">10,821</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1038000 983000 369000 336000 2500000 0 3907000 1319000 2684000 3469000 866000 868000 4000000 6500000 12000 16000 7538000 10821000 6500000 2500000 2000000 0.080 0.0500 0.60 3722000 0.085 1235000 0.044 0.081 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Next 12 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">466</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">12 to 24 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">429</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">24 to 36 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">36 to 48 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">48 to 60 months</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,370</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(135</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total equipment financing obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">1,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 466000 429000 272000 147000 50000 6000 1370000 135000 1235000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">10</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Segment Data</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company is organized into two business segments, Sypris Technologies and Sypris Electronics. The segments are each managed separately because of the distinctions between the products, markets, customers, technologies, and workforce skills of the segments. Sypris Technologies generates revenue primarily from the sale of forged, machined, welded and heat-treated steel components primarily for the heavy commercial vehicle and high-pressure energy pipeline applications. Sypris Electronics provides circuit card and box build manufacturing, high reliability manufacturing, systems assembly and integration, design for manufacturability and design to specification work to customers in the market for aerospace and defense electronics. There was no intersegment net revenue recognized for any period presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company includes the unallocated costs of its corporate office, including the employment costs of its senior management team and other corporate personnel, administrative costs and net corporate interest expense incurred at the corporate level under the caption “General, corporate and other” in the table below. Such unallocated costs include those for centralized information technology, finance, legal and human resources support teams, certain professional fees, director fees, corporate office rent, certain self-insurance costs and recoveries, software license fees and various other administrative expenses that are <em style="font: inherit;">not</em> allocated to our reportable segments. The unallocated assets include cash and cash equivalents maintained in its domestic treasury accounts and the net book value of corporate facilities and related information systems. The unallocated liabilities consist primarily of the related party notes payable. Domestic income taxes are calculated at an entity level and are <em style="font: inherit;">not</em> allocated to our reportable segments. Corporate capital expenditures and depreciation and amortization include items attributable to the unallocated fixed assets of the corporate office and related information systems.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The following table presents financial information for the reportable segments of the Company (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three Months Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Nine Months Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>October 2,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 3,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 2,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 3,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net revenue from unaffiliated customers:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,990</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,693</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,096</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt;">47,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,990</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,313</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,612</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,199</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,683</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">80,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,634</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross profit:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,334</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,789</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,926</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,971</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,978</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,260</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Three Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Nine Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b>October 2,</b></b></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b>October 3,</b></b></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b>October 2,</b></b></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b>October 3,</b></b></td><td> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td style="padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>2022</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>2021</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>2022</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>2021</b></b></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating (loss) income:</p> </td><td> </td><td colspan="6" style="text-align: center;"><b><b><em style="font: inherit;"><em style="font: inherit;">(Unaudited)</em></em></b></b></td><td> </td><td> </td><td colspan="6" style="text-align: center;"><b><b><em style="font: inherit;"><em style="font: inherit;">(Unaudited)</em></em></b></b></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(361</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">901</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,243</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">General, corporate and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,186</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(897</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,963</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,187</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">971</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(Loss) income before taxes:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(585</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">701</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,642</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">957</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,621</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">General, corporate and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,582</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,030</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,624</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,258</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">628</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,255</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36,773</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">35,977</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">39,602</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">35,599</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">General, corporate and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">15,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7,929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">92,093</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">79,505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,870</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">20,666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">43,629</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,030</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">General, corporate and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">9,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,523</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">74,588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">60,219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three Months Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Nine Months Ended</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>October 2,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 3,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 2,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>October 3,</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>(Unaudited)</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net revenue from unaffiliated customers:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,990</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,693</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,096</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 4pt;">47,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,990</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,313</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,612</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,199</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,683</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">80,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,634</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gross profit:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,109</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,334</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,789</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,926</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,971</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,978</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,260</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Three Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Nine Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b>October 2,</b></b></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b>October 3,</b></b></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b>October 2,</b></b></td><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b>October 3,</b></b></td><td> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td style="padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>2022</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>2021</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>2022</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>2021</b></b></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating (loss) income:</p> </td><td> </td><td colspan="6" style="text-align: center;"><b><b><em style="font: inherit;"><em style="font: inherit;">(Unaudited)</em></em></b></b></td><td> </td><td> </td><td colspan="6" style="text-align: center;"><b><b><em style="font: inherit;"><em style="font: inherit;">(Unaudited)</em></em></b></b></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(361</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">901</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,243</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,280</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">General, corporate and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,186</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(897</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,963</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,187</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">971</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">(Loss) income before taxes:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(585</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">701</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,642</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">957</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,621</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">General, corporate and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,582</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,030</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,624</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,258</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">628</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,879</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,255</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 16990000 16693000 52096000 47022000 8209000 8990000 28313000 24612000 25199000 25683000 80409000 71634000 1071000 2109000 6334000 5789000 900000 1869000 3926000 4314000 1971000 3978000 10260000 10103000 -361000 901000 2243000 2344000 -56000 967000 1280000 1641000 -1186000 -897000 -3963000 -3187000 -1603000 971000 -440000 798000 -585000 701000 1578000 1642000 -91000 957000 1167000 1621000 -1582000 -1030000 -4624000 -8000 -2258000 628000 -1879000 3255000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36,773</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">35,977</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">39,602</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">35,599</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">General, corporate and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">15,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7,929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">92,093</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">79,505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Technologies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,870</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">20,666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Sypris Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">43,629</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,030</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">General, corporate and other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">9,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">8,523</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">74,588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">60,219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 36773000 35977000 39602000 35599000 15718000 7929000 92093000 79505000 21870000 20666000 43629000 31030000 9089000 8523000 74588000 60219000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">11</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Commitments and Contingencies</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The provision for estimated warranty costs is recorded at the time of sale and periodically adjusted to reflect actual experience. The Company’s warranty liability, which is included in accrued liabilities in the accompanying consolidated balance sheets as of <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> December 31, 2021 </em>was $679,000 and $659,000, respectively. The Company’s warranty expense for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> October 3, 2021 </em>was <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company bears insurance risk as a member of a group captive insurance entity for certain general liability, automobile and workers’ compensation insurance programs, a self-insured worker’s compensation program and a self-insured employee health program. The Company records estimated liabilities for its insurance programs based on information provided by the <em style="font: inherit;">third</em>-party plan administrators, historical claims experience, expected costs of claims incurred but <em style="font: inherit;">not</em> paid, and expected costs to settle unpaid claims. The Company monitors its estimated insurance-related liabilities on a quarterly basis. As facts change, it <em style="font: inherit;"> may </em>become necessary to make adjustments that could be material to the Company’s consolidated results of operations and financial condition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is involved in certain litigation and contract issues arising in the normal course of business. While the outcome of these matters cannot, at this time, be predicted in light of the uncertainties inherent therein, management does <em style="font: inherit;">not</em> expect that these matters will have a material adverse effect on the consolidated financial position or results of operations of the Company. Additionally, the Company believes its product liability insurance is adequate to cover all potential liability claims.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounts for loss contingencies in accordance with U.S. GAAP. Estimated loss contingencies are accrued only if the loss is probable and the amount of the loss can be reasonably estimated. With respect to a particular loss contingency, it <em style="font: inherit;"> may </em>be probable that a loss has occurred but the estimate of the loss is within a wide range or undeterminable. If the Company deems an amount within the range to be a better estimate than any other amount within the range, that amount will be accrued. However, if <em style="font: inherit;">no</em> amount within the range is a better estimate than any other amount, the minimum amount of the range is accrued.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has various current and previously-owned facilities subject to a variety of environmental regulations. The Company has received certain indemnifications from either companies previously owning these facilities or from purchasers of those facilities. Additionally, certain property previously sold by the Company has been designated as a Brownfield Site and has been approved for development by the purchaser. As of <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> December 31, 2021, </em>no amounts were accrued for any environmental matters.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">On <em style="font: inherit;"> December 27, 2017, </em>the U.S. Department of Labor (the “DOL”) filed a lawsuit alleging that the Company had misinterpreted the language of its Company’s <em style="font: inherit;">401</em>(k) Plans (collectively, the “Plan”).  The DOL does <em style="font: inherit;">not</em> appear to dispute that the Company reached such interpretation in good faith and after consulting with independent ERISA counsel.  On <em style="font: inherit;"> January 26, 2022, </em>an opinion was issued by the judge indicating that certain of the Plan language in dispute is unambiguous and would therefore limit the Company’s right to interpret such language. Following the denial of motions for summary judgement from the Company and the DOL on <i><em style="font: inherit;"> April 28, 2022, </em></i>a hearing took place on <em style="font: inherit;"> September 13, 2022 </em>to review issues raised in the Company’s motion to amend its answer and its proposed counter claim and general next steps for the litigation proceedings including settlement considerations. Following the hearing the judge issued an order denying the Company’s motion to amend its answer and proposed counter claim and further requested that the parties prepare a joint status report by <em style="font: inherit;"> November 14, 2022 </em>relating to the schedule for the litigation proceedings. While the Company believes that it has affirmative defenses and is continuing to vigorously defend the matter, the Company has engaged in settlement discussions with the DOL. The Company recorded a reserve of $525,000 during the quarter ended <em style="font: inherit;"> October 2, 2022, </em>and the Company currently estimates the range of possible loss is $0 to $108,000 in excess of the amount reserved.  If a settlement is <em style="font: inherit;">not</em> reached and the DOL’s allegations were subsequently upheld by a court, the Company could be required to make additional contributions into the accounts of its Plan participants and penalties payable to the DOL could be imposed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 17, 2017, </em>several employees (“Lucas Plaintiffs”) of KapStone Charleston Kraft, LLC filed a lawsuit in South Carolina alleging that they had been seriously burned when they opened a hinged closure and a hot tar-like material spilled out. Among other claims, the Lucas Plaintiffs allege that Sypris Technologies designed and manufactured the closure, that the closure was defective and that those defects had caused or contributed to their injuries. Sypris Technologies’ motion to dismiss for lack of jurisdiction was denied on <em style="font: inherit;"> February 28, 2020. </em>The Company regards these allegations to be without merit and any potential damages to be undeterminable. As a result, we are currently unable to estimate a loss or range of loss for this matter at this time. The Company’s general liability insurer has accepted the defense costs. The Company is continuing to vigorously defend the matter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In order to reduce manufacturing lead times, the Company enters into agreements with certain suppliers to purchase inventory based on the Company’s requirements.  A significant portion of the Company’s purchase commitments arising from these agreements consists of firm and non-cancelable commitments.  These purchase commitments totaled $57,058,000 as of <em style="font: inherit;"> October 2, 2022, </em>of which $15,224,000 is for purchases to be made in <em style="font: inherit;">2022,</em> $31,884,000 is for purchases to be made in <em style="font: inherit;">2023</em> and $9,950,000 is for purchases to be made in <em style="font: inherit;">2024.</em>  The Company also had outstanding purchase commitments of $1,261,000 as of <em style="font: inherit;"> October 2, 2022 </em>for the purchase of manufacturing equipment.</p> 679000 659000 0 525000 0 108000 57058000 15224000 31884000 9950000 1261000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">12</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Income Taxes</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The provision for income taxes includes federal, state, local and foreign taxes. The Company’s effective tax rate varies from period to period due to the proportion of foreign and domestic pre-tax income expected to be generated by the Company. The Company provides for income taxes for its domestic operations at a statutory rate of 21% in <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> and for its foreign operations at a statutory rate of 30% in <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021.</em> Reconciling items between the federal statutory rate and the effective tax rate also include the expected usage of federal net operating loss carryforwards, state income taxes, valuation allowances and certain other permanent differences.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes liabilities or assets for the deferred tax consequences of temporary differences between the tax bases of assets or liabilities and their reported amounts in the financial statements in accordance with ASC <em style="font: inherit;">740,</em> Income Taxes (ASC <em style="font: inherit;">740</em>). These temporary differences will result in taxable or deductible amounts in future years when the reported amounts of assets or liabilities are recovered or settled. ASC <em style="font: inherit;">740</em> requires that a valuation allowance be established when it is more likely than <em style="font: inherit;">not</em> that all or a portion of a deferred tax asset will <em style="font: inherit;">not</em> be realized. The Company evaluates its deferred tax position on a quarterly basis and valuation allowances are provided as necessary. During this evaluation, the Company reviews its forecast of income in conjunction with other positive and negative evidence surrounding the realizability of its deferred tax assets to determine if a valuation allowance is needed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Based on the Company’s consideration of all positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations, the Company has established a valuation allowance against all U.S. deferred tax assets. Until an appropriate level and characterization of profitability is attained, the Company expects to continue to maintain a valuation allowance on its net deferred tax assets related to future U.S. tax benefits.</p> 0.21 0.30 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">13</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Employee Benefit Plans</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Pension expense (benefit) consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Three Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Nine Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Service cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest cost on projected benefit obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">210</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">581</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net amortizations, deferrals and other costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">153</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">459</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(204</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(613</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net periodic benefit cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">476</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The net periodic benefit cost of the defined benefit pension plans incurred during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em>-month periods ended <em style="font: inherit;"> October 2, 2022 </em>and <em style="font: inherit;"> October 3, 2021 </em>are reflected in the following captions in the accompanying consolidated statements of operations (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Three Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Nine Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Service cost:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Selling, general and administrative expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other net periodic benefit costs:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other expense, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">146</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">473</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">476</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Three Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Nine Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Service cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest cost on projected benefit obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">210</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">581</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net amortizations, deferrals and other costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">153</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">420</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">459</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(204</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(613</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net periodic benefit cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">476</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1000 1000 3000 3000 210000 194000 630000 581000 -140000 -153000 -420000 -459000 204000 189000 613000 567000 147000 159000 440000 476000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Three Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b><b>Nine Months Ended</b></b></td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>October 3,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Service cost:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Selling, general and administrative expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other net periodic benefit costs:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other expense, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">146</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">158</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">473</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">476</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1000 1000 3000 3000 -146000 -158000 -437000 -473000 147000 159000 440000 476000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">14</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Accumulated Other Comprehensive Loss</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s accumulated other comprehensive loss consists of employee benefit-related adjustments and foreign currency translation adjustments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Accumulated other comprehensive loss consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign currency translation adjustments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,060</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Employee benefit related adjustments – U.S., net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,745</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,745</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Employee benefit related adjustments – Mexico, net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accumulated other comprehensive loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(22,614</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(22,994</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>October 2,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>December 31,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>(Unaudited)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign currency translation adjustments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,060</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,440</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Employee benefit related adjustments – U.S., net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,745</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(11,745</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Employee benefit related adjustments – Mexico, net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accumulated other comprehensive loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(22,614</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">(22,994</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -11060000 -11440000 -11745000 -11745000 191000 191000 -22614000 -22994000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(<em style="font: inherit;">15</em>)</b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Fair Value of Financial Instruments</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Cash, accounts receivable, accounts payable and accrued liabilities are reflected in the consolidated financial statements at their carrying amount which approximates fair value because of the short-term maturity of those instruments. The carrying amount of debt outstanding at <em style="font: inherit;"> October 2, 2022 </em>approximates fair value, and is based upon quoted prices for similar assets and liabilities in active markets, or other inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instruments (Level <em style="font: inherit;">2</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Q6<%4'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 " #L5G!57V(G%.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*$Y)#R;-I:.G#@8K;.QF;+4UB_]@:R1]^R5>FS*V!]C1TL^? M/H%:%83R$9^C#QC)8'H8;>^24&'#SD1! "1U1BM3.27 M&"YCW\(=,,,(HTW?!=0+,5?_Q.8.L&MR3&9)#<-0#JN &W:;_+K:/AYVK*NKNBXX+_CZP!O1-()7[[/K#[^[L/7:',T_ M-KX)=BW\NHON"U!+ P04 " #L5G!5F5R<(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 .Q6<%6(4&._S04 -T> 8 >&PO=V]R:W-H965T&UL MM9GO;^(V&,?_%8M)TR8=1^( ;6\4B=+VAJY'N=+;U$U[X28&HDMB9CO0_O=[ MG(2$JYP'%AU]4?+K^<9?^XG]L3W8"OE-K3C7Y"6.$G796FF]_M#I*'_%8Z;> MBS5/X,Y"R)AI.)7+CEI+SH(L*(XZU''ZG9B%26LXR*[-Y' @4AV%"9])HM(X M9O+UBD=B>]ER6[L+#^%RIB;AK%.J!&',$Q6*A$B^N&R- MW ]CCYJ [(D_0KY5>\?$6'D6XILYF027+<>4B$?./0=H0ZEEO*,\?"IV$!XSQ;^77&\LN:\3,\[5'/[U?7W'3Q% M)IK'ZA];E>627;ND^60_J#7S^64+ODG%Y8:WAC__Y/:=WVQ^?Y#8=^Z[I?LN MICXL4F4,%2!9!'40\!?RB;_:3.-*#OR=][NTZ]@\HK$-/?9*C[UC/#[P9:C M)33UE,7^V@91Y#*09;. MMQ%;VCSB\0L6*5O5C-&PAJ;.2E-G:*'&J929I5#YD*1/G$G3&Q'H*:W-B*NU MVRYM>Z[-)!K8T.1Y:?(<+5;9#Q4N9UR&(B"W<-G::^-J7SR;/S2FH;^+TM_% M__*7M6*M.URK;N1 HQKZ1Z4K70FJK15Q+R]3:N^!A32W2RB(]SF+QT6&=RP&IC&XRO*GE&URA MJ=F*=UP4*/;2%,9"%6:\@S0H+E8[7N!Q34U66.,>Q36W8<3)-(V?N;2:.X T M;: 9:N49/+*IO8IHW*.09I+X0D++9=#ZCLPUY"P1DHQ%"CP'6"<">P[CZMMV(> M%\>4PN\H"$!=O=L=D&QFCV"96\[CVMC6M^>K(:/04CT8J1*,XX;XW.A-( @W^%Z]K.ZH B]- URPBGP"9: M81/%42=+UY'DK-X8+M!S[+9.@4JT0B6*\\V=R"8G*Y%@ ^L!$8]>M*GC6'L= M/+2IOXJ.* XTCZ$&9! +XM)?GG\E<^ZG$EK2:A)7&HLXAM%IKH7_S6KT%(1$ M*T*B.-P _05ALB3SU_A91%9_N(!9#K'Z.@4:T0J-Z(%5FJ+%R,V+OV+)DM>N M]AP0FH[FUR/KA P/;.JP(B%Z% GM5D5R=L^:$D8-^W3Z@.*3=6%XC$U]1H13@>#BB[=EQQ:$?,'BY3 M;^\4I.-5I./AD++K9O>&<0#S;!>-W*<:N#4Q ZC5\0]BF*(>IF;VT^_W!IW-OL?.W@:B2;]L7U41WRP'Y'N)Y=5R[W:4[5AVJL?SC=_/S&2O M(A%?0*CS_@Q>+_.]U/Q$BW6V'?DLM!9Q=KCB+.#2/ #W%T+HW8EY0;FC/?P/ M4$L#!!0 ( .Q6<%7#2(G(= 4 ,L7 8 >&PO=V]R:W-H965T&ULK5AK<^(V%/TK&KK326:26))?D!)F-IBV.[/;S6R:[F<%"_"L M;5%+D/3?5W[$-M+%)&V^ #;G'NE(5[I'FCZ)XH?<<*[0$9DU=BRW/]STH4&5/ZL5@[I0C ,G8TD^FDVK=W?%;"IV*DUR M?E<@N(I7ZJ2@NFO/9_S M-"V9=#_^;DA';9ME8/_W"_NOE7@MYI%)/A?I]R16FYO1>(1BOF*[5'T33[_S M1I!?\BU%*JM/]-1@\0@M=U*)K G6/('NF0B[Z(7&TD M6N0QCX'X:#A^,A#OZ,%I1XB^C- M'23\NE17"-,+1#&E0'_FKPEWJW "R?E_ MK2_^<^L'@^&VZ>)6?-X1OC_TUE7P/<]W')K:.CBH@LLM:C^C/IE,ILZ^/V 0 M*AB[AZC(1HVQAPVNA8T*2>!Z+>I I=>J] 95SH54Y0J0+.5@"M?A?E^!2^G8 MT F@2(A]0Z>-"C'Q3)TV*B"^2V"=?JO3']3Y6R&D1-M"K!(%R?2M1LDD)(9* M&^1.0F,H(H )TP ;(B$4P2XL,FA%!H,B[W412O+U!5KS7&]H*=+[$F*QWDL3 MJ#DIO=O!\CFM>B@R4&UK-7Y( &VMR;J.L?(@ )L\SU=J@<#*&Q8Y;L>-!L9]RQ74Y M4H@_:Q^! _*U#9PK9=FSF5E1N[N[M!G MP?)J]18\K?Q*TDPYZ#*PU2LC">>G(=%IR * 7+I^K^@=#D#/F)'! 3C[W%NR MZ)'K0P%'BCW#%:DA.^@%I;Y9D@!88-:M".(BX] L20#,I?Z1+8O03C<]L8XK MP5HI.GO4\Z]KT_E+NH/**;1UF;IMD.MZIFX;%%K)#H&"8]G>V2IRVE>=W*.) M;7;T''OFL@9@=&)IA;@"?=/'Z!3+K[\H6O2O;XKW8#B>E,X-DV W>,IDL MT9D^OL4B35DANXDY!R>FI@O[*82O3'L(H/ 5-FOI$2YJIB-$UD,=*N\<(AFV MB%&2[LIZ\@;MP:NTVRA(.\QE:8?(R)$3 .DL(@D'E^+WZBI%BV=[;1;7_.54 M+W9**EULM7N$E^6@]7SSLGQ/MNA=V1;OQ78X09VM)<.^MEN6]/U;WK<;[6W(])\#[B%POZGOE MCKZ^YO["]!DBERCE*]T4O@KUM!7US7']H,2VNAI]%$J)K/JYX2SF10G0_Z^$ M4"\/90/M_?WL7U!+ P04 " #L5G!52H;080@# #5"0 & 'AL+W=O MQ)=BX^/SW##^(-("9'HL*+ M62[T%VUJ6<="<2DD*VHP6%!DM!KQ8QV''0#PF %N#7#; /\ P*L!WDLU^#7 M?ZF&H 9HU^W*=QVX*98X&G*V05Q) YN:Z.AK-,0KHRI/YI+#WPQP,IHP*EB> M)5B2!,TE#) $4B"V0!-60.JE*B?6!%W1F!4$=3XQ(4Y1YX[B,LD =(K.T-U\ MBCHGI^@$911]35DI,$W$T)9@H%)CQ[4QX\H8]X Q'KIF5*8"S6A"$@-^>AS? M/X*W(3!-=-QM=,;N4<(OL3Q'COL.N8[K&NR9O 3N:7C7Y,[_:9_]L_:]8'A- MJGB:SS_ ]QFJ5B?7QY_I9# =<$41:@I5H];1F>OZ8/UZ-VS/I=R^OR\S-3&% M7DMJ9F#R>Q>-T)ZC?N.HKU'>H<#)E' 4[Z7_'QWWC\5.5?N!6.&8C"P@%82O MB16]?=,-G?>FM'I-LNEKDLU>B6SO7(+F7(*C"0@O ]1]"F61&PO=V]R:W-H965T&ULK9I=;]LV M%(;_"N$-10LDL4CJ,TT,I.Z*]:)MT*S;Q; +6J)CH9+H4K33_/M1'S&M\HBV M =\DMG-X]+[D(1^2\<*_2R+JKZ=K)1:7T^G=;KB):NOQ)I7^B]+ M(4NF]%OY.*W7DK.L;5064^)YX;1D>369W;2?W57GHD*2+V\G=_AZ M[I.F01OQ=\Z?ZKW7J+&R$.)[\^9C=COQ&D6\X*EJ4C#]:\OGO"B:3%K'CS[I M9/?,IN'^ZY?L'UKSVLR"U7PNBG_R3*UN)_$$97S)-H7Z*I[^Y+VAH,F7BJ)N M?Z*G+C8,)BC=U$J4?6.MH,RK[C?[V7?$7@/LCS0@?0-R; /:-Z"MT4Y9:^L] M4VQV(\43DDVTSM:\:/NF;:W=Y%4SC ]*ZK_FNIV:S455BR+/F.(9>L<*5J4< M/33I:O1ZOI&25PK= ;=(F^/;Q'KW]_ZY2A6VJ9C'8SG#H1[[G>3?3[;XC(!"'>AG9 M"QRH]7=J?:?:NS05&RU.KQ8IUTH7!;] %5>0V"Y3L*Y&(9]'!0;6@VF H\A6" 1ZV!OOS7 G,71*_*)67.H59;_:(:&A M]?PH\&);IQT7Q&$\*C/:R8R<,O\2BA5'R(RLQ^N'8VSKM .#T N"4:'Q3FCL M%'HO-4JETB.^UHNF:J=5,Z/6FG%JM QB2PT.O"BT90.!/O;'RR#9R4[<9:!% M,Y57CZC@FGY(-IB[%,O+C7XSWMV))$>4[+K!O/E 8 M#(>YIPL0B".'Q#V2XB-*UR$16T].B)=00*,=&26!-UZTV- .'X>[(F>+O,A5 MSF'FX;-"[US9AJ8-]K";>SN2K-ES@Q'0, 6FIH8(,#I )$Y",CXZAGCX(/+D M1F_$]D8'U&ICC.A5!*HD.U)+]<-QK09YV,V\7U>2/HT#/ "!WM#LT()!(G8S\4->M?O=SH!8%/DC:^0>:V)9,U:Q![CPR8F"8;[IMZ('3CFP4 5NZDZW+4O."Q/*87B< 3<%M&!081^/[16*P2]S8=4SB$WS8Q"5A#!QV M@$#J#^?+T,?>.=0)P<.3^00WQ#[FA$!]@7&.,3' )6[@'C.G3[!C YC@'T:P/7&AQ7R%"9P3%QX_@NR_)F(NHB6K,\N\PK ME+)UKHL*% D=: ,*71.!H7[B.::GX2]Q\U?OFS?EIEM>,K[,TQP\?1.;IY=8 MBX .X' LB?WQ?3XU]*5N^N[K%=W%C"AUH:V:^_&M9IFHX3LYFZ*7A(08NI4# M0Y-DO+NI02X]<-*5FK4;^=P5[P7""=)ETMSGMM<@]LULK]YFIZ7:%3)4:\!* MW6#M5L1Z=+4!I=IDQ-$O)_!>,1"9D'A\9TSW;FO=%+66\K9W3S1B(W'DT@&( M=%\Z4$-/ZJ;G Y>-^CMDEKUV\4?_?N+E@LO_0.7.G*>N]^?*-NP!0V4:G)-U MU,GXD[V?*=O0N^$\=9^RCV =M4_(5GFZ0H;*#(6IF\*?1;45[2%H+LI25,=4 MI3/CR2-SIFQ#_X;U-#YK53IW#B=[/U.VH7>S9:#N+4,_XN,E:?/?*DE7R/!? M7F9GX+MW!D<7HCO/J8-QKFQ#UV9#X>-S%J+OW)Z<[/U,V8;>S?;$=V]/#A5B MWWS__ZN$ #- XC(I2UW?\T9N1FCN+&;EN15?S%@A4YK#BB-19!GAW^XA98>Y M@YVG$Y_H-I'ZA+N8[<@6UB"_[%9<';E-E9AFD O*X[LEGNB$,N(/ M"@=QM(^TE ?&'O7!K_'<\301I!!)78*HS1Z6D*:ZDN+XIR[J-&/JQ./]I^H_ ME^*5F J>< MFS);J:&YOHUKR=55JO+D8LERP5(:$PDQNBD?(!J@(2[3L9GNJCEJ)LIO)LHOZP47 MZJW4XP5J.F*D[DGT^ [M"$=[DA: ;I30F*4IX0+M@%?R;[L45T.,RR&TP?8+ M;^ INOVQKIX@@W[8T ^?1U_?(E+(A''ZK[J@551G.]&K^N$1U70\- M,_"#!C_X7_A4B*(?/3AC.J6V11C 80,<6H$_JY]44?!O%6\?8'@V/)Z>$%I# M#,11@SBR(JZ5J=44OD?MY*Y+V+\^0O8 _.\N4FM)W7+NQ(Y$,'=43Q' ]^ L M?O@.C[R?N@S\2L4,]>-&_?CM[3R^QLX]00;]I*&?O+&=)V?/DQ],SMS<%V7 M3QOXZ1N:>=IK9EN$ 8R]MDEZ5N3?6+YGDN9;M&19IMX^^IUBK_AH^$%JUP1:6IH6SNV]_:76&5\WO%\]?HZF@2G_!V1 M>#(*QL'P G_;W+&]NW?RJR6XD&HEI9M0GXB.MEV*&(6G(CHB2Q%^<"+"/5IB MZO7]1\*W-!I\8%*M8HZQO&Y-.! M7L@V?UPL_@-02P,$% @ [%9P5;&<2)%2!P ?!\ !@ !X;"]W;W)K M OB20?3P_O[;D3KQ]E_5GEG&OTI2PJ M=3/)M=Y?S68JS7G)U!NYYQ7\LI5UR33<97916#;#1!::.T+ ^+ 4$IJO8_^W(PQ-$"T.-? M0 X+R'#!?&0!/2R@=J,M,KNM]TRS]74M'U%MI$&;N;"VL:MA-Z(R;KS7-?PJ M8)U>W\I*R4)D3/,,W3*5HY_ L^A>PP/PEE;HU:>*-9F WU^C*?IT_QZ]^O8U M^A:)"OV1RT:Q*E/7,PU8C,99>GCON_:]9.2]*_2KK'2NT(]5QK/3]3/80[<1 M\K21=R2H\+=4OT$1^1Z1B! /GMOG+*=V.0[ H9U=J=5'Q^QJ3+D%4RJTK66) M(.]JID6U:P-7:,'5E<]LK=JY7ZU)ZBNU9RF_F4#6*EX_\,GZNV]P$OW@V_.% ME)U88-Y98![2OOX(->A5(95Z#:&2RI+[=MNJ2*P*4W$>UE.2T/GU[.%X&ZX4 MF2\7G= )O+B#%P<=]#;[&[*K#7$MH2*ELDI%P5$UQ&U^-@]3X])]+1\$1"S: M?'V^3^-+^O1"RDZ,EG1&2X(^?<]!:2I86X&K#+%2UEK\:Q_X=MZJBX\]1R,R M<*\KA%?SN=^]BP[I(H@4:OP.^*'B2B&Y17=W=^@7R5K0-2]LN1.5YF C[0.^ M<#!% ]2NQ)3&JY4?]K*#O3QCX"VO:XNM#3WVA7NKZ])Y^SS& X2NS"*._?A6 M';Y5$-^]ENGGJ>'-# % :"94&PS\B[GVYOC*@1'C80BX,O1H.R=0<=136_0\ M8Q;&\ZE4D.HFSW>5^'?(.0?.BERS#I!Z1$9LBH\X&)\ME:;B(#"DSCE2#.H0 M1"U3BFL_N>+S0%T1/&92TB,E0:1WIOS9%@XZ2'!Z:O++Y)3<0!O!-8? A:S3 MLO[JA4T<3*MA*'AD,!VI!KBG8QSDNO5'64UM 2\X!&\H7 ^*CM^?K(;)[Q-* MQD#VC(G#E/D;.+]&%1"100HM5^EW_MQY^=*QHBNSHB/X>LK$07(QS:*NQ:8Q M&6]9L34-J5LR!:" M;40QSMHXR(4OI>U+:3LU1D^'.,R';]-4-E5; +EX8)O"'_P>5HO),H<0+?(X8Q/6*<4W ]\^$P];7)F3; *)4.E6:7 MRZ:$X'B(TR.&\6JDJR4]Z9$PZ76.WK.O8UXF+H?1Y6(Q0.B12NA8 T%ZLB-A ML@. =0.D;%G#VO0H$;UH/406+9;#*N(5BZ(QO#WED3#E?7QNZ^_%[I+9DJR& ML>"1@H 9"X6>\\C+9E!#S>HY\PJYZ!!Z*6VG5NA)E81)]9;MA69%2_F9T$T] MXBJ7,8&%\+"I]HEA\.F(LWIN)6%NA,R^/0&2Q8N282LJ!@/_,Y(A2*PO M3H8+:3NU0L^P),RP=S4,EF(/Z0#TT'[\,+V\M04_],9R4XB=G>K\?O00[((X M;O1(P7@\XL6>A$F8A/WX^3^-V)N[(Z^>VX6/I6,ZW(6/I.E(*T%[CJ9ACOX M=0CZ, W-V+ZIT]Q:?8M4SL#G=K(J127*!NJ 9KHQ'9'Y$H >AUJGYV?8D[K@2S O:)>WISC"PY[3)[9F QY $ZI_&1"W7%VOHR'7Q0\4M"!CT5. M3]#T'$&/($5,HPW?B:JR";V%<;,6TOOAAKJLC'%"G-CWBD5C4=23-STS&(>V MP$VC&P3OX>EDOG#,[Q'#D"DCX'M&I^$Y^;[9[PM[V -E-1,J+:2")LE@3I]( M$R*J/3*$>NH_MKCHL'PI;:<6Z7L%&AZ6[6'F5&ZG4,N>OAC(C68@9DM;5RI, MJ7X1>=+SWY4](CA9CCBY)WX:)GY?%XR>R"=#.J]EL\O_#Y,>7GQR.N,,9QXA M3.APPID=G6.6O-[9XUV%[$#;G@1V3[LCY+?VX'3P_!V^NFT/@GLU[;GTKZR& M@J+ 6UM0&;U9@)WK]JBWO=%R;T]+-U)K6=K+G+.,UT8 ?M]*J9]NS NZ _?U M?U!+ P04 " #L5G!5?GM_5;() !]40 & 'AL+W=O335T_OIY.J]4FV<;5J^(QR>5?[HMR&]?RL'R85H]E$J_;1MML2EW7GV[C M-)_<7K>_^U#>7A>[.DOSY$/I5+OM-BZ_OTVRXNEF0B8_?O$Q?=C4S2^FM]>/ M\4/R*:D_/WXHY='TZ+).MTE>I47NE,G]S>0->2UXT#1H%?].DZ?JY+/33.6N M*+XT!^_6-Q.W&5&2):NZL8CECZ_)(LFRQDF.X\^#Z>389]/P]/,/]ZB=O)S, M75PEBR+[(UW7FYO);.*LD_MXE]4?BZ=_)(<)>8W?JLBJ]E_GZ:!U)\YJ5]7% M]M!8CF";YON?\;=#($X:,'ZF 3TTH&H#_TP#=FC E 8T.-. 'QIPM8=S#;Q# M T_MX=P<_$,#7VE V)D&P:%!>_:G^^BVIV89U_'M=5D\.66CEF[-A_;\MJWE M&4GS)A4_U:7\:RK;U;>+(J^*+%W'=;)V/M7RA\RSNG**>WE4K+YLBFR=E-5? MG?#/75I_=UY\SN/=.I7JE\Z5\_G3TGGQRTOG%R?-G=\WQ:Z*\W5U/:WER!K_ MZ>HPBK?[4="SH]AN95ZV/3KO=W552Y\T?W#^\UNRO4O*_P*6"[/EF[4$XRV M/OR,S]LXB_-5XKR0)Z#:R.E5+YVX=I;)ZI7#R-\Z-NOIUUM* MF.O.O=GU].MI&AB[;U;RU]5CO$IN)G*IKI+R:S*Y_?4OQ'?_#IU^3+,0TRS" M-!-(9KV$8,>$8!YD565++6TGQ5;!,HN%RK,&4*"ZMBJ2LH MGP5*2*TVD54AN)X)IQWUHN0=H^09HR3O9>2=2BXOLZ5<=5??G;J,\RJ+]_=( MZ__)JV]S,81BY]E._\*SQLZJ"'7%%:=S)796&V&,PLA,](\Q]HTQ#K\EY2JM MDN:&HFHO2<5C$]_J](( 1=@'UG^Y_*MA-O8^=/7'- LQS2),,X%DULN'X)@/ MP;A\@'(@T(M>.?T!4"&NNO3K(K70K(K(JA#&>8^,ZNP8U9EYO2_R55QM'+G4 MRV?4:K^"60ILILV(>:ZKUI>QWZ'UA6D68II%F&8"R:R7"?-C)LP'9P)T]N?6 M"]@*\)^[3,:=&^(.@ +B$3[G MGAI\XP &%R&F6XCJ%J&Z"2RW?F)T*(6868^-Z\D^ M!C-_0." 5$<1( %N:L#=U8"[K>$Y0 3M0 0U@XB1') "3$)-" @@ MJ'5HA0>A71+9)<(H6H;H)++=^ M8G0(@EZ,(.S) "$(E0-2$$'H'!#0P1P0$D(<$-!I1?@<"()V"(*:$<0%N_K@ MN$/;.F8^#RA7@X^ZLP/5+41UBU#=!)9;/S$ZWD+-O.7,[CXX&8#]'41;C'7L MT12AQ@$!G2Q".N,J!X2$E,Y5JA4!.JT(@;'-ZX!/!1'9IH M]Y%6R1*07%&?J8C/[A39)<+:63]>'6&@9L+P$Y"/VGD#M4* I5T2 A(VTV)H MYPWF4(S=N]OQ!F;F#:,9'].A V><*]QF8>Y^Z+*/ZA:BND6H;@++K9\6'71@ M9N@PB/$QG3QH:0!L?.!JU0$BM>KLDL@N$>;)CPUN1QZ8F3R,87Q,1PTP2 M89[WV+AV;(&9V0("XV,Z9@ 9GWDD@RL/%3*@ND6H;@++K9\A'61@9L@PDO$Q M@#>H"0'! ;4.[>^,V"6172+,41@;Y0XOL%%X88]U:/M$2<$P WB!$L_UU=>\ M%N8!#"X_5+R ZA:AN@DLMWYB='B!78P7[,D X 7U_XD7#,(+'@M4O #HFO<' M>>"K]0?B!9^H> '0:44(C$U>23SX<9EU>(&9\8)Q$Q\S!%1_?)H6HKI%J&X"RZV?&!U'86:.HFWB,R6##DZ ZM)YAJPNJA;#$M"U!%WC M4)"04L]G:G7908HY%F-?T.U "K=LW+CH%5T=FFCOZ%HE2T B@Z:!4;M39)<( M:V?]>'6$@9L)PT\P/F[?Z<"M$&!IEX2 Y$I]9RJR^PAS*,:F9L<;N)DWC&9\ M7(<.S)^I-[KFWH=>'%#=0E2W"-5-8+GULZ)C#MS,' 8A/FX'#QS8T\#4FK-S M![LDLDN$>>YC8WOR=0UF[C"&\'$ - "$S]SSX&I#Y0RH;A&JF\!RZV=$QQFX MF3-<2OBX#A:T# "V,:@W3$M I%6:G2S8)<(\[[%Q[<@"?QZRP"\F"^8!#"XX M5+* ZA:AN@DLMWYB=&2!XY$%?@E9 $0@60!T,%F A!!9 '1:$0)C \C"].1[ MY9HO)OPM+A]2>1N8)?>RG?LJD.50[K_K;W]0%X_M5\W=%75=;-N/FR1>)V4C MD'^_+XKZQT'S[77';UR\_3]02P,$% @ [%9P5:8 9+L^ P '@< !@ M !X;"]W;W)K%#TJ07'9E[ M6R$Z>*R5MLNH)L %OW8.EOP-["%]*NLO!>YY@_]X^9V,@NW;-;IT[CYRW!^8"YM(S)<1CP1 M%LT#1JO7KV9ODJLC9.X>/#M:*LOO_7B)\'/*$ M6_UKH^%:*3]@:%!G?7U>O[I(T^1JLVN,M)-PFUV!JW"ON:&Z$7HWJ@9QAWL! MF;V,6K,72IVI-D?H<6%#J@UI3>"3SJ8@= [26>@J4FIW2IW&G-?%ULI<"B/1 M3O>>_!.0\SP;*PO)5HVA!YFC\7DYTV;WD#%#TKZQ$R"I G@I+#2R05^7 X.@ M$V@H-#/<>+!Y\R"$]6%(RXR#WW'^0^(^8-[Z:@D_L0A&Z#)4M1:Z+7C9<)'S MP2I0*!QJ:+7G6//*D*<[%&8"EA2>6JY1YAEI9]CUIU!4<&LL%R*K1D#NA:&V MK$*]7$>PW3?38EGW60^UNL.LTJ2HY (.A3YYUM]G%D.K_@A5&/3OGXHP@<^? M;W[V/]"/[B<;1.BW2_+2,,0'.ZM&4X;-;+D$K7;]^AJEX_*_[G?>DWG_Y?@B M3"EY-A06[)I,_SR/P/3;N+\X:L(&W)+C?1J.%7_ T'@#UA?$/(>+#S!^$E?_ M U!+ P04 " #L5G!54PXK^L0# [" & 'AL+W=O\RW1GW9VO$ ,\U-KX65*%T%RF MJ9<5UL*/;8.&OI36U2+0T6U3WS@4172J=9IGV>NT%LHD\VE\MW+SJ6V#5@97 M#GQ;U\+MEZCM;I9,DL.+3VI;!7Z1SJ>-V.(:PVVS096LK'VC@_OBEF2,2'4* ,C"/ISC]>H-0,1C:\]9C*$ M9,>GSP?TMU$[:=D(C]=6?U%%J&;)FP0*+$6KPR>[^PU[/:\83UKMXV_8];99 M K+UP=:],S&HE>G^BH<^#S_BD/<.>>3=!8HL;T00\ZFS.W!L36C\$*5&;R*G M#!=E'1Q]5>07YA]L0,CA)2R%5QYL"2N''DT0G+1I&B@&6Z:RQUMV>/E_X/T, M[ZT)E8=?3('%]_XI<1L(Y@>"R_PDX$<9QI#E(\BS/#^!=SX(/H]XYR<$>P@6 MWBHCC%1"PYK$(C5:\,?T=G 7Q^'XSESZ1DB<)0TGSMUC,G_^;/(ZNSI!]F(@ M>W$*??[1;851WV(M1G!MC;=:%:+K9U-\5RNNW3%-<*.\U-:W#J//6FV-*I44 M)L!"2MN:H,P65H0L%:7FS\_X$&"IK;S[ZU@^3C,^HV8ZVDKPN:+X%*]NA-ES MQ-:(ME !"Y"#,#J4@P;_J$$9J=L"(?0@+;^D".M]XRC6VNJ6@_@1O#-R''4J MLMA55NO]2[LS!.S;C5>%$HY5LD4E[A$VB :H=(UP9+/9QQ#7'4L*&Z.Y@A@A MWD3*BQH=91_.GC][D^?9 MU>UX/89?%XM5/$^N7D1N,1;[*^.#:^,(Z]J69A%,,O[Y VY08KU!!^>3>$$F M8&S@3'O\7^FE2&AJ@I:MD5",3WU#4S6FB]:/$WUM M'[DWUJOA%DCA*RAIO7B@+14!R$G9PD/3=2 6HVC)GXKA.GBHT"'7F*]&@5_; M&-^2QCOLD]^M/8XT0,4#IMQT2V$1_-NK;X7;DL]!!I+&ULA5113]LP M$/XKITR:]L":-"V%=6TDRH8&$EL%8WN8]F"2:V+AV)E]H?#O=W9"5B3H7F+? M^;[OOLOYO-@:>^TR&D=/CBM95N0=<;9H M1(G72#?-VK(5#RR%K%$[:318W"RCD_%\-?7Q(>"'Q*W;V8.OY-:8.V^<%\LH M\8)084Z>0?!RCZ>HE"=B&7]ZSFA(Z8&[^R?VLU [UW(K')X:]5,65"VCXP@* MW(A6T979?L&^GD//EQOEPA>V7>S1+(*\=63J'LP*:JF[53ST_V$'<)R\ DA[ M0!IT=XF"RD^"1+:P9@O61S.;WX12 YK%2>V;KG+91<5Z,0?GW'!X*5,OG=[Y=*VY_\'5^1_UT0.-=PT6KD[HQG M!^$+X\D!7 C=\KC#./2-'=K02_\CWKG$-=HRC*J#D*V[SX-W> U.NB'X%]X] M)9?"EE([4+AA:#(Z.HS =N/9&62:,!*WAGC PK;B%PVM#^#SC>&KT1L^P?!& M9G\!4$L#!!0 ( .Q6<%622P-Q508 +<0 9 >&PO=V]R:W-H965T M:'H\+/:! MEBB;""6J)&4G_?4[0TJR';O>[$-DB9SCFY/#7&V4?C KSBT\YK(PUYV5M>6L MWS?)BN?,]%3)"]S)E,Z9Q4^][)M2@2Q9*/5 '^_2ZTY @+CDB24)#'_6_(Y+28(0 MQL]:9J=528R[[XWTM\YVM&7!#+]3\H=([>JZ,^E RC-62?M%;?[BM3U#DIX*Y+/SC\IRB.$"WG.TS5SU+0JEK7Y2"[CU J+? M")C"!U78E8$_BY2G^_Q]!-,BBAI$M]%)@9\2VX,@ZD(41-$)>8/6PH&3-SAA MH0&KX*TH6)$()N'>,LLQL^Q1>[VX^+@X*I*9*5G"KSM8!8;K->_,7_\1CH++ M$V#C%FQ\2OK\/3>&\RY\*KEF5A1+8$5:(^=UC.#OK_S1PJU4R<,_QPPXJ>*X M 6>8 [7TKRL.=RHO6?&$Z6VYQJS#99$A%&!:LV+I? ?" -)3,#PRR(-@BRI MV'I[4E;, #)PS5,DP4BHUCKI=6)SP0K'R'!#H7'L*+;>7;$U1T9A*78$R,!F M)9(5."R0:95#&, 39]H%.@S]>]3LR>UY MQ0< F>:-"+(!7O\QB:+@\M,^'6CJ 1(G"P6Y]0JOA^-) MH@JCI$C1ZA3;BW1Q=N5L''K-79#0W<>XG3XRF?01085%J.632QQ2[SQ+&QX? M.6\O-JTDM9!BR2AVSH4Y>VAX2O;D2N6E/I""+83$8'$,0%)I3>!+I4EVXPRR M["7L!5J@LM])^?\N[<$+(N;0[J&4A?J%(YF.1J!S]DOA:(&7N=$@; M5$W8UDQ6G(QXYDVUYH>1N3%$B1U0+7"W[H%=>,-1#:T,0K>$SQ^D0> Y*N23 MB[ZJ-$5'.SQ8)PNEL?>0H6@O=A1?,5BS5>D]\[-BVE*R=/>!B\(?]>[,7#,A MV4*Z"C\PN$M9T+0(TO0"NWOP+J-23PEW*Q[A<3R^*YFVF2SR4HI$6 >?%#', MADWC+;5M32_3^KP?)5Q;'%DH6:S&T>"@!]4.H[YPLI>M,02J,IA@F)P7A.F@ M>W1W0D5:5)8)3$G^LQ*E<^9&V!5UU]T>1T;8#9?K;;^R*\WQBVQ^EB+M]\#G MA[+E6.$.U1+P[$V^.R3T[9G"34]OXY#=5@&+J_L!L,(_<S%X3H>CCO26C*1NO1AN:I\OFU/#4JI'%57OE-M:W6G MX\YV'-W:8?Q!?W TDVNB\<#]AO'T!&NVFQ^F#6H]%_XWPS@:8I2G+@BL*"KT M:R=[P!\-M?5/Q]IN@LCR'T0R*YA$+K?01C3#D8OBIM] M7,4D1A^,(EK%/-'M33*LACDVX@NN8^_7Z9(!R1F0D M=D.W*^M[H"^EL.AP#UND0<_J\%H*Y MW0VQ4%YA(HT1X,FL;CKUR:;EIT(ZN%-A$LHZ=V[XKM[,<$>C<7"VSG9)GN\> M2?D?[N+'TPN<4C7>8Q$<78:W3<)U\S,WD9[/GK<0 W$/X] ;['&ULE5A;;]LX%OXKA*<8M(#6EF7'L9L+ MT*13S#YTMFC:[<-@'FCIV"(JD1Z2BI/Y]?L=4I+EQLG. (G-V[E_YQS2EWMC MO[N2R(N'NM+N:E1ZOWL[F;B\I%JZL=F1QL[&V%IZ3.UVXG:69!&(ZFJ2I>EB M4DNE1]>78>V3O;XTC:^4ID]6N*:NI7V\H]2"8Y)-R0^6%.+6Z.]A<.<^*9\*6Z#'F3=Y<1#)E-.\I;_3>2?/<-_)3Z"5^G$ M+[J@XIA^ EU[A;-.X9OL18;_R?U8I%DBLC3+7N WZQTP"_QF+SC "6_$!Z6E MSI6LQ)V7G@ \?]+>R&Y^FAWGT%NWDSE=C9 DCNP]C:Y__FFZ2"]>4';>*SM_ MB?MU%Z3-,$A S"!&XON8W"CA0[LJ&,Z)R$65=J*T-FKA\%1&BW(6N5 MWHJ<12(3S(9IH(1R5/"@:&"ML9 !,(6C4K"+%?@A@K)-&++CH)VL3:,]L^F4 MZO4LN*!P94#H<1(2G0++J(\?6$8/NWC*B#4)8$+Y"M28*HW-O)1Z"T]!*:8: MZ-CI]9K7?_YIF67I1;!2QG*TL]@-Z].+-^.A-WEQ>G[AQ)/C+%-!F?PX)GD? M$^7$EC3LJ*I'L5$/5%P(;?#GP_^[YR*@W,'3+$3V(MC2+CA8+I3S2F/Y232> M"X60NF#^[(9&JQ .F>ALT3UD*K"CA&-A:@92'O[F[%(EV,!4KR MT TE61)WCZ!#I>&X6J-5[H)*##TW, F4'"])UH1,#1JBD*/3,!(X!@S7*'!# M1>=.7@@PW%I9NT3L:>#L'ED]ULP]R#T:&$O'V=;U@%$N&TB"'U@CI1O3N(./ MVV7&/[N>P3D M7+_D(B=Z)K=SEAV(C(MKUBZXRBWR&]]Z$OI@[_WQPS $'&K M$(1H*;[1AS ]H@\NQ02V*P*Z$K&3CP(ZQG7G66+>6,LNK!J.!^X0SFBYKD+> M; -#H27W^FH B )N;&SPCB6DW-C<=/ZL#NG#KY@ ;WKDSX:S'J+@+M.EG+# M:L"-'731)ZB?%.M&"#8DP@E[:0L7X%%1P"BV0\J?S*BQ^ :X0\-*KN& TC1V MX( QQKF-Y:.Q+1UQ WCTN$%.J_)>2!UI[JZ]6/%.%(FZC?(\A^@D;3)9_*< MM8LH#3JV6K.1S2#-QN)KR G/,#RA?O(/O'?@\(/S0PUFZI.>@PE%@%XTQ1N/ M?@VOJ#H4B2$-T/SWH_61888S3TM(Z]O>"PT$2FNY[(V-9? YXX_Y6+Q73F[AJ#9*T*)KP-P4-H93DGN=#ZD2;\]'K3;TZ6=[ M0M>;?&F)A%9/=>KGLS"?OH5@/CN\N8G?F/!H9CUU^U; J% MN+TY&KKY=]F=F@#9\D",3]/LO.E MR*;):I:*Z2I9S%CE["R9KE9QL%BR[LLTF:>\$I$WCQ0:Y3L4^'2DGJ MGO&7H!FTNX=%)U[W?4 Z1]Z]Z9MJ<$*K37+H*JABQO%=AL_U>L4[%9>,TY>V M@YA*25#!+H(LT_J=Q$*=Y*#BO*)"Z$+*US6^+SF4AWO]EU-[AJ4 MCU=NZ]5?L9*AV"J#TZ:I"E'*>\)1$')51'".V$Q;0_V)R_3]02P,$% @ [%9P5?T69H"@! K0L M !D !X;"]W;W)K&ULE5;;;MLX$/V5@;HH$L"U M)<6YUC80MPUV@30-FG;[L-@'FJ(M(I2H):DX^?L]I&153AQW%P;,BX9GSAG. MD)RLM;FWN1".'@M5VFF4.U==C$:6YZ)@=J@K4>++4IN".0S-:F0K(U@6%A5J ME,;QR:A@LHQFDS!W:V8373LE2W%KR-9%PY\Q.CV:1B M*W$GW/?JUF TZE R68C22EV2$/AC\*<7:]OKDE2RTOO>#/[)I M%'M"0@GN/ )#\R ^"*4\$&C\TV)&G4N_L-_?H%\%[="R8%9\T.J'S%P^CO?1:OGV.-QK6SXIW5C.TXCXK5UNF@7@T$ARZ9ECVT<>@O.XE<6 MI.V"-/!N' 66'YECLXG1:S+>&FB^$Z2&U2 G2[\I=\[@J\0Z-[O13M )O:-/ MS)2R7%DZN-;6'M*M,/1!%P4B=Y4:?]*. =[=%NR6FZDB4KN62* M[AQS CGG["Z]#=QX-YPOGPM;,2ZF$>K#"O,@HMG;-\E)_'X/V7%'=KP/?=;M MC]^8L"/TUS?QZ&BN-+__>Q?=O8"[Z1X@%]H$V'+8SP3ZE@L_4;'RB3C:VH=1 M;,PKF-M@5UM,D(.U6VOZ4ANJ$/'2(=#JB3*I:E^19 6OC702(++DJL[$3SN/ M[QT'0(M30&%_,K]G&G"H#GY/NO+U;8F5&0RL,Y)[F_!Q2!^]&PQW\.-8)3-A M;. H(8@[TLM?LA2/7%0.9#V6U)GG3>M<\MP# 5B"#"E$D1:"L]J*QH$7%PXS M^/ 3KZEO%>AR,:HC?LVEC@KK(. MV>.S%9N5>='>GC/%:]5!X/"7/&19U@;_0(5*P<;J(DC8"G)( PN%"CT]F;MG?7!"!'J]@^\EJS,)LH?;_>L^<^90 M-(O:L842/B/"UN1:^=JXH!MLX+92YO.GTL;'X#]9Y0A3"K\%"T(%:7KGE-=;/=6_2R>8+]-&\>LI^964F< MHDHLL30>GAY'9)K'83-PN@H/LH5V>-Z%;H[WM##> -^7&H%I!]Y!]T*?_0M0 M2P,$% @ [%9P50YO"R.^ @ S 4 !D !X;"]W;W)K&UL?53?3]LP$/Y73MDT@=21- E-V[65Z!@:#VRHP'B8]N FU\8B M\66V0\M_OW-20B>5OB1G^[[/W_E^3#:DGTR.:&%;%LI,O=S::NS[)LVQ%.:, M*E1\LB)="LM+O?9-I5%D#:@L_# (!GXII/)FDV;O5L\F5-M"*KS58.JR%/IE MC@5MIE[?>]U8R'5NW88_FU1BC7=H'ZI;S2N_8\EDB)29S:?>T(,,5Z(N[((VWW$7S[GC2ZDPS1Y#6QE*Y M [."4JKV+[:[=]@##(-W .$.$#:ZVXL:E9?"BME$TP:T\V8V9S2A-F@6)Y5+ MRIW5?"H99V<_R"(D\!FNU3,J2_IEXEOF=:=^NN.8MQSA.QPCN"%E

P)LH,)$$$ M#IW HHV&16K ;8-C<4!+0P5R9_UD\09 M0:\?!' HA_Y>AY6HU\T<,?Q6M;)MLW6[W:BZ:#OTS;V=&PO=V]R:W-H965TDG/.S.&0H\7>V'M7(1(\UDJ[95 1-9=1Y/(*:^$N3(.:=TIC M:T$\M;O(-19%T8%J%:5Q/(EJ(76P6G1K&[M:F):4U+BQX-JZ%O;7&I79+X,D M>%KX*G<5^85HM6C$#N^0OC4;R[-H8"EDC=I)H\%BN0RNDLMUYOT[A_\D[MTS M&[R2K3'W?O)WL0QBGQ JS,DS"/Y[P&M4RA-Q&C\/G,$0T@.?VT_L'SOMK&4K M'%X;]5T65"V#60 %EJ)5]-7L/^%!S]CSY4:Y;H1][SO. LA;1Z8^@#F#6NK^ M7SP>SN$98!:_ D@/@+3+NP_497DC2*P6UNS!>F]F\T8GM4-SPL5QH2[]"V"BA"80NX,//5C9< 5I$Q+$\(LH/O.N>-WV%=PZW M1E/EX(,NL'B)CSC'(='T*=%U>I+P2TX7$*GNZ[#B=?SN7KA$Y+@-^' [M P:K=V^22?S7B62S(=GL M%/OJ9''@1KI<&==:A!__XB/!6IG\_O]C(DZ&.2[BC*_'Z?A_=IMA%X?=W/ + M=N3 E$ 50FD4=P*I=W F-:^8UC' G5\"E]ALT0(7^09SK+T]2OJ*^R&!LV]: MM(4D+,[A'Q_&_Y0?9-U8\]!7#]Y"-NJ'=2M5P;% JS]NZ57SG"NXC?.!\"3OPV=@GD\ Y6^-P M,LW8>@O).(RG$V]D89+%<.Q:1<\:08UVU[4[QR5H-?4]85@=.NI5WTC^N/?M M^%;8G=0.%)8,C2^FXP!LW^+Z"9FF:RM;0]RD.K/BKP):[\#[I>$7=ICX ,-W M9O4;4$L#!!0 ( .Q6<%6,WR_;D00 &L* 9 >&PO=V]R:W-H965T MI!ASNK"W,K5']CBZ5M_J2RT M>\*JT8U\#]):&UFVQA1!R47SSY[:/.P8#-\R"%N#T,7=;.2B_,@,FXZ57(&R MVN3-OCBHSIJ"X\(6Y=FW#/DTG[HI:WY16,>OF$^ M@FLIS%+#)Y%A]MR^1Z%LXPDW\5R$!QU^2TT7_+ #H1^&!_Q%6WR1\Q<=P*?! M2+CD@HF4LP+N##-(?67T/KR-NWB_.TN14UVQ%"<><4"C>D1O^OY=D/AG!X*- MM\'&A[Q/KZ18?+A'5;IJP-_W^&3@HI#IPS_[0CWH;'^HQU1KY]L]B*3:,)%Q ML8!4$M&TT2!S,$N$7!9$6/OEF N2R%J3ICXY!2J1G*,"*M)'3+&T[U'05,P^ M CC^+EB=<8/9"67+!7E30@KII[5^;1XE(XBB!%QK5VS-Y@7"^W?#, C.Z!PIJ/H9 MR959O[8-.WW?!W\3]59.22EL<8PM3F9S1\EH WH-25/H46?D#QR4*!C!MK)O MYX%TPTXRC)UM3!A^ 1R&24*_X6_@A+CC$ZS$@;M"K:$6K+30_B45!X=K7;NP M+*Y29CSG:1-6*FU7' ?5_\F$H(N%LO=JP\;M$0PZ?5?JP.]0Y V8 MFQ;,;0OBQH&XIZZ.;?)"_^SSY>S:O09G)^":W]*! MX))SC=0R-J_DE7(FU1J$#7D7LI'DWE;KR&7I,JJ4@!*FVWO7[DV MV=WX?%]*&A0[1+C<$N'W;(==^&K/4&K>LKFGCB FVM":K@1*5RN-PY%=D8S. MC586#D*[(ED\W,B">&!7)$O\C:SOV\ZD@2@G2D "][;ZEH_NBK'\'[2DXV55 MVW;FE$(ZD0W1*>H3GQH+_ 7=[5$2DOZ^>Z:W,P"4J!9NS-'$L5J89A;82K>3 MU'DS0/Q4;\:P:Z86G+8K,"=3OSOH>Z":T:99&%FY<6(N#0TG[G5)TR JJT#? M&PO M=V]R:W-H965TWCNN1^4V4P9/5M9M9<"M6\]\YY1LV&C;SM(X M+F9;JY5:_>WDV1RG/BJUYM $[.[FTZN MU8,*?W1?'.YF)Y1&;Y7QVAKAU.IV\E-R?9_3>E[P-ZWV_FPLR).EM8]T\Y?F M=A(3(=6J.A""Q&6G/JJV)2#0^->(.3EM28;GXR/Z+^P[?%E*KS[:]N^Z"9O; M23D1C5K)O@U?[?[/:O1G3GBU;3W_BOVP-D\GHNY]L-O1& RVV@Q7^33J<&90 MQJ\8I*-!RKR'C9CE)QGDW8VS>^%H-=!HP*ZR-S"W6<;E$AB M\5X\J#7$#H)@;F8!V+1B5H\X]P-.^@I.)7ZS)FR\^-DTJGEI/P.G$['T2.P^ M?1/P]SIU^=$O_XIIZ"N&]M_?C/2\3?A+Y,?$HI<)X XMM&B8]VVTES$-H+5+TT^M^J M$=I P["W8ME[0'LO_&#G(_%PZ!P6?U/UQMC6KC44EZ8YSO],I>BLT;6_X@V. MED+"+27K#3+;H!4T>-))A^BT![%4M>R]$G8E FP:[2$(E[3'L[!7RO"#SMFF MKXD&NLNCHL%0/\IA&,XX14R*N@6:6@T:C[IM_7&#(ZFKB^ZLE5%$S*,C[93I M:5^-#368KIS=#A"R9;Z AS-$J-Y *XSVJD5Y\/X;)\(#5HME[K5X?#] M@"1XYF M3^$%+DLT!)X1I7*6TWQ$6N$<@3#?92"TVDLOC&5F;@R], YAM>IVJZ'U&=< MU$.GG+:-X/*!67/ULEI,W?:D)3'JC6Q1J!SCVOK 6:9QJ:U#:6,>$W!,1:,= MU3H9JFW7V@.S>6&''?4@&.J$'P.U8O=<&U4@,S@2G=-HA?PC#VU784^M#<;+< M!,VK=BA]V_LQI-]%;PP.)1C"0O;&!OZC-%Q9:+?G-&)AQRSUHQK4.,[U.G87 MQR<-6YRZ\M@0CXD]Y8"!%ACZ=]?8S2GUXM@7GZG;O)C!,6Z7\ $'^7&81:_, MTDE//\G9:/J'D:@*I,*[%^//9R7*?1=)@T"@'7'6'#O#]<4F_B>1%%%5Q<.@ MJ#(,YFD45P4&^2*BW2]TR3)*XPJ_9)F6499D(LVC(DEAE4PSBR0JLES\BH;$G7:EPZNTHGB1$$B4L&D19; $N6A15I7])D.B^PO"H64"$M29\B3\1;'4E,DR@IR6I:5@NZ M0+#=L::(LX$(:SO-\YAO%U4IIG\]\Q#=#'5%K>U)O9J"TWDY'\S9 MK22:#Y$"VXO9-ZU(A6I.;B7L7)'^;[?F94IN(+$R(CM%OJ8Y.SHX!37GP[!( MR\'+ MT)LP?,Z=9D\?PS\-WX#/RX;8#O^(ES: M@#;)0[Q=XBBG!7B^LOA8&F]H@]._".[^ U!+ P04 " #L5G!5;.)\.OL% M #H#0 &0 'AL+W=O+FU[MZOB8)X*+7Q5X-U"-7+\=CG:RJE']F*#-XLK2MEP-*MQKYR M)(NH5.IQ-IF\&)=2F<'\,N[=NOFEK8-6AFZ=\'592K>[(6VW5X/IH-WXI%;K MP!OC^64E5W1'X4MUZ[ :=U8*59+QRAKA:'DUN)Z^O)FQ?!3X6]'6]YX%1[*P M]IX7[XJKP80!D:8\L 6)OPV])JW9$&!\;VP..I>LV']NK;^-L2.6A?3TVNJO MJ@CKJ\'%0!2TE+4.G^SV3VKB.6-[N=4^_HIMDCV;#41>^V#+1AD(2F72OWQH M\M!3N)C\1"%K%+*(.SF**-_((.>7SFZ%8VE8XX<8:M0&.&6X*'?!X:V"7IA_ ML('$="I.Q&M;EBH@W\$+:0JL35!F1297Y"_' PGAG\3[V%@ M[<7OIJ#BL?X8(#ND68OT)CMJ\&,>1F*2#44VR;(C]DZ[R$^CO=,CD7L1K'BK MC$204HN[( /%#!R*-YF;'3;'S?/25S*GJP&ZPY/;T&#^_-GTQ>35$;"S#NSL MF/7YT>*(-\KGVOK:D?CG,ST$<:-M?O_OH2".NCD,0O%LR%V-QU:.8\(V@\.K9!71(@3CK59%#&PA-7A#(C8? MLN(Y!K#4+LB)AJ?B#>54\L;I-.Y,8=01"8/,/Q%NUZ>-J+&A'Y=8D'0,#)6. MGIWR]^Q7BC(Y 0 I5L[6ED_2 -: :**X!LF%J(.#A#AJ"'HB"T#JHJ'74=: U:7B7(4131H30+N6@(&7NR M9"AM9,FB-!P_[B7>&@CO]K1 1AD-YEG%LP-C1(I*NJ#R6LLGL: %5*JYL8\2 ML$:C;5!%6T.\=C%[<5@YVO"FWIW8K4$(2YFW)/3UXEOGDY4)#0C89#;*6-'3UR"Y:28:BW/%,[3TJ@EQF-4$4MG2T&**RG2K&+7>U@"L)AY MB4(]="ADU*UJE\,5$RNFU#X2&XGKHE#LBL?QL,.!JF#Z(IZ>)PS'KH'Z02R( M#.Y*7JU,)$&<63WM'#1_K3SW&TU+B8C\>-_62#SS'1=2X M>,=VQZSM9QFIH7@V,-56.&'241W[L*V8KZM**Q:#4)M GF40M8#1S<5PX"QU M]+U6+IE%S@77,I(0-:FLBW.O:<@?53M7>?\2T\L]L](15 MAZYRX][MNR2WBM\8' )F5+J(=[O=9\QUNKWOQ=,WT'OI5CBP4.4E5">C\[,! M#OGX79$6P5;Q+K^P <=T?,01"<*P -XO+6ZUS8(==!]W\_\ 4$L#!!0 ( M .Q6<%70O2CP*@0 #X) 9 >&PO=V]R:W-H965T8R/MK9*76M1%$&I46DVF7Q(&R%ULIB%=W=V,3.=5U+CG077-8VPNR4JLYDG MT^3YQ3=9U9Y?I(M9*RJ\1__8WEG:I0-*(1O43AH-%LMYW1OTM"U_/DZL$"BQ%I_PWL_D=>W_>,UYNE M/V$39\_<)Y)WSINF5B4$C M=?P7VSX.>PI7DU<4LEXA"[RCH<#RD_!B,;-F Y:E"8T7P=6@3>2DYJ3<>TNG MDO3\X@_C$:89G,$7G9L&X4%LT8]SC+B9*_@_ I?C?:U@]]T@<6A M?DJ:H36FK4,'48-#C(>^W!,&]45 MM"BQ0"O4"!P'; 1$@*(G=,$Z5/8Z*HP#X*UI6J%W[]Y<9=/+CPZP+#%T'@N! M)0!8"RL9UIH&6K32%)R7?E5TR#L?N;7&AN8UY6"+[1;$TGF9DPB>,6Y/'+:FTO('65%2K*22GF-"!H5SZ*-MIDPW#%K++I&; M.5G&[QWJG&5+H/*E"-%E"H6D.-MXL$*_0=1!G;7XU@KB/30A[]OD@)*HM$2* MXTVV1&,Z:@OVA$'*H67YC\L;PJ+WD[@/1!O>#A\'-W$FOHC'+XNOPE846 I22:J3\27-8ANG M==QXTX8)N3*>YFU8UO2!@Y8%Z+PT-#SZ#1L8/ID6_P-02P,$% @ [%9P M54HU@ 5Z P 4 @ !D !X;"]W;W)K&ULS5;; M;MLX$/V5@;8H', ;77V):QNHNRFV#TV-).T^+/I 2V.)#45J2:I.]^MW2,FN M@]I^W@>+MYDS9WB&I.<[I9],A6CAN1;2+(+*VF86AB:OL&;F6C4H:66K=,TL M#749FD8C*[Q3+<(DBL9AS;@,EG,_M];+N6JMX!+7&DQ;UTS_6*%0NT40!_N) M>UY6UDV$RWG#2GQ ^[E9:QJ%!Y2"UR@-5Q(T;A?!VWBVRIR]-_C"<6>.^N R MV2CUY 8?BD40.4(H,+<.@5'S'=^A$ Z(:/S38P:'D,[QN+]'?^]SIUPVS. [ M)?[BA:T6P32 K>L%?9>[?[$/I^1P\N5,/X+N\XV30/(6V-5W3L3@YK+KF7/ M_3X<.4RC,PY)[Y!XWET@S_(/9MERKM4.M+,F--?QJ7IO(L>E$^7!:EKEY&>7 M=\HBQ"G\#K=U(]0/1%BAQ"VWL!9,FGEH*8JS#?,><=4A)F<0;^"CDK8R<"L+ M+%[ZA\3N0#'94UPE%P$_Y?8:HF0(290D%_#20\JIQTLOI&S *GC/)9,Y9P(> M++-(I69/YMO!9:?AW*F9F8;EN CH6!C4WS%8OOXM'D=O+I#-#F2S2^C+>[1< M>VI[70S\_8C/-!0J?_IZBN]%Q--\!ZX&3E< K/LCB,]T$QB$P:9;OH)>RA &7-*-:PV1AKF;P6&D"/JX,N"-B+V=(:;5!#:3UOIL. MS\RZ8G"?^*@W^"Q96W B=/6B_T!)\AR)K['P"N+^E_K?!VF1]L%VJY1GH]4W MNC.(3Y\HJ(W@)?.W2!)'$-]D,$XC&$UCN*-[D]5*6_ZO-S!#=R>@UDP8H-Q! MT;YHCVT@SLAYE$*61)"-;N"6=M0'TFA;+7UPVG)@QB"9#Y(H \HDGMZX9DP2 M43,:3ZAQ<1O47!4\/_#R\[!>6.FT/!+*:_)2K?C_4P,S&@DZ%^402DJ4M/)2L8(N M6*IGS=Q+L:]W\TO%?/*2GMU+,^LM>H"A-XVS,4DRA2R=D!PI/"I+8<^)=>KF M"(]N^1IUZ=\R0R%;:;L+_S![>"[?=J_$3_/NK?W(=,E)4(%;&ULE57; M;MLP#/T5PAN*!.CB2]U[$J!I5VS NA:]; _#'A29B;7*4B;)3?KWHV0W;88T MZQ[B4#+/T2$ITOVY-O>V1'2PJ*2R@ZAT;G84QY:76#';TS-4]&:B3<4<+-B?L2G>H+N;71E:Q4N60E2HK- *#$X&T4EZ-,J]?W#X)G!N7]C@(QEK M?>\7GXM!E'A!*)$[S\#H[P%/44I/1#)^MYS1\D@/?&D_L9^'V"F6,;-XJN5W M4;AR$!U$4."$U=)=Z_DG;./9]7Q<2QN>,&]\\_T(>&V=KEHP*:B$:O[9HLW# M"\!!\@H@:P%9T-T<%%2>,<>&?:/G8+PWL7DCA!K0)$XH7Y0;9^BM()P;?M4. M(U9 X+N'0E&CC5%16Z]!5X0/BBK>W'CL[TR)BW_*.&/WN%_Q N MM'*EA8^JP&(5'Y/6I>#L2? HVTAXR5T/DFP;LB3+-O#M+!.P$_AV-B3 @M-P M+A137# )-XZ20!?/K8VWH.K(SQG$04>XLF@>,AEOOTKWD>(/8?"DV MW\0^7*W(9\5UA=#QE>E"J.2/6UPX&$G-[W^N$[^1?KWXCK\>;[D<<%MBV&;J M<>O=09;N'UOJNF>@#D"^ I0>R#4MK+.@)X#53.I'1!BCPHEP'PPV:%;\HG8( M90&F"J"!1"VGJ$F,0<4?P1FF+/F&9G]V[JV(_Y<&[S(!R=M;J1_I-"Y4ZPN!+%UX?R-.N$]=-)T.]E+ MH-O:>>[MCW]E!-9E)"0\/8:[WDUO&Q1-_7R7>)ZM_V*\P(7@>H4S M/4S#[TV)I5"R;'N/+E&WM0\/O;VN'>(7@ZQ",PWCVM>F5JZ9:C_1U%#M MPA^P_$X._P!02P,$% @ [%9P55-6-9/+ @ 5 8 !D !X;"]W;W)K M&ULC57?3]LP$/Y73IDT[0&:-!2VL;8294/C 8: ML8=I#TYR;2P<.[,O_?'?[^R$4*92\5+[SG???5_LNXY7QCZZ$I%@72GM)E%) M5)_&LQJRV*(B15*DZ3Y"2NA-31=!Q\-W8Z-@TI MJ?'&@FNJ2MC-#)593:)A].2XE8N2O".>CFNQP#NDG_6-92ON40I9H7;2:+ X MGT1GP]/9R,>'@ >)*[>U!Z\D,^;1&Y?%)$H\(528DT<0O"SQ')7R0$SC;X<9 M]25]XO;^"?TB:&H[=GJ./5YNE N_L.IB MDPCRQI&INF1F4$G=KF+=?8>W)*1=0AIXMX4"RZ^"Q'1LS0JLCV8TOPE20S:3 MD]I?RAU9/I6<1]-K0PC#8SB$"R$M/ C5()@Y7$@M="Z%@DOMR#9\#^3&,7%) MGQCG'?RLA4]?@?\,5T93Z>";+K!XF1\SU9YO^L1WENX%_)'3 )+T -(D3??@ M'?7ZCP+>T1[]#LAL";XC0?BJWA9NM!O.M]"IJT6.DXA[Q*%=8C1]_VYXDGS9 M0W;4DQWM0Y]N7=$5"M?80!.$+E[8E[INR!W +>:-M5(O0L2UT;9W_+['-<%, MF?SQSRZ5>WGL5OG!/Z,W/"(X%ZX\X';,3>--)H5R*3*%6\Y:;+PG$&>G;; M)44FE23)%R8L^I'@>YM/I 8J$7*CG5&R$-XW[VN[_CY!D ]DBKFP=A.^3.4+ MPJJ4>0FBKJU92^YU+C'W4I9!2H:Y:%R0Y.NXTE@Z)+05=R(U5M*F/3(<(Y^5 M#N#>L_JO%$<6F/'*=T2L+QP1\,,V&5KHGC:DL.O!Q%N=7J%=A'GF('RUMNE[ M;S\RS]I)\1S>SMLK81=,%A3..349?#R.P+8SK#7(U&%N9(9X"H5MR6,?K0_@ M\[GAWND,7Z#_(YG^ U!+ P04 " #L5G!5M^%L$ "0"P &0 'AL M+W=OAZ ,CC6TBDJB25)STZSND9,5.'6WZ8(HLR7<\M5:&\)H,:O8"N]0?ZMN))U& M'4K&"RP5%R5(7,Z=4V]Z%AM^R_"=XT;M[,%8\B#$HSE\SN:.:Q3"'%-M$!A] MGO <\]P D1I_MYA.]Z01W-UOT2^M[63+ U-X+O(?/-/KN9,XD.&2U;F^%9L_ ML+4G,GBIR)5=8=/PQF,'TEII4;3"I$'!R^;+GEL_[ @D[CL"?BO@6[V;AZR6 M%TRSQ4R*#4C#36AF8TVUTJ0<+TU0[K2D6TYR>G$M-$((G^ +DFT*CN_90X[J M9#;2A&YX1FF+=-8@^>\@3>!*E'JMX/@NL/ MP'=]OP_$.:WN_EHA[48)KDMNG MD-?% TH@OV^WP> =J@F,6;R=W?&WDM49UYB=[.TO>0,W\NT:P':):_X3B"<9+0&L6AT8K MQD;=0>R[T),'49<'46\>W-55E2,U/?/R.5-KN*2V298W[= 2D/K!!UJ17P,LUK \5+T&N$@FRHI349Q++U M=D[!X3G7'-5T)ZZI05R20Q0LI2A [$=JW8BTDI M!>.!YTX@),5<,)X&7E2UMOG7=I/C210#-:N("OND!:$"'WC4+8XHO6-2L"?, M<1?F^.U=^+Z6KT7F&)AR]=[KWY_ MV(D<_LB=)AA32#F2GOM<&2_PHX?D$FU$((YO<&/!E&]G1*1OLN#E3/4K:V2C=<4M+74>FU\@K#^K:B,5Q%G5<]KO$;[K;_4M(I&EDIT M*(U0$C1N%L';Y'PU>,QA3.N"A_<#^P==.M:RYP0O5_A"5;19!'D"%&[YM[97:?<1]/5/' M5ZK6^"?LAMAI%D"Y-59U>S IZ(0C2)$](UY=IJVA6$L\LORB),X35S2-+R1U%5.X3K89$[(E$!7PFTL; >UEA]1@?D>A1 M.7M0OF(G";^6]@QB%@*+&3O!EXXGD7J^],1)&!CJ.U;>@)X<1[N[T349MDU/LRW?"\+K66'/_*:O-V*Z?7C#O7(OO[3:T'-P+*1JE6UH,Z\>):S)'D#]&%*LT&M*7^OA+0@)%@:%/ ?;FCM!YR!4FVE':; Z!UGZ-MA=/P+'P;P9ZYK(0VTN"%H?#:;!J"' MH38LK.K](%DK2^/ FPW]!U"[ -K?*+I"^X5+,/Y9EG\!4$L#!!0 ( .Q6 M<%5251ZQ? , %\( 9 >&PO=V]R:W-H965T9196US%<>FJ+!F9J0:E/3+6NF: M6=KJ36P:C:ST3K6(LR29Q#7C,EK,O.Y6+V:JM8)+O-5@VKIF^M\E"K6=1VG4 M*[[R366=(E[,&K;!.[3?FEM-NWB'4O(:I>%*@L;U/'J;7BUS9^\-_N:X-7LR MN$Q62CVXS:=R'B6.$ HLK$-@M#SB-0KA@(C&SPXSVH5TCOMRC_[!YTZYK)C! M:R6^\])6\^@B@A+7K!7VJ]I^Q"Z?0R@J(U5M6=,S&HN0PK M>^KJL.=PD;S@D'4.F><= GF6[YAEBYE66]#.FM"4.ZOI5TY^ M=G&C+,($_H3W3$LN-P8&GY4Q9W"+&JY575/E[BJF$0;W;"70G,UB2W&==UQT M,98A1O9"C$OXHJ2M#+R7)9:'_C'QW9'.>M++["3@7X4=09(-(4NR[ 3>>%>$ ML<<;GRB"@9#?L?2"=W[M7Z21YN2:X[LRA"4SO F2WC'16NQA']\(G"/3Q:60A4//X[E=#+J M\9SN*XUXT$NX(;]##?5&K8@>=:<7Q\,7M*Y][BO=DP;?)&M+3HF<'N.5\//&[U"_G=,Z>H;&2#AG-""9Z8&9H M2CG40DDR\B.(+F!##X6TG.SVR^&ZD0[S) _K]$B$$WS+K@H]XVQX&8A[QK2C M$WKL'8GW'OT:]<:/-D/$6FG#^[_3[J;GVS T?IF'T?N%Z0V7!@2NR3493<\C MT&& @ D@4 !D !X;"]W;W)K&UL M?51=3]LP%/TK5]DT@921CWZD96TDRH;& QLJ,!ZF/;C);6OAV)GMT/+O=^V4 MT$FE+\FU?<_Q.;;OG6R4?C)K1 O;2D@S#=;6UN=19(HU5LR(E"."*2\7?'&71;.N!^_,I^Y;V3EP4S>*G$ M(R_M>AJ, BAQR1IAYVKS'7=^!HZO4,+X+VS:W$$<0-$8JZH=F!147+9_MMV= MPQY@]!X@W0%2K[O=R*O\RBS+)UIM0+ML8G.!M^K1)(Y+=REW5M,J)YS-?RB+ MD,%GN);/**W2+W!RSQ8"S>DDLK2!2XN*'=FL)4O?(1O#C9)V;>";++'\'Q^1 ML$Y=^JINEAXE_%G8,XC3$-(X38_P]3JW/<_7.^+60.OOD+T6W3^,=O5Q;FI6 MX#2@ C"HGS'(/WU(AO&7(]KZG;;^,?;\CNJM; 2"6KY=1@B7C=84PV^O&NYQ M:V$F5/'TYY"!HUL<-D!GK!:H@4[Y*Q98N;B7M$?N/@F0ISMJ'G M9U%S)@Q\=)G]\9B"M!<.QWUXI!H$+J'6JD!CH!^.AAD,PRQ.X8I+3B^UA)52 MI8$L[H%#9S!OM0#U&,"MQS%9@EH8)9#>)W][FTDX&J=PZH)LW*/@7EDFG)!! MF&29"^(PB6,X="/17IU4J%>^&Q@H5"-M6S+=;-=P+MHZ>TMON]4-TRLN#0A< M$C0^RP8!Z+8#M .K:E]U"V6IAGVXIJ:)VB70^E+16]P-W 9=&\[_ 5!+ P04 M " #L5G!51C[N0LH" #\!0 &0 'AL+W=O"! Z0"IMITU:-]27[<.T#R8YP*ICI[93 MZ+_?V0%&)CQ4C15:=M&.I>052L.5!(WS47"97$PRY^\=?G%< MF3T;7"8SI9[0(ESU@A[IU9?<9-/U_$52AB_PJKUS08!%(VQJMJ 24'% M9?MEZTT=]@!Y_ X@W0!2K[L-Y%5>,\O&0ZU6H)TWL3G#I^K1)(Y+]RCW5M,M M)YP=_U 6(8=/,-7TT-J^AC 53%I@LH2;YX;7] (63A_83* Y&T:6@CIH5&P" M3-H Z3L!!G"KI%T:N)$EEF_Q$8G=*4ZWBB?I4<*?A3V'. TAC=/T"%]G5X&. MY^L7">,_99O?6NQ\.DIS6O->!6U8L M2:JFU'&;< CS1DMN&XV>9<[7SC;02\.\/X!>$L;=&*Z4-%8W;==S"11A05Z& MTHD'?1%>J%GSL&"M5(VS;G[G0WVB[;CO[OWL[%6Z87 M7!H0."=H?-[O!J#;6=-NK*I]?\^4I6GAS26-9]3.@>[GBO[AFXT+L!OXXW]0 M2P,$% @ [%9P57B.<6RF P MP@ !D !X;"]W;W)K&ULE59M;]LX#/XKA%<,+>#5KW&2+@FPMBLV(-V*-;O#X7 ?%)M) MA-J2)\E+>[_^*-GQ,C3-=A]B2S1)/0]?Q$RV4CWH#:*!QZH4>NIMC*DO@D#G M&ZR8/IA:(2N<454&<1AF0<6X\&83)[M3LXEL3,D%WBG0 M354Q]72)I=Q.O*=D'OI> 5"LVE (6KJ?F,W4&WE0X(HUI?DBMQ^PX^, YK+4[@G;5C?+ M/,@;;635&1."BHOVS1Z[..P9C,(7#.+.(':XVX,UKU%]1V_V^E64A6^/8$M[;.DQ[[-[:K6B*1'D M"N92K-\L4%5M1CX*;51#76 T_.W0PP(?#5R6,G_XYQ"1HT<=)D*QEDM40-&^ MQAPKNTZB-O3V$<'I5\&:@ALLSN"J48KP7, -%TSD""526X!XU$"[[\UO+:48.4\<+'>L];/S9-L#$F2@2O6FCVY,+Q^ M-8JCZ"W=#"4C7"17YNFY;>P/PA#"'>I>3J$N;:B-#75A0\U$T0%Z3DD3],0? MAT-')8G&/_+TIL4^+P"^(PRC+ZC7Z#)Z1^2+0R1VZ.6D,C6&6I M_4LJC@[7NG&P+*]*%GS%\Q96+C55TVD4PQD],WK._T\D!(T*BMZS UNW)S#T M!R[54>@3>;A//EF/%+:JO>I.(*6$T=Y(B-.=-(W'=D6&_EF@L@KT?26I$[J-/:#_KS+[#U!+ M P04 " #L5G!5\K)3FUT$ #B"@ &0 'AL+W=ODX^?<=4H[K ++;4R_2D)H9OC=?XGBKS9-=(CIX6;6=O8R6SJTO1B-; M+W%5V7.]QHZ^S+5958Z69C&R:X/5+!BMVI'@7(Y65=-%DW'8NS.3L=ZXMNGP MSH#=K%:5>;W&5F\OHR1ZV[AO%DOG-T:3\;I:X .Z;^L[0ZO1WLNL66%G&]V! MP?EE=)5<7.=>/RC\UN#6'LC@F4RU?O*+S[/+B'M V&+MO(>*7L]X@VWK'1&, MOW8^H_V1WO!0?O/^<^!.7*:5Q1O=_M[,W/(R*B.8X;S:M.Y>;W_!'9\ L-:M M#4_8]KI%&D&]L4ZO=L:$8-5T_;MZV<7AP*#D1PS$SD $W/U! >6'RE63L=%; M,%Z;O'DA4 W6!*[I?%(>G*&O#=FYR:UV" F''^$!%Q1L!]X-Q(_5M$5[-AXY M.L2KCNJ=P^O>H3CB4,$7W;FEA8_=#&?O[4<$;H]0O"&\%B<=?JW=.7#!0' A M3OA+]XS3X"\]P=A"SV^(7F^=#5O['KFPZZK&RXB:P*)YQFCRPW>)Y#^=P);M ML66GO$\>J.=FFQ9!S_?YN,>U-J[I%O"YZYN0JIG!]'6O\4<@ X_XXN"ZU?73 MGT.\3IX\S.MQ:1#?Y1-NR>[]#N5'3]$ 9>A-3-F179]"_T@.I/A;5VUFCPZ:KYO&F;BC[O6@.-O8"'U[5I**-8+SO=ZD5#Z?T> M$LF4XKT@54I"+AA7DH2L8/[TG=U'/R",[IK:0LD$5_3TEJ)D:9*"R)A,!%F) MG"5*]8(LO<.2LXS[G2)A,LW@D]'6PMKH>>..PF*\2+P3E@13R5*R)'"L*-40 M),4Y&9524?R4D) 1JBPX4L$1[1:E7W,F).^%A*?PO^3NZQI-%6HS;HG[&31= M35FY.)K4X:#$J4S@C 3%^]B(+ WO-,N&8A+GDM25+"@*HO3QD5D"G[ C-"V# M6AMJ&2H3J+H9:+2,HBG$XZDJ<]D!#;.,MX6!:J MA/C7 X8P1>I%!%>]X-$2C/,R[\T#K83E?:8([6#UQ6>5A+(2?'OM/)2 M>!I46*D'&U.]BBP0[4E1-/->E*+L69:%"ALI?&X=%/ 'K'$5*CAA1X;. MHW95"U4 ?"R5J61%X6LRS:G?BJ'LI8JJ1WB%G,;$R:PEU.U)"04UM)\!R@^F M-)09RWF^ T3!G%)$77.\P(1/I>]YP9F4<@A5EE(Y*,_>E\=)5(KQT@^_7 0L M&566KQ=)@R51@U4R.KAWT"Q>A-N5)>>;SO57D/WN_@)WU=];_E'O;W]?*K-H M.@LMSLF4GQ>4=M/?J/J%T^MPBYEJ1X,_B$NZA*+Q"O1]KNF_OEOX _;7VLG? M4$L#!!0 ( .Q6<%5^YEKZ4@, $H( 9 >&PO=V]R:W-H965T801V,YS2&3 T2N M2-0@P )0Y.37=P%2K-RQ.>TM!Q&O_7:_Q>YBM3@J_6 J1 N/M9!F&536-O,P M-'F%-3.7JD%))WNE:V9IJ1J\6ZF %E[C1 M8 YUS?2W-0IU7 9Q<-JXXV5EW4:X6C2LQ"W:C\U&TRKLM12\1FFXDJ!QOPS> MQ//UV,E[@3\X'LW9')PG.Z4>W.)=L0PB1P@%YM9I8#1\Q6L4PBDB&G]U.H/> MI .>ST_:WWK?R9<=,WBMQ"=>V&H9S (H<,\.PMZIX^_8^>,)YDH8_X5C*SN= M!) ?C%5U!R8&-9?MR!Z[>S@#S*(7 $D'2#SOUI!G^1NS;+70Z@C:29,V-_&N M>C21X](%96LUG7+"V=6ML@AQ"K_ 3=T(]0T1UBAQSRUL!),&+N[93J!YO0@M MF7.@,.]4KUO5R0NJK^"]DK8R<",++)[B0Z+9[:IF;AN6X#*@<#.JO&*Q^_BF>1+\.<,MZ M;MF0]M66JJ\X" 2UAUNJS5-0KI6Q!CY[TG"/CW0B5/[PY3G^@Q:>YW]?:&>[E Q)'$%]E,$DC&,]B?X6L M5MKR[U[ C%SIHM9,&&"R &4K(IS[VXTS H]3R)((LO$5W#PVK2&-]J"E-TZU M 9[\RZ;N2P9>048FZ3N= MP$#NC/O<&0_FCC.Z.1D]3QRXPUR5DG\G7[BD*\U5C;"US"*]L_8_IM6@\1\\ MK>:T$D2Y'$%)%T/A]]%G!3VMW%C-7(\ I(!+0V_#OY/P@\\2^5)0S;R3Z!2, MO&B<32C*,\C2*44XA7MER>S_B7]X]K[7J$O?Q0R9/$C;/O7];M\HW[3]X1_Q MMLN^9[KD]*P+W!,TNIQ2-'7;N=J%58WO%CMEJ??X:47-'K43H/.]HE>S6S@# M_=^'U=]02P,$% @ [%9P5?%#&ULE53;3MM $/V5D:D0D=+X@A,())8(4+52*8A ^U#U M86-/8I?UKME=D^3O.[LV(4@A4A_BS%[.F=(QI8E5SHL9<;4YWY MODYS+)GNR0H%G:SN%*W\#4M6E"AT(04HG(^] MB_!L$MO[[L+/ I=ZRP:;R4S*)[OXEHV]P :$'%-C&1C]O> E9&D6G!>%,\D,:A#"&SW"1IG59MHTCB*/G TA!LI3*[A6F28O5.+8\1WOJ82&)K]=Z37H>#?::N=,5RS%L4 MT$L.#\)!<+XGMG@36[R//9F2%K.:(\@Y3(U,GW+),U14S.>Z,&OX[<*&!UP9 MF' Z_[,K@_T^J)YR1J].%;W"%$MK'X=->>TGA*-'P>JLH ;I $F"&EY0BRJ% M(EV#44QHZAXGM>PO=2Y)UVCX!$=AV T& 71:.XZM?5U67*X1888"YX4AA3>] MMPT^/#B-PO <'GO37A<$S2@J@&$KQW,2]XGGS?HOQAM<%:E\QQD.0_?;%H)T M0DC?"8%;(5 J4=0=D'(ZK3T&UL?5/+;MLP$/P50J<6:$-93M(VD 7$28OVD,2(^SC3 MTDHBPH=*KBSW[[ND9-4%DEQ$+KDS.Z-=YH-U3[X%0';0ROA5TB)V5YS[L@4M M_)GMP-!-;9T62*%KN.\;5R1VQZ5-+!QS/=:"_=G M#9=-B..!%WHD&MH _NHVCB,\LE=1@O+2&.:A7R?7B:KT,^3'A MIX3!G^Q9<+*S]BD$WZI5D@9!H*#$P"!HV<,-*!6(2,;OB3.92P;@Z?[(_B5Z M)R\[X>'&JE^RPG:5?$Q8!;7H%3[:X2M,?BX"7VF5CU\VC+GGEPDK>X]63V!2 MH*495W&8_L,)@'B>!V03((NZQT)1Y:U 4>3.#LR%;&(+FV@UHDF<-*$I6W1T M*PF'Q;U%8 OVGMT+[!TP6[-U[RG)>_;F%E!(Y=EW.& OU-N<(Y4,0%Y.].N1 M/GN!_A.[LP9;SSZ;"JK_\9RDSGJSH]YU]BKA0XEG+,W>L2S-LE?XEK/_9>0[ M?\E_KW?@@NV'#IQ :1JVA8;&#OUS=D>VB\@6!GY?D(K]J0!^T@P-KHDCYUEI M>X-C7^;3>:JOQV;^2Q^?Q)UPC32>*:@)FIY]H+IN'+,Q0-O%UNXLTJ#$;4LO M$UQ(H/O:4GNG(!28WWKQ%U!+ P04 " #L5G!5T1YF(\$" "%"0 &0 M 'AL+W=OJ+YNF:1\<8/9T!9-79\Y_'!-5DLI7[@)G&)%W #\JZ\ MXJKEMBYSDD,A""L0AVSLG/HGDY&N-P7?"51BZQYIDAEC][KQ=3YV/!T(**12 M.V!U6<,$*-5&*L:?QM-IA]3"[?M']\^&7;',L( )HS_(7"['SLA!<\CPBLIK M5GV!AB?2?BFCPORBJJX-CQV4KH1D>2-6"7)2U%>\:>9A2^"'>P1!(PB>*Q@T M@H$!K9,9K"F6.(DYJQ#7U2JUZB=#+YQB2@$!VB\\M4]I$7]%#@ M!4&'?&*73R'MHX%OY/ZNW%68+6O0L@;&+]SC=PY" /3090D<2U(L:N@>NH8" M*DP5,\_1P4_ O!/6[AZA!R4479A6H=ZG)Z+$*8P=M1$%\#4XR8=W_M#[9($> MM- #:ZRGL/J/?UH7^:&W M7;>3.FQ3AR]+?4[PC% B'WKHEDE,NS*''5FBX&GFCKKCT-^;.6HS1];,%Z0@ M^2I'ORX@GP'_W171ZO#\?T+-\49F.[##%G;XNKUD]A#+T(05DJN7M&4_V4?P MO?T;RJI\)?E12WYD7V:\^>NLQO9+8#.VIA1_]]F>TC^/[^9;8J7TKN M;AV2^@/E O,%*02BD"E[KW^DMA.O#_VZ(5EISLT9D^H4-K=+]9T$7!>H_HRI ML[-IZ*.X_?)*_@)02P,$% @ [%9P5=!;8[3R @ S0D !D !X;"]W M;W)K&ULI59;;]L@&/TKR.I#*VVUC6]IE41JXDRK MU*Y5;WLF,8E1;8B[GG(_S >$;;AE_%CG&$KR6!14C M)Y=R?>ZZ8I'C$HE3ML94S2P9+Y%47;YRQ9ICE!E26;C0\V*W1(0ZXZ$9N^7C M(=O(@E!\RX'8E"7BOR>X8-N1XSN[@3NRRJ4><,?#-5KA>RP?U[=<]=Q&)2,E MIH(P"CA>CIP+_WR6:+P!/!&\%7MMH)W,&7O6GE90=VW['M9]( MZRU8(]@A*IYL :P*T">$'A* F!(=& M"&M">&B$J"88ZV[EW20N11*-AYQM ==HI:8;)ON&K?)%J#XG]Y*K6:)XI[G&*)2"%.U,SC?0J.CT[ $2 4/.1L(Q#-Q-"5 M:AU:S5W4,2=53/A!S !<,RIS 68TPUD'/^WGG_7P7>6_20+<)6$">P5O%O(4 M>/ +@!Z$'>N9'D(/#-WOLO-_T6?_'/U=,H+F1 1&+_Q [Z)D7)(_R-QC7!V# MKCVN5&*CHO^-7L9^X@W=E_V\M3&#Y#TD;4/",TMFUL; ^ WSSF78N Q[75Y2 MB3D6LL]AI1#MKSZP#+8A46@9;$-@[%L&VQ@_\;L-1HW!J-?@S1ISM8=T!0IS MH7M\1JWH062M<'H )FUC?"^"EM5.4-#M-6Z\QKU>GQ G:%[@SZW&[2VU]FO: M ;$\I&T(C*R3,>O !'&WS:2QF?3:?& 2%9][3%JW)1X,+)-M3)38![>-@5X4 M6S;;(#^!]MUT]]ZG$O.5*0P$6+ -E=4?4S/:U!X7YLFUQB?^^=3O&$]5K5*5 M%F_R5:%SC?B*4*&RME2AO--$[0BOBH>J(]G:O(YS)M5;:YJYJKJN1\%P=BO*1->EKJU>Y6ELC6< M";A71+=U3=6?&7"YFGJAMUYX8,O*V 4_2QNZA 68Q^9>X4\L?6NX">#E=X8$^OD2%("]PX, IW&>),]DT:("/RD7P%#$/C8-$V#0>\*$,YF5-= MD1N\:G(KNE?&9O\ G!HHB)%KV.DU&,JX/D."Q\4U.3TY(R>$"?*CDJVFHM"I M;U"N/=3/>VFS3EIT0-H%N9/"5)I\%@44;_$^VAR\1FNOL^@HX??B-[-,@>O5-VR005.1P1W3$G&WJB<;BE M>;#Y.2HY!LG['V2DYT()U&R)7FW)DZV4_8WOM$:U-*U+DURV0K3 MO<+#ZM =KUQ3V%J?8=?LFMP_FJ[EWE&U9$*CF1(I@_,)ZE)=&^LF1C:N$SQ) M@WW%#2OL_*!L >Z7$KM!/[$'#/\EV5]02P,$% @ [%9P53Z=:AO8 P MQ1( !D !X;"]W;W)K&ULM9AM;YLZ%,>_BL6N MIDU:"^8IT"61ME;3KM3=5>L>7CO)26(-,+.=IOOVUP8*=*9N0-J;Q#8^#S\? M#'\\/S+^4^P!)+K/LT(LG+V4Y87KBO4> N MYR79P2W(;^4-5SVW];*A.12"L@)QV"Z<=_CB$J?:H)KQG<)1]-I(HZP8^ZD[ M_VX6CJ5QZ_&J=/&U(;]]H/W#Q6\@ED1 9>@]4%(EC?&*H.<%O4_N6\6 MHF> PR<,_,; /]4@: R""K3.K,*Z(I(LYYP=$=>SE3?=J-:FLE8TM-!EO)5< M7:7*3B[_8Q)0B,[0-:C%$*KQB<@#IY*J#MO6P^B:DA7-ZL%75R )S<1K-??; M[15Z]<_KN2M5*MJANV["OJ_#^D^$_;R6Y\CSWR#?\_T!\TN[^16LSU& *W/\ MV-Q5"]"N@M^N@E_Y"Y]:!;B7"/LH9X7N3V*-K'?IA2C)&A:.VH8"^!TXRY")6W&+%5BP%I+"">%2]X@$P?P#,&GHBV*P%FXT#>[Y>,Q,+ MIXF)90T\$2MIL1(KE@)26&$RJEZ) 99&LPI3$3O]@>T"Y!J$0#0O#Q(VB!;JY@0A M3ZRBJ4/.TFA -]I3F(K8*1%LER)/((XIIBE-SJ)D0)K8,YE*VHD3;%&8,^X/E$^(X60N6[5>Z]\YE:95Z?F=0=R&PO=V]R:W-H965T=AQ;@,LM3O+726JHT57.)"@]E4%=/[*Q1J-PV&P6%CR=>E=1MAEM9L MC7=H?]4+3:NP8REXA=)P)4'C:AI\&5[.QJ[?-_SFN#-'-3@G]TH]N,5-,0TB M)P@%YM8Q,+IL<89"."*2\:_E#+I;.N!Q?6"_]M[)RSTS.%/B#R]L.0TF 12X M8AMAEVKW%5L_7F"NA/'_L&M[HP#RC;&J:L&DH.*RN;+'-HDE.C9KSP\WM M[TRON32D;$4LT>""2'4S"YN%5;4?)_?*TG#R94F?#]2N@&PO=V]R:W-H965T M8>^Z]@&[B#!_(;N(957-I0E6,A3MM7YG@&.IIKIG8>>"3;G<@&],5LC[?P!.+S_H'),[UBB4@" M*2S37C&Q%$$,H,@HL_XZP M@CC.F.0Z_BE)M4HS ]:/S^Q!?O/R9M:8PXK&7T@D=G/-U5 $&WR(Q2,]?8#R MAIR,+Z0QSW_1J9QK:"@\<$&3$BQ7D)"T^,?/92!J ,G3#K!*@/4]8/@*P"X! M=E^%80D8]E5P2H#3%S J :,\]D6P\DA[6.#%C-$38MELR98=Y';E:!E@DF:9 M]228O$HD3BP^4@'(0;^B1SA">@ 4,)J@%4T%DZ9S](6('5KEZP#&D8G>>2 P MB3GZ!,_B@./W$OOYR4/O?GX_TX5<4<:KAZ7Z;:%NO:)NHSNIM./(3R.(6O!> M-W[2@==E)*IP6.=PW%J=A/>AN$&&-4"685DMZUGU@=LYW&R[G;>I^V]3#[KA M'H0WR#;;X!>QM*O4LG.^X2M\948-9&IE+8ZD6_0 +&^&:0CH?AV3+<[:RP M M$WI(15O^%!*C7"+KDL>%Z]BN8QC&3#_6C>E<2]:?IWR/0YAKL@%S8$?0%K_\ M9(Z,W]ILZJOJJU0-%)%=F#6LS!IVFG6N>-E^:@4_0'\0O"8Q$=\&Z!,5.&[S MJ&!V:M&R#7L\;GK4N81K/>JKZJM4#8:-S# GKNO652_B[U3Q=]X:_W.'?H20 M;E/R+T1H4V_6U5P"O,TFIQDPRVYQR6G[$#)N/.&*0"+3D'^?#[ZPZ2-;"_VZ+927=E5JU4DGDJ MR7R59($BL@N#QY7!XQ\JL-SJ <(;(?U?QO)-.W\ZR<<46C&(B"PKROG@G!H= M;7#^V>/5 MYB--P_+MIF]_[>:]VDN5;)Y2-E\I6Z"*[=)OZ\5OZZT%_)(,K;Y;S8\<9VB: MS6;;O9*K/>VKZRO5#5ITA^[8:9:>7MMGDR'=YCNB'(79YD6Q+U*-5KNNRWRO M\;OQ6W.Z,EO&/7/J%WNJ+_3%%N\=9EN2WU JSB>90+5WO?@/4$L#!!0 ( .Q6<%4@D'F;@P( M -,' 9 >&PO=V]R:W-H965TMQS M[SG6\=5D*]6#SA$-[ I1ZJF7&U.-?5\G.19,=V6%)>UD4A7,T%2M?%TI9*D# M%<*/@F#H%XR77CQQ:W,53^3:"%[B7(%>%P53CQ!?PF>-6[XW!*EE*^6 GU^G4 M"RPA%)@8FX'18X,S%,(F(AK?FYQ>6]("]\=/V:^<=M*R9!IG4MSSU.13[\R# M%#.V%N96;M]CHV=@\R52:/(.P_ X@: M0.1XUX4RL(HVN6$,_%':1 &T(%;W&"Y M1KA2LH"9+(VB%Z;AGIL<9HX'*@T1G%RB85QHN,.=63/Q9N(;XF&S^4E3\Z*N M&3U3\R8Q70BB4XB"*/H9[A/]5D/4:HA K9CUP"N]V%=D!4[CCA8V3&2QH2VH>D'J5F/ZFQKEB"4X^^&8UJ@U[\^E4X#-X>$=YKA?=>3#@!N4SAY LR=?!, MCU,)X9& 1S3U6TW]OZ6)UA,L#?6.0WSK,F>NC&U-FSCHAG2$FP/D!BVYP3]V M6J\3A/0[).@HM3]TVK 5/OQ_G':C[77W M@:D5+S4(S @6=$=TO*J^0NJ)D95KVTMIJ/FZ84ZW+BH;0/N9I-;=3.Q-T-[C M\0]02P,$% @ [%9P5:B;0!;Q P .!, !D !X;"]W;W)K&ULK5A=CZ,V%/TK%EU5NU([?!.8)I%V JOMP[2CF=GN0]4' M#]P$:P&GMI/L2OWQ-89A"!"4F?"2@#GG7%_?$P??^8&R;SP%$.A[GA5\H:5" M;*]UG<P .(+]L[)N_T1B4A.12< MT (Q6"^TC^9U9-HE02'^(G#@K6M4IO)$Z;?RYO=DH1GEC""#6)026'[M8059 M5BK)>?Q;BVI-S)+8OGY6_Z22E\D\80XKFGTEB4@7FJ^A!-9XEXE[>O@,=4)N MJ1?3C*M/=*BQAH;B'1"6Q-4ZGJ5NUJX$ N\G#-Z0*Q$2[7R0JV^8LOU(D5IE ?!Y%,B>6+Y M!Q6 7/0KNH<]%#M GQC-T8H6@LD:;#8,-5H6FZX;Y M/@2!2<8_2-27AQ"]?_U].[J:9GG9B>C6[E M5%*.HB*!9( ?CO.#$;XNEZI9+^MYO6ZL4<$_8W&%#.L79!F6-3"?U3ET6]'- MH70NBQZ].?K18MB->6REYYPRC]S(6%7]H=)69$^1RPUKO[1<,PCF^KZ]8$,H MS[>/46$?Y1N.T=&*^JB9Z=E.@SK*TFFR=$:S?/BQ982C1XC3@F9T0X"COV\A M?P+VSU#:HVKEQG_-MSB&A29W=@YL#]KRYY],S_AMR$Y3BH53BD43B1V5Q&U* MXEYBO(KLMFQ@>D%@=(PWA/*"KO'Z*-B48N&48M%$8D>EFS6EFUUBT-E9 M!AU"]0W:1PT9M(\:,:C?9.F?8]"H?.MCM"#Q^,8X*O9:WTTI%DXI%DTD=E21 MH*E(<(GO@IX+?*O[)[H: /6\&?9!EF^;'6]& RC',T^XSC1>WEF-M_KNDGUQ M/.IK#3JI6CBI6C25VG']6F<.\Q*7UNPCV[A^9T=;#:#,6V!D&'0WW:H-.J19.JA9-I79K\R!\;!L"ZG.PXM\U5.ZQ6Q#"HXR6,M0QM5,_II8U::I M;@3=JC[$$Q6"YNHR!9P *P'R^9I2\7Q3!FB:9><.7.QBXVQ]ZY%)-@JJ=TL:8FZ"\9 "Y0R$'D9OT;.9 H9@+OK)_8/,7>?RQUWN##RIZBIG27G"=38 M\%[2K=E\Q#&?T\!7&>GB%S:C;YI U3LR:@1[!4KHX<^W8QUV )YG/R ; =F_ M O(1$"O'!F4QK2M.O"RLV8 -WIXM+&)M(MIG(W3HXHJL/Q4>1^470PAG\ :N MN=5"KQTJ M,>KE$#5[(6H.-T93Z^!:UUCOP2]>Q[]_!<]\!:8R9$]EN,Q>)?Q:T3&D^1%D M:7:R3\]_P_^0DT]=R2/?VQ?XYII$+60?1AQ66/56D$"?[K:2O<\8&FM4:$_7 M$X_7P33/'0RMBST[@KDRO28X$'KLU>&^9@UB3J.8<.T?ROP\3=."/>R6X&]> M0Z9L9Q85VG6\H@ZJH&,8RVEW>@7FQO(W4$L#!!0 ( .Q6<%7O M9#;;,@0 $8/ 9 >&PO=V]R:W-H965T06F"U(\VC:J<[GTUBP*ICL[:!V7^_UTY(0S"!F?T" MB7/NL<_QZ][17L@WM29$HQ\9XVKLK;7>W/N^2M8DPZHM-H3#EZ60&=;P*E>^ MVDB"4QN4,3\*@IZ?8C#5Z1%Z)?-T\2WOR2):49X8H*CB19CKV'\'X>V@"+^)N2O:H\(R-E M(<2;>?F8CKW C(@PDFA#@>%O1Z:$,<,$X_BG(/7*/DU@]?G _J<5#V(66)&I M8-]IJM=C;^"AE"SQENEGL?^+%(*ZAB\13-E?M"^P@8>2K=(B*X)A!!GE^3_^ M41A1"0 >=T!4!$3U@/A,0*<(Z%S;0UP$Q-?VT"T"K'0_UVZ-FV&-)R,I]D@: M-+"9!^N^C0:_*#<+Y45+^$HA3D^^"$U0#]VACSP1&4&M3T*I6_1$))J*+(.I M?%EC20#P3!+!$\HHMC,LENB[G062HH<=D;"JIT!*T9T9@RP-RAUY<9:MW^!N^, WY2^/28^Q2=\:F#/@NNUPK->4I2 M1_RL.7[8$._#G)43%QTF[C%J)/R:Z#8*H@\H"J+(,9[I->$=&QZZY/R_WN>_ MW/N1&9UR%73NRB*8?2[JFVGJ&@8 M'V-F+J9>IX::.YCB0;\$'0F-2Z%QH]!/1"F44J4E7=AM8[;0EE=;R&$'8<9$ M@A>,("W@3#>(Q(;LL4S16K"42.=.R(?0K0P\J)ETBKBK^3B[2#)WD)QQIUNZ MT[W&G1U-"6QRN"\2!DB&1<1LXN(>1/BR(I>:47OYW;$\7)( M\I,5KI?DK4%\[ZHM:!Z7F0:/F\E*] M6O7@&M6G((=J-U-=M8LJ#-VJAZ7JX94SG:< 3J'#DYT6A?VXOJ==J&ZG5Y/J MY IKJ+F3*SHSPV'PGK@%C6K+[ L7V1=.4VKR*\P.*1!6D/^;+ PR-P"I(OG: M0,['-07<*\;3=!0Z(&$59#?\.<\*Y:*2L?[^ MVR *PS_@'GG?0TVNA%%F.UE2;K9*GI+[XU?J@HS(E2W(%,SZ MENL\N2I;RZ+OP98ZM?;'\'X:.MIGIDBT=<@[?5YA?L9R1;E"C"RAJZ#=A['* MO&C+7[38V*ID(334./9Q#84ND08 WY<"5FGQ8CHH2^?)?U!+ P04 " #L M5G!5%>C()H0" "7!@ &0 'AL+W=OR!H$KJREJJA!4VU< M72N@12NJN!MX7NQ6E DG2]NY>Y6EQ-:_=?C#H-%[8V(S64GY M:HV[8NYX%@@XY,9&H/C:P0(XMX$0XV\?TQFVM,+]\4?TVS9WS&5%-2PD?V&% M*>?.E4,*6-,M-P^R^0%]/E,;+Y=C$25$QT;_K6UV%/ MX$=?"()>$/RO(.P%89MH1]:FM:2&9JF2#5'6&Z/905N;5HW9,&%/\=$H7&6H M,]DO:8 DY)+/6[G]/G99Z$>S6>KN]J&/O8(PGD6# MUR>V<& +3[*]X-=@JUTKF8,>I>L"3/?VC:[BY #NV"E.O&"<+1K8HI-LMTPP MO((%V4@Y?@VBHUT3+SP@._;!VB;C9-.!;'KZ1$&#V@'!=D?@S1:.X$TE.".3W(_24/Y&%-\? .G?G)XR"-> MGN]Y!TSN7MNP+?LG51LF-.&P1ITW23 IU;7!SC"R;CO)2AKL2^VPQ#\'*.N MZVN)W:0W;',:_D79/U!+ P04 " #L5G!5./L.NDX# "4# &0 'AL M+W=OM11('VVGAW\]V0^@CS4"C'YK8R3TGY]YCIS>=.>/W8@H@ MT6.:9*)K3:7,CVU;Q%-(B3AB.63JSICQE$@UY1-;Y!S(R(#2Q'8=)[!30C.K MUS'7!KS7885,: 8#CD21IH0_G4+"YET+6\\7KNED*O4%N]?)R01N0-[E ZYF M=L4RHBED@K(,<1AWK1-\W,>N!IB(GQ3F8FF,="I#QN[UY'S4M1RM"!*(I:8@ MZC2#/B2)9E(Z'DI2JWJF!BZ/G]F_FN15,D,BH,^27W0DIUTKLM (QJ1(Y#6; M?XR$$L [&T!N"7 ?2V@50): M)M&%,I/6&9&DU^%LCKB.5FQZ8&ICT"H;FFD;;R17=ZG"R=XEDX B=(@&7"T- M+I\.T" AF40D&Z$O#P7-E6?RG_?[+,U9ID8"[9^!)#01GQ3H[N8,[>]]0GN( M9NAVR@JA8*)C2Z5HA0T< MK\)M5:^J:&Y5--?P>5OXOG$F!,JKBN151>"Y(G4Y+D@#0ZJWUZP7NNU6V+%G MRZEL1@7M"'M5U(KB5J6XU:CX)(Z+M$B(A)%:Y&K#QY3H;50G<\'D+PDX],,H MP&LZZ\+\(-PBU*N$>HU"&Y?9 ;H$=;AEDB1URKT-2=AWPF!->$V4ASVG7K=? MZ?8;=?_00O7/#,Y3M3AFD)H-\?L"TB'P/W6*&TGU*_Q8Y"2&KJ4L$\!G8/4^ M?L"!\[EN$[P3V4K^095_L(LM$6QXX;76[&H,6=$:5EK#1JVG!4U&-)L8>=7D MU9XUDK_5LW\[ N##O^ECR^VU0J\] ]X)PT$WNP-7*>]WD#41$5^ MM&::O=0RZG[]@O )S01*8*Q0SE&H7.>+%G@QD2PW7>202=63FN%4?38 UP'J M_IBI3K*&ULM5EM;^(X$/XK%G1 MVM+NK51N4>GN?CC=!Q,&L#:)6<>A1;H??V,G)$!3MZ#0#R5O,YYY_'C\V.X^ M"_DSG@,H\A(&47Q5FRNUN'2!0 MUVT[(>-1K="1S^9*/W!ZW06; MP0C4M\50XIV3>YGP$**8BXA(F%[5KKW+6]K2!N:+[QR>XXUKHE,9"_%3WWR9 M7-5<'1$$X"OM@N'/$FXA"+0GC.-7YK26MZD--Z_7WN]-\IC,F,5P*X(??*+F M5[6+&IG E"6!>A3/?T&6D G0%T%L_I/G[%NW1OPD5B+,C#&"D$?I+WO)@-@P M0#_E!C0SH+L&S3<,&IE!PR2:1F;2ZC/%>ETIGHG47Z,W?6&P,=:8#8]T-XZ4 MQ+<<[53O;Z& =,@IZ<-8D9,^*,:#F#S!BTI8\ E??!OUR-G MKF]2U_0-UQTR$)&:Q^0NFL!DV][!,/-8Z3K6&VIU^-579\2E=4)=2DOBN;6; M]\$_(PW/F'N6L<@'\@!(HSIYX&S, ZY6=?(D% O* $L= MMHU#/<"6O<8YQ1'G=IWE9B+6AO7(OHP7S(>K&@[=&.02:KT_?O/:[I^6M)IY M6DUK6@/FS_&17!&FR&BUD%S3P9]'(A S#C&Y9[[)D_PS@' ,\M^R3*UM?#R# M%(Z*G&W!T%WF>%]8\AU*$/(X%DD-/#S%.26I.!DPE4A,")]]K MY$M LE)*6#39>M+8Y,QG'@1(II '*W++%AS'#+J*$#@4 \I*'&N4^Q*G(F=; M@'9R0#M60$?)6,@)#AY-FY1%."?R:$9N6*!'5%GV5I?[9M]Y59+:*?]RVFTE MYKF%?'#?'1,X F(E$]V?]>W14"@O3Q-?9ZJ8Y(V[C8&2$[0\(>R8%= MZ&T()6^_3*\#U,"F'J*:)D.V,H3NPQ2D1))CREQ,R(D10>7RR=Z@=T%"(Z#* M.M1N>R@8M "#[@?&@+WP, DW0!'3@@O]!'392+'1=$C!BNMK8I3"0TM8T=XE MA37.0W$H)*!GUX#[E4I:46&T![5O;:C*VS:$A=ST['KSH.*8^=PL:'2GH&7) M'4,[>H5X].SJ<3]^-*OB1T7*,H/P&#K5*X2J9U>JA_&C_9H?;BD_CB$HO4)1 M>G9)N<./ _K?R/(EG*Z 2?(D49DG:V=K@=I'LB%<0PD^&. Z[NF$K=8SE)5) M%>G0#.QCJ%JOD+6>7=>^FK1N6(S+GI'9_])C\3N3N+P+X$TEGS6P(U1:NYPZ MAM;T"K'IV=7FW:^$+PQ'TO6:[O&/KM7LKO?N[XJ\;>\6%=J4VK7I 4OWS.-F MW?!HH_6Z;MB;/C2U0HQ2NS9\$-'L] EDF%7$MQ/R/IK0,00E+00EM0O*CY(6 MR]V 1T9JVGAL;VU?'E?E;1N;0F12N\A\;XUU-YV"V0U_9YF5-;.S$=%L[C+A M&'J0%GJ0VO7@/DS(%AU6)E2Z$UF5MVUL"CE)[7*R,B:T2K>D=C>A[-'LFZVS M<4H1@IR9PYN8^"*)5'I@D3_-#XBNS;&(4WR>GBX-F)QQY$( 4S1US\XQ4)D> MV*0W2BS,F<=8*"5""H(%1-K)65Y8=LB7:$"BG-6(JIZMH!V/Q"Z.UZ)2! MEK)@[%Y7OF03R]%$B*!4ZA!0_1[1#!&B(RF.AR:HU8ZI';OE3?0K(UZ)64"! M9HS\QIE<3:S8 AG*847D#5M_1HV@4,=+&1'F"]:U[2BT0%H)R8K&61$4F-9_ M^-1,1,?!#?8X>(V#]U('OW'PC=":S,B:0PFG8\[6@&MK%4T7S-P8;Z4&4[V, MMY*K7JS\Y/0[DP@DX S,T4)N?C-6E(PB*@4XGB,),1$GJN_N=@Z.CT[ $< 4 M_%RQ2D":B;$M%8>.9J?-F)?UF-Z>,7^D\APXWBGP',\;<)\==I^C]!SXKG%W MM]UMI;Z= J^= L_$"_;$N\(4TA0!@E0Z +8@> EUBHE3M0".Z94AJ M'3LRL?6>>9RZCA^/[<>NH+Y1$ONMS1:UWU+[!ZD_/52X+#1<;O@Q7;Z:O1XA M[&#Y4;*#/F#C1\/H08L>'$0W.5?"9[@@"+Q_%WNN^T$="01*E*EV+I]?1!_T MR+S0<7;P^T;.,'S8PH<'X6?;8(#E@#"Z/).(%^K\4+M';8IF309R:DA(V)_B MQ!GM".D;N;Z;#&N)6BW1_V8^53>(DO:"98CZRQ#%P0Y]W\@/HCWTHY9^])8= M,,0ZZF'$4;2#.F03#Y/&+6G\QH0?@HU[(('3R^^^4=3=!%NX28N;',3]BH0 M%86%7O0_"M&D-1:B,MFB\[M@&E.>G!GKK>P@E?LR$VJ]P3OE=4,WCW.1V'OS!^P&ULO9=;;],P%(#_BA4FQ*2QQ&Z2MJ.MQ!@32(Q-C,L#XL%M3QN+),YL MMQW_GN,T2SIR@54J+TN<^!Q_QW:_Q:.-5#]U!&#(?1*G>NQ$QF1GKJMG$21< MG\H,4GRSD"KA!IMJZ>I, 9_G04GL,L\+W82+U)F,\FK7.<1R,W:H\_#@DUA&QCYP)Z.,+^$6S)?L1F'++;/,10*I%C(E"A9CYS4] M.V>>#O\+]D4 M?3V'S%;:R*0(1H)$I-LKOR\F8B> L98 5@2PG'L[4$YYP0V?C)3<$&5[8S9[ MDY>:1R.<2.VJW!J%;P7&FN0:9+,CN+."XWS+ MP5HXKF?FE'CLA#"/,?+E]H*\.#I^G,;%TLKZ6%D?R_/Z;?7!O2&4D42F)M(G M!,J*%GE%0&+ 16T"WB8.\\1V?Q.'B1!GEZX#X]?YZ'#03-/4/($G3Q(@CS^8!^>H,834*\9)RQQ MPDX XET84$\"Z== 6F9E4'(,NCFDX3') M^"\[_M,F95!C\7MMBS0L<8:=.!] :R*2;&5@CA;"Z0%MGD0UK%&]# 8M.YEZ ME5F]?YBF/S&L0F6ET%W.G.^!ME&A7@VTUV9'>S%L^872RN_T M<(*G='D[QM.YXUF_;;Y7CZ>$D3^N6IWZ_A:C2/#VGH0U=.ZZ]MV="5[>C#;T[KN::_?-CF5[^FAA4\;C$][03,8JXS/_K?Q MBP$??82R&JB[\_UOSU)77"T%BCN&!89YIWTL5&V/)]N&D5E^))A*@P>,_#;" M(QTHVP'?+R0>"XJ&/664A\3);U!+ P04 " #L5G!5NK!Z: @# #^"@ M&0 'AL+W=O M@/1E@%0(T_JA:U7:[<.T#R8Y2-3$9K8#[-_/=D(&;1I1+9J$P';N><[WW'&Y M_IKQ)Q$C2MAD*14#*Y9R>6G;(HPQ(^*4+9&J)W/&,R+5EB]LL>1((@/*4MMS M'-_.2$*M8=^<1!YEA'^>X0I6P\LU]H>W">+6.H#>]A?D@5. M43XN[[C:V15+E&1(1<(H<)P/K"OWV/P+<&UV%F#CF3&V)/>7$<#R]$7 MPA1#J1F(^EGA&--4$ZEK_"HYKPJEAD1.&;I]R22\< ZMR#" M.<_67[",IZ?Y0I8*\PWKPM9W+ AS(5E6@M4-LH06OV13ZK #\+Q7 %X) M\ X%=$I YU! MP1T#P7T2H )W2YB-\(%1))AG[,U<&VMV/3"J&_02J^$ZCJ9 M2JZ>)@HGAU^91' =^ A37*C\2] T? X#>#XZ$/-O<:'T'0,C=M $[1SF\D_WV9/K$Y5)AW#VWVM3/)L MAAS8'&Z7R(E,Z&);,+6UT,BF>]^E6)(0!Y9J;@+Y"JWA^W>N[WRJ2T";9$%! MUC-DNHFNAE[?7NTJW)*[/9V[E<[=1IWO<84T1YASEL%8%3Q7G52U!!G#V#0# MY"=P3<,TCW0*KH1 ]8G@@6SJTE X\W>#[;D7%_L!C^NL_//.OE7PTNK'" M3%("0I93633MZK0:UJ[,C/+L?.1>CMV:\T -=\4L]I>^F QO"%\DZI^5XERY M;AS299+=]Z/0!8]EF%B0J MR7'V[RLPP;8D,TG+OMA(G'NDRH.)JM):RNG0$BIQ1P,GR M:O0)7LY@7!LTB#]RLA4'SZ"6,F?L6]VX75R-W'I&I""9K"E2]?=,IJ0H:B8U MCW]:TE$W9FUX^/S*?M.(5V+FJ2!35OR9+^3Z:A2-P((LTTTA']GV-](*"FJ^ MC!6B^07;%NN.0+81DI6ML9I!F=/=?_K2.N+ 0/'8#5!K@'0#_X2!UQIX;QW! M;PW\MXX0M :-=&>GO7%2 .B"<_!$5BH )*AI5/,FIRG-\K0 MW07C_6ZWG!6@D=2,2[3>4%>C80R MN*49*U6/3"5IB#XF1*9Y(<[4RZ]/"?CXX0Q\ #D%7]9L(U*Z$&-'*@GU1)RL MG>[U;KKHQ'0]<,>H7 LPHPNRL-@G_?9QC[VC7-?Y#[WZ[QKU$MYG\@*XZ!> M7(0L\YF^Q=QKS*%-SO\;??:?1S]RAM<%D]?P^:>"224V3IX)W1"PK"-E0]/E M,B]R%1*+-IH)MR[[CA@WQ'5R>YZ@ ,;QV'D^=*8-A2/O&)68J,CU78UK9J)" MB#V_0QUYP.\\X/=ZX#-G0H"*LV6N-D"A&FA*[>EFZY_6&QCCGT/L:NLV-5&&4Q(+ MD^_KMKGGXU40%R8ZS%I(GRP^:4L@5EW'D@'B*_QI9\9^17$X2@?DHD)@A[ M!X?$3JH)"L(HMBN%[KXREWTU"W]8.=LR'T9*A/3D,K6AC*2<6% H\J"Q M)2TP'\-3T;FO:.$@)2TT:\S8U<\7"PA&6,^Y%I07(_U\L:!\#YY*0?NB%@Y6 MU4)+,1I@7;*EJL6AKM@$013I9:T-A7UX0O&^LH5#EK;04I'&QDEC@N+ $&V" M(-1=,[.A,#HE>E_V@;,F@;+.AV(X7 M9E_BPOX:]SW[SRPQSZ'*)WHP6F!1;$2C!>7%V,BR-ICZ(CL1C_NZ%O87MN_< MA+%Q>7$.@PCIRFTPUS,.& O,QTBO/:Y(N"*\!ZOV2,?G:J ?H+NLG_P)02P,$% @ [%9P M5=+BMRM P APL !D !X;"]W;W)K&ULK5;; M;MLX$/T50BT6+=!&I&3=LK:!C=.@?6@;Q.GNPV(?:'EL$:5$+4G'[=]W*"NJ M+[*;PGFQ16K.X9G1D6:&:Z6_F@+ DF^EK,S(*ZRM+WW?Y 64W%RH&BJ\LU"Z MY!:7>NF;6@.?-Z!2^@&EL5]R47GC8;-WJ\=#M;)25'"KB5F5)=??KT"J]O']EOFN0Q MF1DW,%'R'S&WQZ?6[Z%-*')\N9*F^27K-I9Z)%\9J\H6C I* M46W^^;>V$%L -C@""%I \%1 V +")M&-LB:M:V[Y>*C5FF@7C6SNHJE-@\9L M1.4>X]1JO"L09\>?E 7"*'E+IK#$QV.)H\'EC:AXE0LNR8=JXQ97]1NM2G(' MM=*6SR0\@@P"KKA$ &XU[GMU#98+:5[CG2_3:_+JY6ORDHB*W!=J97@U-T/? MHGZGPL];K5<;K<$1K9]S>T%H\(8$- AZX)/3\&O(+TC(&CC;A?M8M:YT05>Z MH.$;'.&[5Q:KPXT!VYO,!ATW:/29R'82C[K$ MH[,\$QU4.XR39-\S/5%1EB3]SR3NI,7G>R8^.#E@:4+W]/5$T3B.^_4EG;[D M*9YYYQJ 5I7(3UOF)-GO6N:9R';R3KN\T[,LDQZ:(<-7=.^1]$1%47;D-QRV'/+9%J!/NN8T MW>_:YKG8=I/?:NWL+.>T\.VBLRAA^QV@)RS)@B/683^[)WM*^_R%>5A/$Z7I MOGEZHM(H"/<4^EM3DAM1/W*]%)4A$A8(HQ<)9J@W4]]F857=#$XS97$,:RX+ MG)1!NP"\OU X/+4+-XMUL_?X!U!+ P04 " #L5G!5CU+^#^H# #J$ M&0 'AL+W=O"CJI7HKJ3[K&8 AZSP3NN_-C)F?^[Y.9I S?2KG(/#.1*J<&>RJJ:_G"EA: M&.69'P9![.>,"V_0*ZZ-U* G%R;C D:*Z$6>,_5T"9E<]3WJ?;UPSZ$!S,?Y2&'/K[RD/ >AN11$P:3O7=#S(8VM03'B+PXKO=,F%F4LY6?; M^9#VO$(629]81Y?"F=>E5,:[C;_NK]?0&/,&.F82BS3SPU ML[[7]4@*$[;(S+U<_0$E4&3])3+3Q2]9;<;&.#A9:"/STA@SR+G8_+-U.1$[ M!K3]@D%8&H3?:] J#5H%Z":S NN*&3;H*;DBRHY&;[91S$UAC31&*O/WU7<\WF(AUYR=ET,M-T/"%H'>).25!>$+"( P;S(=N\RM(3DF+%N9T MW]Q'_&H.PFH.PL)?^P5_#P9YF4H+[.NU 9%"2D9*IHO$D$],*2;,$[E($H7D M)^1:I#@QY))E3"30A+^)%Q?Q[(.T',2=LR (>OYR%[-A6+0W; ^G5>&TG#AE MG@2?<4QUR944MJIXY49JO5_7[X'91(MVLGS.T:IQO(#0KA#:3H0/8HD92V57 MWC^WD(]!_=N4FM.+W0'/]9PET/=PB].@EN -WOQ"X^#WID5W)&=[P%$%'#F! M1PN5S' W(G?CC$^9W>%.R*/$HC5A1[6*1)T@ZM87F#/H@4AQA12_'LE(,@8R M8CP](?=@7S,I*"(GY#W7":[0OX&I)N*X1DRC,&S7B9TY'4CZJ2ZNKMQ%M!M_MH*'LO;/NQ6V5"WM+G6AJ/613ES@^MY4T-LLC'/ MN'EJQ _K+Y*Y#]RRP7/%[F[L$Z/KR[LD;SM\V\% M$G4KI&=2[@F%7%EJ^S8=X5T^SJ!0?(UST?ZFJ',G<"C@5A!1MR)Z7F"V_G:! MCR1W2OZ?(9[H5CU1MWSZT0+'-4U.@P:%Z,[BM93^SD'4?@6X96K*A2893-!] M<-K!.56;@_6F8^2\.)N.I<&3;M&< 4--: ?@_8G$\VG9L&ULK53! M.)P;]4,65$VCTP@*+$6C:&DVG['S\][SY4:Y\ N;+C>)(&\N;_ A\% M^/"(G%%?N5'@&[_"=UF6&-[@3N5@*;B<2\R-SJ62PK_4$Q $5UB@%0IN25!# MQC[M@TY@@39'38<*W0HY#4)\6SYFR-QU_Y>D%Q['OW/ M>#JUP^0W33O:;H1=2>U 8 C][9MQT4;D%F'CKLWQ/T;EA5/6+0^@<]+ MPUW7!?Z"?F9GOP!02P,$% @ [%9P56/2L,TZ P +0H !D !X;"]W M;W)K&ULI5;;4MLP$/T5C8<'F*'X[@"39(9<.N4! MFH'2/BOV)E:Q)5=2"/3K*\G&#;82F/8EL:1S=O>L5M(.MXP_BAQ HN>RH&+D MY%)6EZXKTAQ*+,Y8!52MK!@OL51#OG9%Q0%GAE06;N!YB5MB0IWQT,PM^'C( M-K(@%!8XH9@I+NU=I.X&99X/.1LB[A&*VOZPV3?L%6^"-5UW3 +R M0_0)S&%Z(91F0LT MIQED%O[L,/_B -]5J6KS%;SF:Q(<-/@UE6?("TY1X 6!)9[I1^BAH?LV.?_G M??[/WM\D(VR+)S3VHCWV[H$_D110RH2T[6W-3@Q;7UA/8^7U:3=;[R)F?43X M%C$_A'@C*VIE10=E75,)'(0TNI"J]8JSG^IB@PPMF[/!E@598WW5V737YN.= MB +?ZRCO8_R+J*.]CTG"CIUY'Q.?^W;]<:L_/JC_5CU/N&14G!^7KF\UL M-@>YX=04@+H*$18"[(*37A"? J^SF5,+R#^_Z$BV@!*_6_ 64)P,[*('K>C! MNWM> 26<# MM2V\;D[J@625>7V73*JWW'SFJI\#K@%J?<74"]P,M(.V0QS_ 5!+ P04 M" #L5G!5*H_XTCT# #S"@ &0 'AL+W=OQTTI$\Z@E\]-U: GEX8S 5-%]#)-J;H? I?K MOM-R'B8NV2(Q=L(=]#*Z@!F8ZVRJ<.16*C%+06@F!5$P[SNGK9-)U^)SP%<& M:[WQ3JR3&REO[>!+W'<\>R#@$!FK0/&Q@A%P;H7P&#]+3:?:TA(WWQ_4/^;> MT\\"-J:&# MGI)KHBP:U>Q+'OVP R! %S9LB4 M4Z%QX1RS=0J*R9A%U>)(:D,N(9(+P7Y!3)C *:$E9S$U.)X9?& ^&4WDG%QD MH*A-#$WVQV HX_H=*E_/QF1_[QW9L_2K1"XU%;'NN0:-V>.Y46EB6)CPGS 1 MD#,I3*+)1,00-_#'N_G'._@N!K2*JO\0U:&_4_ B,H?$\P^([_E^PWE&+Z$' M.;W59.??=I_\]>Y;P0BJ% MRO? )O1E6 286!V2!N:,H)WC)A,:8S$P;FQ8K M('"'A4]#X]T7ZIU Z9]5#/X&!,&W9K%!DSW"9/MRF1[I\DK:2AO\M5N M\%4[SZ@!TSZN^7J,"4.OYJL!T^TT^^I4OCHOR]E/&SE[NIVSDS)GR?&PO=V]R:W-H965TC;?")QYE8L<9H!5ZG@1,)BX)SZ)Z.>J;<%7U/8J-J8&"=S(>[,Y"(>.)X1 M! PB;1@H7M8P L8,$D>0:*6TR$HP*LA27ESI?;D.-8 ?O@ (2D#P M6D"[!+2MT4*9M36FF@[[4FR(--7(9@9V;2P:W:3%4J#%Y1>1[I%O."0!%X0-,!'N^%CB%JD[5NX MOPUW</1 M*1'OF^U_7Z[KINJ+$L#/^4;0EO5\+;.X77 Q0VP&@K0(8!-HDN6#MU M-4'0]<,GHAO+CH_#9M%A)3K<*?KVZF)V/B;3V>GL?-JD;B?A^;=M(;D6TY[51..SN=GFQ()K>-RU&YWD&OM\+.T^B^FO9EH%N9:#[JH,Q8923[Y>0S4'^:%*YD^9? M(WLCLBW'ONVL*Z6ZM%9@V?$GE,N6*,%@@RFOU,&Y9 MM+9BHD5NN\-<:.PU=IC@UP!(4X#/%P([1#DQ#:?ZOAC^!E!+ P04 " #L M5G!5',4/H!X# !($0 #0 'AL+W-T>6QEUY-B9X[*67S]?.TT_\$6,APV6JL2^Q^?< M8_L&1QW69BW8S8(Q$ZU*(>L161A3?8SC>K9@):W/5,6D10JE2VIL5\_CNM*, MYC602A'W.ITT+BF79#R4R_*J-'4T4TMI1N2\#47^]B4?D6YZ3B(O-U$Y&Y&[ MD_<_E\IC#T5'G[O3R,'[B@%,2!T7[SQ ]Z^"Z%L.DTWUI-_S8"GGB M,4:["-!LEBT3.HX<-^LV'A9*;I#AKN_!EC8Z)9=*N]P^@_\[;88? )L>&.1"M 9[Q ?& MPXH:P[2\LATWV 4?05'3OEU7UN%A=7IU4E MUI\$G\N2^\:*$T?[#9H%1F-L TB>Z9-GRV&_FE:77+5F933JL" M]]Q[@Y[_[CK/F62:BEW3MO9?\RJ_V'%R\:\LN_\JAX:#'IM#[+6;[+\%D^E; M,/DZ:S)NCIV=LVWO9&NC$;Q!C,AW>!\1VZ31=,F%X;+I+7B>,_GH@+/RAD[M M:^*>OAV?LX(NA;EMP1'9MK^QG"_+K!UU#0O1C-JVO\+TNFG[^F)S<9FS%!D%D M@'(&*,>S0LC$?; \84YFK_!,LRQ)TA1;TLAGD#!I8',OW9 M6N.[C5?(TW6 [>E3%8+-%*]$;*;X6@,27C=@9%EXM[$\P,!V :L=R!_. S45 MYB0)["KF#7N"<23+, 1J,5RC:8JL3@J?\/Y@3TF29%D8 2SL($DP!)Y&',$< M@ <,21)W#AZ<1_'FG(JWOYV,?P-02P,$% @ [%9P59>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'DUET;#RK#B3HHG][8]++)'Z>2]5-*_3 ;Q MNQ(#UD@M&_E#S">#T8"YI7GZQUCYPVC/U:RV1JG)(%MON!/6R_J7U;, >U8/$R=6SOI$60)0%9 M[A#R6XX@*P*R2@AYPMV2G2OS]/_ (\@Q 3G>V34Y\Z9&D/L$Y/YV(:]@"F<9 M^\RNN&^M"'#'K9-:.(< #PC @P2 .0 >FA>EA6L'-K M&IBVM;=@[@XF99ALRXJ)F&/ /.-6P]#"='AIG/O$IL("+<:D')-M63(1 M>2KN/8:B5))MV27K:7H$5#/Q$%-&2%XYIJ,R6/W>G0/F M#P><$DV>0C1]DNY&DC).GL(X&TE_&$1*-'D2T;RW]8>8E''R71JG,]8%99QB ME\;I8E+&*9(8Y\-*FNV="HQ)&:=(;9Q3X;E4CMV*9]_BE+(@6V4IQ(,P7[^P MLV4A8J4UAH_%;B=GI4#2[/2LI"90H+=3-A_!UC4A8J4UBH-QON##KY MR":%A=ZRX:[1%1Q]C4A8J=U,+?7[MQ&!,RD)EDEJH![/[V).R4)6D%NKIM'8Q*0M5 M26JA]YW6CZ[-BK)0E<)"O04PGMXKRD)5"@OU8N)$KJ(L5*6P4&^=WHDF^>I MM-!P\_;-',Y3B_D5_(6#]357]=2R\+%^(EA6H6N_:)4Z@777^M+P^>9EGLV+ M2%]_ E!+ P04 " #L5G!5O '6P> ! #L( &@ 'AL+U]R96QS+W=O M )/[F/!00D5#B]B %28/D<26 M9Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2=FW9=H>\V?9YOIS[]96*W M6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB& MYS=I0NT@A2"M'V009/6#'(*\?E"$H%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!] M_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6] ME4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1R^["?1V MU-L)]';4VPGT=M3;"?1VU-L)]';4VPGTCJAW)- [HMZ10.^(>D<"O2/J'0GT MCJAW)- [CCY6_J?>N9QV*5][OM=X_?^DNIS/3=?+7Y;?.T @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*H MB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W M9U;G2STG)@:#(F&2>.*I_T'G<3VZQQ MHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5V MW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TL5PN034$L! A0#% @ [%9P50=!36*! L0 M ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" #L5G!57V(G%.X K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " #L5G!5F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .Q6<%6( M4&._S04 -T> 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M[%9P54J&T&$( P U0D !@ ("!NA, 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ [%9P5;&<2)%2!P ?!\ M !@ ("!R"$ 'AL+W=OW]5L@D 'U1 8 " @5 I !X M;"]W;W)K!P & @($X,P >&PO=V]R:W-H965T&UL4$L! A0#% @ [%9P55,.*_K$ P .P@ !@ ("! MK#8 'AL+W=O&UL4$L! A0#% @ [%9P59)+ W%5!@ MQ !D M ("!+ST 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [%9P50YO"R.^ @ S 4 !D ("!H$\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [%9P M59*7:RO>!@ +A !D ("!DUH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [%9P54HU@ 5Z P 4 @ M !D ("!.VP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [%9P5;7*7OA;! D L !D M ("!+78 'AL+W=O@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ [%9P5:Z46(N> @ D@4 !D ("!@X$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [%9P5?*R M4YM=! X@H !D ("!-HL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [%9P595^KL[P 0 ]P, !D M ("!4)8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [%9P5:%]_8AY @ 5P8 !D ("! MF)X 'AL+W=O&PO=V]R:W-H965TE !X;"]W;W)K&UL4$L! A0#% M @ [%9P5=.IK^%#! QQ8 !D ("!XJ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [%9P53C[#KI. P E P !D M ("!U[P 'AL+W=O&PO=V]R M:W-H965T/% !X;"]W;W)K&UL M4$L! A0#% @ [%9P5374E[AD P , X !D ("!0&PO=V]R:W-H965T&UL4$L! A0#% @ M[%9P5=+BMRM P APL !D ("!6=4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [%9P56/2L,TZ P M+0H !D ("!=M\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [%9P51S%#Z > P 2!$ T M ( !9>D 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ [%9P5;P!UL'@ 0 [" !H M ( !:_( 'AL+U]R96QS+W=O30 0 K2 !, ( !@_0 %M#;VYT96YT7U1Y ><&5S72YX;6Q02P4& #\ /P P$0 A/8 end XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 138 231 1 false 39 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.sypris.com/20221002/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 002 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 3 false false R4.htm 003 - Statement - Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited Consolidated Balance Sheets (Current Period Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Consolidated Cash Flow Statements (Unaudited) Sheet http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited Consolidated Cash Flow Statements (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Nature of Business Sheet http://www.sypris.com/20221002/role/statement-note-1-nature-of-business Note 1 - Nature of Business Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Basis of Presentation Sheet http://www.sypris.com/20221002/role/statement-note-2-basis-of-presentation Note 2 - Basis of Presentation Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Recent Accounting Pronouncements Sheet http://www.sypris.com/20221002/role/statement-note-3-recent-accounting-pronouncements Note 3 - Recent Accounting Pronouncements Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Leases Sheet http://www.sypris.com/20221002/role/statement-note-4-leases Note 4 - Leases Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Revenue From Contracts With Customers Sheet http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers Note 5 - Revenue From Contracts With Customers Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Earnings (Loss) Per Common Share Sheet http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share Note 6 - Earnings (Loss) Per Common Share Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Inventory Sheet http://www.sypris.com/20221002/role/statement-note-7-inventory Note 7 - Inventory Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Property, Plant and Equipment Sheet http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment Note 8 - Property, Plant and Equipment Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Debt Sheet http://www.sypris.com/20221002/role/statement-note-9-debt Note 9 - Debt Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Segment Data Sheet http://www.sypris.com/20221002/role/statement-note-10-segment-data Note 10 - Segment Data Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Commitments and Contingencies Sheet http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies Note 11 - Commitments and Contingencies Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Income Taxes Sheet http://www.sypris.com/20221002/role/statement-note-12-income-taxes- Note 12 - Income Taxes Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Employee Benefit Plans Sheet http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans Note 13 - Employee Benefit Plans Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss Sheet http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss Note 14 - Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Fair Value of Financial Instruments Sheet http://www.sypris.com/20221002/role/statement-note-15-fair-value-of-financial-instruments Note 15 - Fair Value of Financial Instruments Notes 22 false false R23.htm 022 - Disclosure - Note 4 - Leases (Tables) Sheet http://www.sypris.com/20221002/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://www.sypris.com/20221002/role/statement-note-4-leases 23 false false R24.htm 023 - Disclosure - Note 5 - Revenue From Contracts With Customers (Tables) Sheet http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables Note 5 - Revenue From Contracts With Customers (Tables) Tables http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers 24 false false R25.htm 024 - Disclosure - Note 6 - Earnings (Loss) Per Common Share (Tables) Sheet http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-tables Note 6 - Earnings (Loss) Per Common Share (Tables) Tables http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share 25 false false R26.htm 025 - Disclosure - Note 7 - Inventory (Tables) Sheet http://www.sypris.com/20221002/role/statement-note-7-inventory-tables Note 7 - Inventory (Tables) Tables http://www.sypris.com/20221002/role/statement-note-7-inventory 26 false false R27.htm 026 - Disclosure - Note 8 - Property, Plant and Equipment (Tables) Sheet http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-tables Note 8 - Property, Plant and Equipment (Tables) Tables http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment 27 false false R28.htm 027 - Disclosure - Note 9 - Debt (Tables) Sheet http://www.sypris.com/20221002/role/statement-note-9-debt-tables Note 9 - Debt (Tables) Tables http://www.sypris.com/20221002/role/statement-note-9-debt 28 false false R29.htm 028 - Disclosure - Note 10 - Segment Data (Tables) Sheet http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables Note 10 - Segment Data (Tables) Tables http://www.sypris.com/20221002/role/statement-note-10-segment-data 29 false false R30.htm 029 - Disclosure - Note 13 - Employee Benefit Plans (Tables) Sheet http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-tables Note 13 - Employee Benefit Plans (Tables) Tables http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans 30 false false R31.htm 030 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-tables Note 14 - Accumulated Other Comprehensive Loss (Tables) Tables http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss 31 false false R32.htm 031 - Disclosure - Note 1 - Nature of Business (Details Textual) Sheet http://www.sypris.com/20221002/role/statement-note-1-nature-of-business-details-textual Note 1 - Nature of Business (Details Textual) Details http://www.sypris.com/20221002/role/statement-note-1-nature-of-business 32 false false R33.htm 032 - Disclosure - Note 4 - Leases (Details Textual) Sheet http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual Note 4 - Leases (Details Textual) Details http://www.sypris.com/20221002/role/statement-note-4-leases-tables 33 false false R34.htm 033 - Disclosure - Note 4 - Leases - Lease Expense (Details) Sheet http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details Note 4 - Leases - Lease Expense (Details) Details 34 false false R35.htm 034 - Disclosure - Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.sypris.com/20221002/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details) Details 35 false false R36.htm 035 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details Note 4 - Leases - Maturities of Lease Liabilities (Details) Details 36 false false R37.htm 036 - Disclosure - Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details) Sheet http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details) Details 37 false false R38.htm 037 - Disclosure - Note 5 - Revenue From Contracts With Customers 1 (Details Textual) Sheet http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual Note 5 - Revenue From Contracts With Customers 1 (Details Textual) Details http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables 38 false false R39.htm 038 - Disclosure - Note 5 - Revenue From Contracts With Customers 2 (Details Textual) Sheet http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual Note 5 - Revenue From Contracts With Customers 2 (Details Textual) Details http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables 39 false false R40.htm 039 - Disclosure - Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Sheet http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Details 40 false false R41.htm 040 - Disclosure - Note 6 - Earnings (Loss) Per Common Share (Details Textual) Sheet http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-details-textual Note 6 - Earnings (Loss) Per Common Share (Details Textual) Details http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-tables 41 false false R42.htm 041 - Disclosure - Note 6 - Income (Loss) Per Common Share - Reconciliation of Weighted Average Shares Outstanding Used in Calculation of Basic and Diluted (Loss) Earnings Per Common Share (Details) Sheet http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details Note 6 - Income (Loss) Per Common Share - Reconciliation of Weighted Average Shares Outstanding Used in Calculation of Basic and Diluted (Loss) Earnings Per Common Share (Details) Details 42 false false R43.htm 042 - Disclosure - Note 7 - Inventory - Inventory Components (Details) Sheet http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details Note 7 - Inventory - Inventory Components (Details) Details 43 false false R44.htm 043 - Disclosure - Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details) Sheet http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details) Details 44 false false R45.htm 044 - Disclosure - Note 9 - Debt (Details Textual) Sheet http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual Note 9 - Debt (Details Textual) Details http://www.sypris.com/20221002/role/statement-note-9-debt-tables 45 false false R46.htm 045 - Disclosure - Note 9 - Debt - Debt Components (Details) Sheet http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details Note 9 - Debt - Debt Components (Details) Details 46 false false R47.htm 046 - Disclosure - Note 9 - Debt - Maturities of Equipment Financing Obligations (Details) Sheet http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details Note 9 - Debt - Maturities of Equipment Financing Obligations (Details) Details 47 false false R48.htm 047 - Disclosure - Note 10 - Segment Data (Details Textual) Sheet http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual Note 10 - Segment Data (Details Textual) Details http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables 48 false false R49.htm 048 - Disclosure - Note 10 - Segment Data - Financial Information From Reportable Segments - Income Statement (Details) Sheet http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details Note 10 - Segment Data - Financial Information From Reportable Segments - Income Statement (Details) Details 49 false false R50.htm 049 - Disclosure - Note 10 - Segment Data - Financial Information From Reportable Segments - Balance Sheet (Details) Sheet http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details Note 10 - Segment Data - Financial Information From Reportable Segments - Balance Sheet (Details) Details 50 false false R51.htm 050 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) Sheet http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual Note 11 - Commitments and Contingencies (Details Textual) Details http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies 51 false false R52.htm 051 - Disclosure - Note 12 - Income Taxes (Details Textual) Sheet http://www.sypris.com/20221002/role/statement-note-12-income-taxes-details-textual Note 12 - Income Taxes (Details Textual) Details http://www.sypris.com/20221002/role/statement-note-12-income-taxes- 52 false false R53.htm 052 - Disclosure - Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details) Sheet http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details) Details 53 false false R54.htm 053 - Disclosure - Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details) Sheet http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details) Details 54 false false R55.htm 054 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Sheet http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Details 55 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 37 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, sypr:DebtInstrumentAllowanceForPaymentDeferralPeriod, us-gaap:AccrualForEnvironmentalLossContingencies, us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax, us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate, us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:TreasuryStockShares - sypr20220930_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 sypr20220930_10q.htm ex_444055.htm ex_444056.htm ex_444057.htm sypr-20221002.xsd sypr-20221002_cal.xml sypr-20221002_def.xml sypr-20221002_lab.xml sypr-20221002_pre.xml logo.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "sypr20220930_10q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 138, "dts": { "calculationLink": { "local": [ "sypr-20221002_cal.xml" ] }, "definitionLink": { "local": [ "sypr-20221002_def.xml" ] }, "inline": { "local": [ "sypr20220930_10q.htm" ] }, "labelLink": { "local": [ "sypr-20221002_lab.xml" ] }, "presentationLink": { "local": [ "sypr-20221002_pre.xml" ] }, "schema": { "local": [ "sypr-20221002.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 354, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 35, "http://www.sypris.com/20221002": 1, "http://xbrl.sec.gov/dei/2022": 6, "total": 42 }, "keyCustom": 15, "keyStandard": 216, "memberCustom": 14, "memberStandard": 25, "nsprefix": "sypr", "nsuri": "http://www.sypris.com/20221002", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.sypris.com/20221002/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Recent Accounting Pronouncements", "role": "http://www.sypris.com/20221002/role/statement-note-3-recent-accounting-pronouncements", "shortName": "Note 3 - Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Leases", "role": "http://www.sypris.com/20221002/role/statement-note-4-leases", "shortName": "Note 4 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "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 - Note 5 - Revenue From Contracts With Customers", "role": "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "shortName": "Note 5 - Revenue From Contracts With Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Earnings (Loss) Per Common Share", "role": "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share", "shortName": "Note 6 - Earnings (Loss) Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Inventory", "role": "http://www.sypris.com/20221002/role/statement-note-7-inventory", "shortName": "Note 7 - Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Property, Plant and Equipment", "role": "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment", "shortName": "Note 8 - Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Debt", "role": "http://www.sypris.com/20221002/role/statement-note-9-debt", "shortName": "Note 9 - Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Segment Data", "role": "http://www.sypris.com/20221002/role/statement-note-10-segment-data", "shortName": "Note 10 - Segment Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Commitments and Contingencies", "role": "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "shortName": "Note 11 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Income Taxes", "role": "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-", "shortName": "Note 12 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Employee Benefit Plans", "role": "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans", "shortName": "Note 13 - Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss", "role": "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss", "shortName": "Note 14 - Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Fair Value of Financial Instruments", "role": "http://www.sypris.com/20221002/role/statement-note-15-fair-value-of-financial-instruments", "shortName": "Note 15 - Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 4 - Leases (Tables)", "role": "http://www.sypris.com/20221002/role/statement-note-4-leases-tables", "shortName": "Note 4 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 5 - Revenue From Contracts With Customers (Tables)", "role": "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables", "shortName": "Note 5 - Revenue From Contracts With Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 6 - Earnings (Loss) Per Common Share (Tables)", "role": "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-tables", "shortName": "Note 6 - Earnings (Loss) Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 7 - Inventory (Tables)", "role": "http://www.sypris.com/20221002/role/statement-note-7-inventory-tables", "shortName": "Note 7 - Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 8 - Property, Plant and Equipment (Tables)", "role": "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-tables", "shortName": "Note 8 - Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 9 - Debt (Tables)", "role": "http://www.sypris.com/20221002/role/statement-note-9-debt-tables", "shortName": "Note 9 - Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 10 - Segment Data (Tables)", "role": "http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables", "shortName": "Note 10 - Segment Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "role": "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 13 - Employee Benefit Plans (Tables)", "role": "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-tables", "shortName": "Note 13 - Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "shortName": "Note 14 - Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 1 - Nature of Business (Details Textual)", "role": "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business-details-textual", "shortName": "Note 1 - Nature of Business (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "p", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 4 - Leases (Details Textual)", "role": "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "shortName": "Note 4 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 4 - Leases - Lease Expense (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details", "shortName": "Note 4 - Leases - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "sypr:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "shortName": "Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "sypr:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "sypr:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "shortName": "Note 4 - Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "sypr:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "sypr:LeaseTermsAndDiscountRatesForLeasesTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "shortName": "Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "sypr:LeaseTermsAndDiscountRatesForLeasesTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 5 - Revenue From Contracts With Customers 1 (Details Textual)", "role": "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "shortName": "Note 5 - Revenue From Contracts With Customers 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-10-03", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 5 - Revenue From Contracts With Customers 2 (Details Textual)", "role": "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "shortName": "Note 5 - Revenue From Contracts With Customers 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-10-03", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "shortName": "Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "shortName": "Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02_StatementBusinessSegmentsAxis-SyprisTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "decimals": "-4", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2021-07-05_2021-10-03", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 6 - Earnings (Loss) Per Common Share (Details Textual)", "role": "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-details-textual", "shortName": "Note 6 - Earnings (Loss) Per Common Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2021-07-05_2021-10-03", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 6 - Income (Loss) Per Common Share - Reconciliation of Weighted Average Shares Outstanding Used in Calculation of Basic and Diluted (Loss) Earnings Per Common Share (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details", "shortName": "Note 6 - Income (Loss) Per Common Share - Reconciliation of Weighted Average Shares Outstanding Used in Calculation of Basic and Diluted (Loss) Earnings Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 7 - Inventory - Inventory Components (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details", "shortName": "Note 7 - Inventory - Inventory Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "shortName": "Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "sypr:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 9 - Debt (Details Textual)", "role": "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual", "shortName": "Note 9 - Debt (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02_PropertyPlantAndEquipmentByTypeAxis-MachineryAtSyprisTechnologiesFacilityMember", "decimals": "INF", "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 9 - Debt - Debt Components (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details", "shortName": "Note 9 - Debt - Debt Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "sypr:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 9 - Debt - Maturities of Equipment Financing Obligations (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "shortName": "Note 9 - Debt - Maturities of Equipment Financing Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02_DebtInstrumentAxis-EquipmentFinancingObligationsMember", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 10 - Segment Data (Details Textual)", "role": "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual", "shortName": "Note 10 - Segment Data (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02_ConsolidationItemsAxis-IntersegmentEliminationMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 10 - Segment Data - Financial Information From Reportable Segments - Income Statement (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "shortName": "Note 10 - Segment Data - Financial Information From Reportable Segments - Income Statement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02_StatementBusinessSegmentsAxis-SyprisTechnologiesMember", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 10 - Segment Data - Financial Information From Reportable Segments - Balance Sheet (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "shortName": "Note 10 - Segment Data - Financial Information From Reportable Segments - Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02_StatementBusinessSegmentsAxis-SyprisTechnologiesMember", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual)", "role": "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual", "shortName": "Note 11 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 12 - Income Taxes (Details Textual)", "role": "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-details-textual", "shortName": "Note 12 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "shortName": "Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-4", "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "shortName": "Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "sypr:NetPeriodicBenefitCostRecognizedInIncomeStatementTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-07-04_2022-10-02", "decimals": "-3", "lang": null, "name": "us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "shortName": "Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2022-10-02", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Cash Flow Statements (Unaudited)", "role": "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited", "shortName": "Consolidated Cash Flow Statements (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Nature of Business", "role": "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business", "shortName": "Note 1 - Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Basis of Presentation", "role": "http://www.sypris.com/20221002/role/statement-note-2-basis-of-presentation", "shortName": "Note 2 - Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sypr20220930_10q.htm", "contextRef": "d_2022-01-01_2022-10-02", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 39, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in 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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-document-and-entity-information", "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business", "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-", "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-details-textual", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20221002/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20221002/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20221002/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20221002/role/statement-note-4-leases", "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-tables", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-details-textual", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-tables", "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details", "http://www.sypris.com/20221002/role/statement-note-7-inventory", "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details", "http://www.sypris.com/20221002/role/statement-note-7-inventory-tables", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-tables" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-document-and-entity-information", "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business", "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-", "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-details-textual", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20221002/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20221002/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20221002/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20221002/role/statement-note-4-leases", "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-tables", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-details-textual", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-tables", "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details", "http://www.sypris.com/20221002/role/statement-note-7-inventory", "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details", "http://www.sypris.com/20221002/role/statement-note-7-inventory-tables", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-tables" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r95", "r146", "r159", "r160", "r161", "r162", "r164", "r166", "r170", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r237", "r239", "r240" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r95", "r146", "r159", "r160", "r161", "r162", "r164", "r166", "r170", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r237", "r239", "r240" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r217", "r218", "r220", "r221", "r245", "r270", "r375", "r377", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r527", "r528", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20221002/role/statement-note-4-leases", "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r217", "r218", "r220", "r221", "r245", "r270", "r375", "r377", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r527", "r528", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20221002/role/statement-note-4-leases", "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r205", "r217", "r218", "r220", "r221", "r245", "r270", "r322", "r375", "r377", "r381", "r382", "r383", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r527", "r528", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20221002/role/statement-note-4-leases", "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r205", "r217", "r218", "r220", "r221", "r245", "r270", "r322", "r375", "r377", "r381", "r382", "r383", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r527", "r528", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20221002/role/statement-note-4-leases", "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "sypr_AccruedLiabilities1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accrued liabilities.", "label": "Accrued Liabilities [Member]" } } }, "localname": "AccruedLiabilities1Member", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "domainItemType" }, "sypr_CommonStockOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to common stock outstanding.", "label": "Common Stock Outstanding [Member]" } } }, "localname": "CommonStockOutstandingMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "sypr_ContractWithCustomerLiabilityRevenueRecognizedFromContractLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from contract liabilities that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "sypr_ContractWithCustomerLiabilityRevenueRecognizedFromContractLiabilities", "terseLabel": "Contract with Customer, Liability, Revenue Recognized from Contract Liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedFromContractLiabilities", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "monetaryItemType" }, "sypr_DOLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents U.S. Department of Labor (the \u201cDOL\u201d).", "label": "DOL [Member]" } } }, "localname": "DOLMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "sypr_DebtInstrumentAllowanceForPaymentDeferralPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time allowed for deferral of payment of the debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "sypr_DebtInstrumentAllowanceForPaymentDeferralPeriod", "terseLabel": "Debt Instrument, Allowance for Payment Deferral Period (Month)" } } }, "localname": "DebtInstrumentAllowanceForPaymentDeferralPeriod", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "durationItemType" }, "sypr_DebtInstrumentMaximumAllowanceOfInterestDueOnDeferredPaymentsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of maximum allowance of the interest due on deferral of payments.", "label": "sypr_DebtInstrumentMaximumAllowanceOfInterestDueOnDeferredPaymentsPercent", "terseLabel": "Debt Instrument, Maximum Allowance of Interest Due on Deferred Payments, Percent" } } }, "localname": "DebtInstrumentMaximumAllowanceOfInterestDueOnDeferredPaymentsPercent", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "percentItemType" }, "sypr_EquipmentFinancingObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the current portion of equipment financing obligations as of the balance sheet date.", "label": "Equipment financing obligations, current portion" } } }, "localname": "EquipmentFinancingObligationsCurrent", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details" ], "xbrltype": "monetaryItemType" }, "sypr_EquipmentFinancingObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding borrowings under equipment financing facilities.", "label": "Equipment Financing Obligations [Member]" } } }, "localname": "EquipmentFinancingObligationsMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "domainItemType" }, "sypr_EquipmentFinancingObligationsNoncurrent": { "auth_ref": [], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details": { "order": 3.0, "parentTag": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the noncurrent portion of equipment financing obligations as of the balance sheet date.", "label": "Equipment financing obligations, net of current portion", "verboseLabel": "Equipment financing obligations" } } }, "localname": "EquipmentFinancingObligationsNoncurrent", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details" ], "xbrltype": "monetaryItemType" }, "sypr_FinanceLeaseObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to finance lease obligations.", "label": "Finance Lease Obligations [Member]" } } }, "localname": "FinanceLeaseObligationsMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "sypr_FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the interest rate of five-year treasury note average during preceding 90-day period.", "label": "Five-year Treasury Note Average During Preceding 90-day Period [Member]" } } }, "localname": "FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "sypr_FixedAssetsAcquiredWithEquipmentFinancingLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of fixed assets acquired with equipment financing loan included in non-cash investing and financing activities.", "label": "Right-of-use assets obtained in exchange for finance lease obligations" } } }, "localname": "FixedAssetsAcquiredWithEquipmentFinancingLoan", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "sypr_GillFamilyCapitalManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The name or description of the related party.", "label": "Gill Family Capital Management [Member]" } } }, "localname": "GillFamilyCapitalManagementMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "sypr_LeaseTermsAndDiscountRatesForLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to lease terms and discount rates for leases.", "label": "Lease Terms and Discount Rates for Leases [Table Text Block]" } } }, "localname": "LeaseTermsAndDiscountRatesForLeasesTableTextBlock", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "sypr_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liability.", "label": "Lessee, Operating and Finance Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "sypr_LesseeOperatingAndFinanceLeasesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating and finance leases of lessee.", "label": "Lessee, Operating and Finance Leases [Text Block]" } } }, "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases" ], "xbrltype": "textBlockItemType" }, "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts": { "auth_ref": [], "calculation": { "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of long-term debt and capital lease obligations as of the balance sheet date, excluding current maturities, net of unamortized debt costs (such as unamortized debt issuance and modification costs).", "label": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "totalLabel": "Long-term debt and finance lease obligations net of unamortized debt costs" } } }, "localname": "LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details" ], "xbrltype": "monetaryItemType" }, "sypr_MachineryAtSyprisTechnologiesFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the lease arrangement in connection with the machinery at Sypris Technologies facility.", "label": "Machinery at Sypris Technologies Facility [Member]" } } }, "localname": "MachineryAtSyprisTechnologiesFacilityMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "sypr_NetPeriodicBenefitCostRecognizedInIncomeStatementTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net periodic benefit cost recognized in Income Statement.", "label": "Net Periodic Benefit Cost Recognized in Income Statement [Table Text Block]" } } }, "localname": "NetPeriodicBenefitCostRecognizedInIncomeStatementTableTextBlock", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "sypr_NoncashPortionOfLeaseExpense": { "auth_ref": [], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash portion of lease expense.", "label": "Non-cash lease expense" } } }, "localname": "NoncashPortionOfLeaseExpense", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "sypr_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_NotesPayableRelatedPartiesGross": { "auth_ref": [], "calculation": { "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details": { "order": 0.0, "parentTag": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount, before unamortized (discount) premium and debt issuance costs, for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "sypr_NotesPayableRelatedPartiesGross", "terseLabel": "Note payable \u2013 related party" } } }, "localname": "NotesPayableRelatedPartiesGross", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details" ], "xbrltype": "monetaryItemType" }, "sypr_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_PrincipalPaymentsOnEquipmentFinancingObligations": { "auth_ref": [], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of principal payments made on equipment financing obligations during the period.", "label": "sypr_PrincipalPaymentsOnEquipmentFinancingObligations", "negatedLabel": "Principal payments on equipment financing obligations" } } }, "localname": "PrincipalPaymentsOnEquipmentFinancingObligations", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "sypr_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The name or description of the debt instrument.", "label": "Promissory Note [Member]" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "sypr_PromissoryNotesWithMaturityOnApril12021AndApril12023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the promissory notes which mature on April 1, 2021 and April 1, 2023.", "label": "Promissory Notes with Maturity on April 1, 2021 and April 1, 2023 [Member]" } } }, "localname": "PromissoryNotesWithMaturityOnApril12021AndApril12023Member", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "sypr_PromissoryNotesWithMaturityOnApril12022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the promissory notes which mature on April 1, 2022.", "label": "Promissory Notes with Maturity on April 1, 2022 [Member]" } } }, "localname": "PromissoryNotesWithMaturityOnApril12022Member", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "sypr_PromissoryNotesWithMaturityOnApril12024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the promissory notes which mature on April 1, 2024.", "label": "Promissory Notes with Maturity on April 1, 2024 [Member]" } } }, "localname": "PromissoryNotesWithMaturityOnApril12024Member", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "sypr_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to leases.", "label": "Supplemental Cash Flow Information Related to Leases [Table Text Block]" } } }, "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "sypr_SyprisElectronicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the entity's business segment, Sypris Electronics.", "label": "Sypris Electronics [Member]" } } }, "localname": "SyprisElectronicsMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "sypr_SyprisTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents entity's operating segment.", "label": "Sypris Technologies [Member]" } } }, "localname": "SyprisTechnologiesMember", "nsuri": "http://www.sypris.com/20221002", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "sypr_statement-statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment Data - Financial Information From Reportable Segments - Balance Sheet (Details)" } } }, "localname": "statement-statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment Data - Financial Information From Reportable Segments - Income Statement (Details)" } } }, "localname": "statement-statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-10-segment-data-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment Data" } } }, "localname": "statement-statement-note-10-segment-data-tables", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details)" } } }, "localname": "statement-statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details)" } } }, "localname": "statement-statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-13-employee-benefit-plans-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Employee Benefit Plans" } } }, "localname": "statement-statement-note-13-employee-benefit-plans-tables", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)" } } }, "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-14-accumulated-other-comprehensive-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss" } } }, "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-tables", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details)" } } }, "localname": "statement-statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-4-leases-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Lease Expense (Details)" } } }, "localname": "statement-statement-note-4-leases-lease-expense-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-4-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-4-leases-maturities-of-lease-liabilities-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details)" } } }, "localname": "statement-statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-4-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Leases" } } }, "localname": "statement-statement-note-4-leases-tables", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-5-revenue-from-contracts-with-customers-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Revenue From Contracts With Customers" } } }, "localname": "statement-statement-note-5-revenue-from-contracts-with-customers-tables", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-6-earnings-loss-per-common-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Earnings (Loss) Per Common Share" } } }, "localname": "statement-statement-note-6-earnings-loss-per-common-share-tables", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Income (Loss) Per Common Share - Reconciliation of Weighted Average Shares Outstanding Used in Calculation of Basic and Diluted (Loss) Earnings Per Common Share (Details)" } } }, "localname": "statement-statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-7-inventory-inventory-components-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Inventory - Inventory Components (Details)" } } }, "localname": "statement-statement-note-7-inventory-inventory-components-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-7-inventory-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Inventory" } } }, "localname": "statement-statement-note-7-inventory-tables", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details)" } } }, "localname": "statement-statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-8-property-plant-and-equipment-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Property, Plant and Equipment" } } }, "localname": "statement-statement-note-8-property-plant-and-equipment-tables", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-9-debt-debt-components-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Debt - Debt Components (Details)" } } }, "localname": "statement-statement-note-9-debt-debt-components-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Debt - Maturities of Equipment Financing Obligations (Details)" } } }, "localname": "statement-statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "sypr_statement-statement-note-9-debt-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Debt" } } }, "localname": "statement-statement-note-9-debt-tables", "nsuri": "http://www.sypris.com/20221002", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r474" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r177", "r178" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "auth_ref": [ "r206", "r207", "r208", "r209", "r216", "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.", "label": "us-gaap_AccrualForEnvironmentalLossContingencies", "terseLabel": "Accrual for Environmental Loss Contingencies, Ending Balance" } } }, "localname": "AccrualForEnvironmentalLossContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r11", "r200" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r49", "r53", "r343" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Employee benefit related adjustments, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r47", "r51", "r52", "r53", "r426" ], "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": "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r51", "r52", "r53", "r516", "r533", "r536" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r59", "r60", "r61", "r97", "r98", "r99", "r411", "r466", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r474" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r97", "r98", "r99", "r384", "r385", "r386", "r419" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r68", "r81", "r258", "r444" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 8.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": "Deferred loan costs recognized" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r129" ], "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": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r90", "r154", "r161", "r168", "r182", "r227", "r228", "r229", "r231", "r232", "r233", "r234", "r236", "r238", "r240", "r241", "r409", "r412", "r427", "r472", "r474", "r499", "r514" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r34", "r90", "r182", "r227", "r228", "r229", "r231", "r232", "r233", "r234", "r236", "r238", "r240", "r241", "r409", "r412", "r427", "r472", "r474" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalAdditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases.", "label": "Capital Addition Purchase Commitments [Member]" } } }, "localname": "CapitalAdditionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r84", "r85", "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital expenditures purchased through equipment financing obligations" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r77", "r83", "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r433" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r9" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r17", "r18", "r19", "r88", "r90", "r120", "r121", "r122", "r126", "r128", "r136", "r137", "r138", "r182", "r227", "r232", "r233", "r234", "r240", "r241", "r268", "r269", "r271", "r272", "r273", "r427", "r548" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r213", "r214", "r215", "r222", "r537" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Dividends declared per common share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r97", "r98", "r419" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r273" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r474" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r55", "r57", "r58", "r66", "r507", "r522" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r65", "r73", "r506", "r521" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r281", "r283", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "us-gaap_ContractWithCustomerAssetNetCurrent", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r281", "r282", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r281", "r282", "r296" ], "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": "us-gaap_ContractWithCustomerLiabilityCurrent", "terseLabel": "Contract with Customer, Liability, Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r281", "r282", "r296" ], "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": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "terseLabel": "Contract with Customer, Liability, Noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r70", "r482" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r89", "r95", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r261", "r262", "r263", "r264", "r445", "r500", "r501", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "stringItemType" }, "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": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r40", "r260", "r443", "r445" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40", "r243" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41", "r89", "r95", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r261", "r262", "r263", "r264", "r445" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "us-gaap_DebtWeightedAverageInterestRate", "terseLabel": "Debt, Weighted Average Interest Rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r91", "r392", "r400", "r401", "r402" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 10.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 taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r300", "r338", "r362", "r368", "r369" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses", "negatedLabel": "Net amortizations, deferrals and other costs" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r300", "r337", "r361", "r368", "r369" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r300", "r304", "r336", "r360", "r368", "r369" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Interest cost on projected benefit obligation" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r334", "r358", "r368", "r369" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "terseLabel": "Total", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r302", "r335", "r359", "r368", "r369" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "order": 0.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Service cost", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r81", "r149" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business", "http://www.sypris.com/20221002/role/statement-note-10-segment-data", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20221002/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20221002/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20221002/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20221002/role/statement-note-4-leases", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share", "http://www.sypris.com/20221002/role/statement-note-7-inventory", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20221002/role/statement-note-9-debt" ], "xbrltype": "stringItemType" }, "us-gaap_DistributedEarnings": { "auth_ref": [ "r124" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of dividends declared in the period for each class of stock and the contractual amount of dividends (or interest on participating income bonds) that must be paid for the period (for example, unpaid cumulative dividends). Dividends declared in the current period do not include dividends declared in respect of prior-period unpaid cumulative dividends. Preferred dividends that are cumulative only if earned are deducted only to the extent that they are earned.", "label": "us-gaap_DistributedEarnings", "negatedLabel": "Less dividends declared attributable to restricted award holders" } } }, "localname": "DistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r373", "r374", "r376" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Loss) income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r67", "r106", "r107", "r108", "r109", "r110", "r117", "r120", "r126", "r127", "r128", "r132", "r133", "r420", "r421", "r508", "r523" ], "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": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r67", "r106", "r107", "r108", "r109", "r110", "r120", "r126", "r127", "r128", "r132", "r133", "r420", "r421", "r508", "r523" ], "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": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129", "r130", "r131", "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r433" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash balances" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r92", "r388", "r403" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r388", "r403" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "terseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r59", "r60", "r61", "r97", "r98", "r99", "r103", "r111", "r113", "r135", "r183", "r273", "r278", "r384", "r385", "r386", "r393", "r394", "r419", "r435", "r436", "r437", "r438", "r439", "r440", "r466", "r529", "r530", "r531" ], "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/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-15-fair-value-of-financial-instruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r451", "r456", "r464" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "us-gaap_FinanceLeaseInterestExpense", "verboseLabel": "Interest expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r453", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r450", "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Total equipment financing obligations, equipment lease finance", "terseLabel": "Finance Lease, Liability, Total" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r450" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance lease obligations, current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r450" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details": { "order": 2.0, "parentTag": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance lease obligations, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Total payments, equipment finance lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease due in next rolling 12 months following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "terseLabel": "Next 12 months, equipment finance lease", "verboseLabel": "Next 12 months, Finance Leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "terseLabel": "Thereafter, equipment finance lease", "verboseLabel": "Thereafter, Finance Leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "terseLabel": "48 to 60 months, equipment finance lease", "verboseLabel": "48 to 60 months, Finance Leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "terseLabel": "36 to 48 months, equipment finance lease", "verboseLabel": "36 to 48 months, Finance Leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "terseLabel": "24 to 36 months, equipment finance lease", "verboseLabel": "24 to 36 months, Finance Leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "terseLabel": "12 to 24 months, equipment finance lease", "verboseLabel": "12 to 24 months, Finance Leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less imputed interest, equipment finance lease" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r452", "r459" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Financing cash flows from finance leases", "negatedLabel": "Principal payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited", "http://www.sypris.com/20221002/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r451", "r456", "r464" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAssetAmortization", "verboseLabel": "Amortization expense" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r461", "r464" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r460", "r464" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Finance leases (Year)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r373", "r374", "r376" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r81" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "us-gaap_GainLossOnDispositionOfAssets1", "negatedLabel": "Net loss on the sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r81", "r265", "r266" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "negatedLabel": "Forgiveness of PPP Loan and related interest" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69", "r90", "r154", "r160", "r164", "r167", "r170", "r182", "r227", "r228", "r229", "r232", "r233", "r234", "r236", "r238", "r240", "r241", "r427" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit (loss)", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r154", "r160", "r164", "r167", "r170", "r498", "r504", "r510", "r524" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "(Loss) income before taxes", "verboseLabel": "Income (loss) before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r202", "r210" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r92", "r389", "r390", "r391", "r398", "r404", "r406", "r407", "r408" ], "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]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r112", "r113", "r152", "r387", "r399", "r405", "r525" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r80" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r80" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 2.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": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r80" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherCurrentAssets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r62", "r148", "r441", "r444", "r509" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 2.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, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r146", "r159", "r160", "r161", "r162", "r164", "r166", "r170" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-7-inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r26" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details": { "order": 0.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": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r32", "r474" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, net", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r28" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details": { "order": 2.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": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r32", "r187" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Reserve for excess and obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r27" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r186" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "us-gaap_InventoryWriteDown", "terseLabel": "Provision for excess and obsolete inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r462", "r464" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "verboseLabel": "Thereafter, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "verboseLabel": "48 to 60 months, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "verboseLabel": "36 to 48 months, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "verboseLabel": "24 to 36 months, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "verboseLabel": "12 to 24 months, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r463" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "verboseLabel": "Next 12 months, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less imputed interest, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r90", "r162", "r182", "r227", "r228", "r229", "r232", "r233", "r234", "r236", "r238", "r240", "r241", "r410", "r412", "r413", "r427", "r472", "r473" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r90", "r182", "r427", "r474", "r502", "r518" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r39", "r90", "r182", "r227", "r228", "r229", "r232", "r233", "r234", "r236", "r238", "r240", "r241", "r410", "r412", "r413", "r427", "r472", "r473", "r474" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r44", "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "us-gaap_LitigationReserve", "terseLabel": "Estimated Litigation Liability" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r250", "r259", "r261", "r262", "r501", "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "totalLabel": "Current portion of long-term debt and finance lease obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r226" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r217", "r218", "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "us-gaap_LossContingencyEstimateOfPossibleLoss", "terseLabel": "Loss Contingency, Estimate of Possible Loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r139", "r140" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 0.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": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r79", "r82" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r54", "r56", "r61", "r64", "r82", "r90", "r102", "r106", "r107", "r108", "r109", "r112", "r113", "r124", "r154", "r160", "r164", "r167", "r170", "r182", "r227", "r228", "r229", "r232", "r233", "r234", "r236", "r238", "r240", "r241", "r421", "r427", "r505", "r520" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net (loss) income", "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r106", "r107", "r108", "r109", "r117", "r118", "r125", "r128", "r154", "r160", "r164", "r167", "r170" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Net (loss) income allocable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "auth_ref": [ "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits.", "label": "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "negatedTerseLabel": "Other expense, net" } } }, "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r100", "r101", "r104", "r105", "r114", "r115", "r116", "r180", "r181", "r184", "r185", "r395", "r396", "r397", "r418", "r422", "r423", "r424", "r428", "r429", "r430", "r447", "r448", "r465", "r467", "r483", "r484", "r485", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-3-recent-accounting-pronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonvotingCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors.", "label": "Nonvoting Common Stock [Member]" } } }, "localname": "NonvotingCommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r35", "r94", "r470" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details": { "order": 0.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Note payable \u2013 related party, current portion" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r42", "r94", "r469" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "Note payable \u2013 related party, net of current portion" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r154", "r160", "r164", "r167", "r170" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating (loss) income", "verboseLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r457", "r464" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "us-gaap_OperatingLeaseCost", "verboseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total, Operating Leases", "terseLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r450" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r450" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r454", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r449" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r461", "r464" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r460", "r464" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating leases (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r4", "r96", "r140", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-2-basis-of-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r33", "r474" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r48", "r51", "r431", "r432", "r434" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r47" ], "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": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r415", "r417" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherLiabilitiesNoncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "us-gaap_OtherNoncashIncomeExpense", "negatedTerseLabel": "Other noncash items" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 1.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": "us-gaap_OtherNonoperatingIncomeExpense", "negatedLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r123", "r125" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "negatedLabel": "Less distributed and undistributed earnings allocable to restricted award holders" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Indirect repurchase of shares for minimum statutory tax withholdings" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r322", "r324", "r330", "r348", "r350", "r351", "r352", "r353", "r354", "r368", "r370", "r371", "r372", "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionContributions": { "auth_ref": [ "r78" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.", "label": "us-gaap_PensionContributions", "negatedLabel": "Contributions to pension plans" } } }, "localname": "PensionContributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r268" ], "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 value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r268" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r474" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r224", "r225", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "us-gaap_ProductWarrantyAccrual", "terseLabel": "Standard and Extended Product Warranty Accrual, Ending Balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r201" ], "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/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r204", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r10", "r199" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "us-gaap_PropertyPlantAndEquipmentGross", "terseLabel": "Gross property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r201", "r474", "r511", "r519" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "us-gaap_PropertyPlantAndEquipmentNet", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r199" ], "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/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "us-gaap_PurchaseObligation", "terseLabel": "Purchase Obligation, Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_PurchaseObligationDueInNextTwelveMonths", "terseLabel": "Purchase Obligation, to be Paid, Year One" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_PurchaseObligationDueInSecondYear", "terseLabel": "Purchase Obligation, to be Paid, Year Two" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.", "label": "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "terseLabel": "Purchase Obligation, to be Paid, Remainder of Fiscal Year" } } }, "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r161", "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r349", "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r349", "r468", "r471", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r278", "r474", "r517", "r532", "r536" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r97", "r98", "r99", "r103", "r111", "r113", "r183", "r384", "r385", "r386", "r393", "r394", "r419", "r529", "r531" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r373", "r374", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r373", "r374", "r376" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r145", "r146", "r159", "r165", "r166", "r172", "r173", "r175", "r294", "r295", "r482" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Net revenue", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax", "verboseLabel": "Net revenue from unaffiliated customers" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r297", "r299" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligationPercentage", "terseLabel": "Revenue, Remaining Performance Obligation, Percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r41", "r95", "r261", "r263", "r274", "r275", "r276", "r277", "r442", "r443", "r446", "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r29", "r30", "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-7-inventory-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r154", "r157", "r163", "r197" ], "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]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r141", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r159", "r160", "r161", "r162", "r164", "r165", "r166", "r167", "r168", "r170", "r175", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r211", "r212", "r526" ], "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/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r141", "r143", "r144", "r154", "r158", "r164", "r168", "r169", "r170", "r171", "r172", "r174", "r175", "r176" ], "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]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r17", "r18", "r273" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r141", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r159", "r160", "r161", "r162", "r164", "r165", "r166", "r167", "r168", "r170", "r175", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r203", "r211", "r212", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r88", "r90", "r120", "r121", "r122", "r126", "r128", "r136", "r137", "r138", "r182", "r227", "r232", "r233", "r234", "r240", "r241", "r268", "r269", "r271", "r272", "r273", "r427", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r46", "r59", "r60", "r61", "r97", "r98", "r99", "r103", "r111", "r113", "r135", "r183", "r273", "r278", "r384", "r385", "r386", "r393", "r394", "r419", "r435", "r436", "r437", "r438", "r439", "r440", "r466", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "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/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business", "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-", "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-details-textual", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20221002/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20221002/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20221002/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20221002/role/statement-note-4-leases", "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-tables", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-details-textual", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-tables", "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details", "http://www.sypris.com/20221002/role/statement-note-7-inventory", "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details", "http://www.sypris.com/20221002/role/statement-note-7-inventory-tables", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-tables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r97", "r98", "r99", "r135", "r482" ], "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/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business", "http://www.sypris.com/20221002/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-details-textual", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20221002/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-", "http://www.sypris.com/20221002/role/statement-note-12-income-taxes-details-textual", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20221002/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20221002/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20221002/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20221002/role/statement-note-4-leases", "http://www.sypris.com/20221002/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20221002/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.sypris.com/20221002/role/statement-note-4-leases-tables", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-details-textual", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-tables", "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details", "http://www.sypris.com/20221002/role/statement-note-7-inventory", "http://www.sypris.com/20221002/role/statement-note-7-inventory-inventory-components-details", "http://www.sypris.com/20221002/role/statement-note-7-inventory-tables", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20221002/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "http://www.sypris.com/20221002/role/statement-note-9-debt-tables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r273", "r278" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Issuance of restricted common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r273", "r278" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Noncash compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r273", "r278", "r379" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r273", "r278" ], "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": "Issuance of restricted common stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r278", "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Noncash compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r273", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r90", "r179", "r182", "r427", "r474" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubordinatedDebt": { "auth_ref": [ "r14", "r16", "r501", "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.", "label": "us-gaap_SubordinatedDebt", "terseLabel": "Subordinated Debt, Ending Balance" } } }, "localname": "SubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-cash-flow-statements-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-10-segment-data-tables", "http://www.sypris.com/20221002/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20221002/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20221002/role/statement-note-4-leases-tables", "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20221002/role/statement-note-6-earnings-loss-per-common-share-tables", "http://www.sypris.com/20221002/role/statement-note-7-inventory-tables", "http://www.sypris.com/20221002/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20221002/role/statement-note-9-debt-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r295", "r298" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r295", "r298" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r45", "r279" ], "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]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r45", "r279" ], "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 (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r45", "r279", "r280" ], "calculation": { "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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, 19 in 2022 and 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "calculation": { "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details": { "order": 1.0, "parentTag": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "weight": -1.0 } }, "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": "us-gaap_UnamortizedDebtIssuanceExpense", "negatedLabel": "Less unamortized debt issuance and modification costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt-debt-components-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r458", "r464" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "us-gaap_VariableLeaseCost", "verboseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-4-leases-lease-expense-details" ], "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/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "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/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-9-debt", "http://www.sypris.com/20221002/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r128" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted average additional shares assuming conversion of potential common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r119", "r128" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding \u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r117", "r128" ], "calculation": { "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20221002/role/statement-note-6-income-loss-per-common-share-reconciliation-of-weighted-average-shares-outstanding-used-in-calculation-of-basic-and-diluted-loss-earnings-per-common-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.sypris.com/20221002/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://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(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(1)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(3)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13703-110860" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org/topic&trid=2155941" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r543": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r544": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r545": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r546": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r547": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r548": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r549": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" } }, "version": "2.1" } ZIP 74 0001437749-22-027505-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-027505-xbrl.zip M4$L#!!0 ( .Q6<%4&G_K4)P@ /DT - 97A?-#0T,#4U+FAT;>U; M;5,;.1+^O/D5?6PE@2H;OP#9E&U M'M:/CO;Q;J=6%+[Z">__HUJ%4ZZX88Y'$$Q@D.0JXN:C3CE<:N.8A"HT&K7& M4:U9;S;AH'54;QTTX/)WJ%:[G90[!F'"C.7N>"=W.29XE6_%CIG>ZK3JUPNA/H: +63:2OKES5BC]Y"QKU MS+7!%\0L%7+2@C=?<^W: Y%R"^=\#%Y2@^V9$]X'?SEB1C#E6HK&)]N.W[@JDV*H6D8,$]=. MF1D*U4)[F/X>'6)E;RAPBK%NU9?@? 7=_DTB N'@H+$K]O8;G5K0[=2R[JM[ M/'R[Y.+;=7R1FL4^#LT]E);W!V<0Z7 MGZ^N/_?.!S"X@.O^B2\[J#?AXA-<]ZX^],[[U]6+?__6_P_T3@94VJS7F]OY M7Z^'LPK\RN/8<$P<^W JI*Q R(T3\01MXIXZ)ADM9 M)H';:YNQ<'I=NC06D4LHO=1?MV$>G@C:&TH2F"7+7>ZC7T_ M.]1_S47W>#G-AD_FY1DD;,3!\)'@8^0AEP@+7W-F$-YR@N49,A%H!9\P"+!2 M]5^@8[B>9 ;MKK7,B5FP@S,5[K>7!XR?AA81/RE"MN'XA O=W(AP_, L!B&& M6SJ!+TJ/)8^&O%)$91F+D<:&E79>S3 4&$Q-(%?.Y!P]1C&5XI)1D#) ^8,= MH8Z*68A%!G2*1.]T8;=BH'C(K65F0B8I^\*QW[DV+99%Z QV*4EH4!]D$ H3 MYBF:*:P.7L/!.!%A C:G/[/Z8VYXV0@-(!56HN["*(2Q< D.T&8HU:AW:C=# MUW2$P\0X*Q3BW#1LL?:,L7:PV5CC$ N%T4S F$5O!8&&YGC;S-T7JMAF( O@ M_Z',(VP3$3(7JA5$ER RR3# "9N$62EGX"OCWBYUC?B.!#5<(8MT M8R+2\?Z$S"802SVV4S@:/A36&8Q>8%18^(U>5N909:?.K'B[!=8S!M;A1@!K ML!"%;VT)FE*=4[K7<2SP \ V:XAP&&M:!UQW %;BD&A$VH!IFER';$ M>'0="1M*;7.L1SQHM"SPD!D=\@B++>QB^$<<\53$>/\F3)@:-HZBX*BX%[?!4@4-J'XB'YN!9P(5\6;NC>*&C&#NB<2Z#%BU( MD[:V0/P>$*=^W@N%QOLG!NPNV]L$Q'[D%IO&\/6*[?O8JI"8#%ENUZ]"JB[@ MB).RIT(GZAS7/T=.&@GKF0ZMN/+MT"9^QI'S/&NX9!YXI5"<@:=2;1GV)0 [V$!@KTUI*_A>GPS7 MACFFAI&("+W,:N5CD5E$/FTC"=+,1%-X(> %"X04;D(J]ZYN*=EX)'J0%7EB MP71N&^K%Q4TYH"PW&8+<>E4>AH@&[X#?D []XPF)6,<[/*,D0B:XV2[PC,E& M9,CO6T2_!$2'&X'H_HC)W/,9A3N/8WJX-<) M7?L %%[K\',Q>7=VT$/7:R( MK&J+36>@"Z5[=9R->S 'ZTZ;&M^A[ >B+-@)] M'XOP7H4)'<*6VSY_9PF%#^!/DKTZ#'-#,)C3F OMI=HZ+*''D-B*Q6B8/K2 MW47C-S^_;S9^:1/KY08Y; M)O@Y*"E\ E)\X;(\0%ZRKSQB6K8X?^8G4TAC-2 M(B ]0&JO[&+1+X9[6*>-O=6UO@ ;2U/A'.=W4GV@43/3G4B@3[[Z+@(4F=42 M<^,G[:&G^81_S06Z[#-(KOP;,G9O>^CT$KAT,PZ=>A)W9=BX0,31P2<=H8:" M(SY*37I[^#/F[ N)S&*7YF6FWU_Z1YK3YR$/0EUY3E,<.]]!7BS"BI;?<+P[3G3!D&P!R@B] M1^K@%3GQ1*!XSL!;"(OE]^E6%A_F<3I#Y7*DWH7.:=5WKU>"]W_W2N4TVA?F MZ2-&Y8HF^9:[J8@BR6\];E).*F:V&FCG=(H3D-V ?RH 9ACLUBM /WO?'-D: ML[LP.BB'!_=BNWR!=*=[C@A( P1!XUT%Z#WGAXQV?G&:AZ^_F2F_5??@;U_8 M#Y,'+>N\LX>_// S]&Q[F=&(-%\4V__](9+R4/B(Q@E R:X]W?NM= M#ZJ7O=-^]<-5O_=/^E+-W-W+TT^#JZ6R)*X:/5XM)($%EZ?GGW^?]886],V@ M.S[0BQI]4ZC;J?FO//T%4$L#!!0 ( .Q6<%7 OC%]&P@ )HT - M97A?-#0T,#4V+FAT;>U;:U,;.Q+]?/,K>ME* E4V?@"Y*=MQE<,C1=U<8,'9 MVOVT)<_(6)N9T432V'A__9[6C/$+$@>V F9=!9C1M*26U$?GM&;<&K@X:K<& M4H3M5[^UG'*1;,N;?^WO[UF[B!+ M0FF.="SI0ALG(BI3K5:I'53JU7J=]AH'U<;^/EW\2>5RNQ5+)R@8"&.E^["5 MN7[Y_591FHA8?MCJ:Q,+5PZEDX%3.MFB0"=.)K!V,I+I0"?R0Z*WVJ]:E=SI M5D^'8[)N'/GJB2M;]1_9H%HU=4WR!7T1JVC MV*14A*%*KAM450E5=VLJ:5*0&:M-@T3F=)/[3.OEUP\>TJ/DY=0I]ODIY-FT_=Q^-F.L D M2C/?)^;R\/BR>WIR>MCIGIZ?T<67RZLOG;,N=<_IZOC0E^U5ZW1^0E>=RX^= ML^.K\OD_/A__DSJ'72ZM5ZN;^5^QA],272J&?TB?=^E(#)4M42"-4_TQN8%P MC5\X0B=ZD:2>-MB_/FQ5L=/(*"IV@=MKFXI@_>3L'Q1#(;V@S\4S_SBS/ MW.J[7(E\<8FL-*I?U)O9+K?:M5T_.]Q_Q87W>#G9#I_,RU,:B*$D(X=*CD!$ M;J L?^=V4[BF0PP3<99+Q)EIV&#M&6-M;[VQ)JFO$D0S M V,:O24 #>:X;6;NJR3/,\ "^#^(LA!M B$SH5H"NA2328H 9VPR9J-H"KXB M[NU"U\!WJ+CA$EMD$0R .)URRL2DX_T)A!U0/](C.X&CD=?*.H/H)<&%N=_P MLC2#*CMQ9LG;#;">,;#VUP)8W;DH?&L+T!3JG+=[W>\K7&[;'1^=X0K29!HZ,<#ZG1@0Q1;&D;X1]* MX"F/\>,;I O)M:0.*.8RBV!1VQ/EVL&VS+VH'83Y57ZI.,5+*/@#CQ\UXHU-X_,6"WQ(12GX"D5',PW%?@2OE@=J="?,=JL9U6H$/<\ )7+6<_\";>469:8 M?JNR7H]Z7M16PB$''N9*J> 8S2+!=(YA>2>F4A4U&@)[94I;PO?J9+@RS+$U#%7(Z!56)SX6A07R.8UD2 L33N %P"O1 M4Y%R8U:Y=W7+FXU'H@=9OD_,FT@;JTE9]3]'Y_V4&^2J_O= M2.9S '^:W/@&?2\ ?>%:H.\H#^]EF/ A;)'V^3L+*/P)_F39JX,@,PR#&8TY MUUZLK4,)/X=$*Q;1,'EH0=OSQF_^^KY>^[W)K)<9<-J"=>%L 'SY,V,^3DZR M6X]VIG@YZ"@\#%%ZJN,B@/D!?O2(Z9E@_-G?C)U\%)/ MIOSCP7 "^]*4B9@89V$X)24&TD]([:4L%GX)Y+!.&WNK:WT!&HMCY9R4=U)] M3_/C<-P)%7SRU;;&)^?0D_U$?LL47/8[2);X5V3LSN;0Z25PZ7H< M.G4B9&5H7 %Q?/#)1ZB!DL!'H4EO#W]&4GQED9EG:5YF^OS2/]*Z.!CIG2#$'94#OD3IX24X\$2B>,_#FPF+QA;JEQ:=9G$Y1N1BI=Z%S M4O7=ZZ7@_=^]4SF)]KEY.D)4+FF25=VM\X:43VNYIYW3,4:?WI!_)$#FNK== M+1'_['QW6"M,[=S0J!@;W0OLXO71K?89PC_N 0&U=R7BMYP?/-3]U]_=)K]7 M=^^7K^K'\8/7=/_WY[ZF%5M9>C7UGLWL0?A[V"+7JX^H^]C@>EA57NHG6L/- M^JWW^OT=.3Q=&"0)+$3IC8CAUN% R3Z=W&J-\SS5_S\2&K^BCU -*8B$M1^V M/G>NNN6+SJ?C\L?+X\X?_*V7F;L7GTZZEPME@W[9Z-%R(0L@NOAT]N7/:6^P MX*_NW/$!+RK\59YVJ^*_D_1?4$L#!!0 ( .Q6<%4 )T::V_;-O!S\RMN!MHF@.57'DUMQX";.%FV-G9M M9]@^#;1$6=QD4B4I.]ZOWQTE.X\F;IILS0,!; BB[GAOWNE.S1X<<WR[5*K0:;]>UJO5J#WB?PO%9SPBT#/V+:<+M72&WH[1;R M566M4@FLDE0OF^5S9LG#/A>'"W4Z8%D[8N2;ZX8?F9 M]5@LQK*NQ3BRC0G38R'K" ^+__86(CM @2I&7,^MH+Y&K'Q[OMX?' MW1/HG?8'I^V3(0R[WU+(0S!;W873TJ"T7X)!9]\Q7-W5'>@>PO#G#@S:_0_MD\[ Z_[^L?,'M/>']*16J3R*,'G\H?A7 M:JP(YY>)'DLZ@V5V'L-,V ALQ.%SRC1:+9Y#GR=X\H,*83!/M# P4'%*P*8( MQ](OP3K![ZM)PN1\ W"30Z2,![3W&<]G[79+N!8J "[I#(:N;]6(:Z@5P641 M9B 4,6:<)?4!Q[-96('",AE YPR3BAP[*A-A#'&*/X(,,%5!Q#5'_APC&;L; M1>#,CXAK6G19S* .D @!8VKSN49E((4B))@'4E096 478IFC;"Z0B4$6J(22 MXD58!T'^F5,9,#UBDANO>Q;S.;1]IS7RSR)@UHE0=SY+F"_LW&V)0H2A0$9N M5FX1-V:.&&'_+=4,]33F]1_HB):-8@XCI5&%>X4*IFP>QWDZ7=X;$BN_SUF: MB>W)N+F0V4L( M^2Z]?#!!24%DV601 TQ0YDLT-^3N[O1F<0R(AEOC2Q ^2-#_3=%AA4(RZ=,Z M;A@(MS6E+81*XRQ:5$(O572N+T(E3YBE1^+^CSG$+CG U1+H*S/#Q8@\C[^K M/GE='"Y0=UY_Y:;_KWR0%R%N_G# MK?IA?F>;;KU[[#8MFS+\PL-08ZD[+,&1B.,;SK([A=_=;%RKW /WOKYU-U2R M] .9\,5\3]I\/2PP!-6:\(9-D*/]2/ 0"V\LPJV8&$@9D6UG*)? -WM1:?; M?0"QZ'*_KV"IH30H&V'=$2@_=: LQ7M)L6R%'!>!^8L1C;M=(,R$X=D$B<9? MU/TC;IA--<_F.RQ).-/&M2'G"9*F'J7KO>>-21XC(UI)X<.4)EDT /M^ 2)F M8,01-M%JBD$>N"G6]5,]:F#.\*40$7##O$U*&]X,'J9:"A-EV]YVC*=!6$/, MAR&D":X0]]S8TC/T0NH_HV7Y6)$?Y!-(/^M%"S(-+=]%B]DTD>>?C>1XYV-8 M0C,1=;"ELF10'PV']BX6-[,/1Z M[:..]Z'?:?]*W_]<>-H[.ASVKZQ%H:?5[.M%:EM#[^CD]-,Y-82@CYBNN2 7 M9?JHJ=4LNZ^S_@502P,$% @ [%9P54/WN7$P+@ RB\ @ !L;V=O M+FIP9ZUZ=U"37]AE$)!.I$F5B("H-$$0"R3^5)K\! $!I46:E$B7)B%1E"(( M*,4"2$1 !,1(EY8 H0A(D=Y#$CH$$E!X(2%L_&9WO_UC=V:_G7WRWIG,O.V> MY]YSGO-DPSP\?P7@%_\MQT 02X04%<(AQ MQ:MES1)6OVA*YUR#HOGXCTI*2]SV]O'V"'X:$AH5'/'KZ+"8V+OYY0FI:>L;K-V_?97[,RR_X M5/BYJ+B\HK*JNN9[;5T+H;6MO>-'9]? X-#PR.C8^ 2)3)F;7UA<6EZA;V[] M_K.] ^SN_<7% >+D^!_QO\4EPL9UB+T&7#Q_<7$<"OM[@0@7MX+68=%_+'E< M L5.:#_A%;_Z*K>LF4_QG!5-PC7H%_]1)1V2,OTOM/] ]G\'+/K_"=G_!/:? MN"9 @IP<[,7C% '!0/O,CPFG0!]?9O,OLI28-K3%9B+OU.K,F5$=/-AKQ,<> MTJ98O6[TW+7XX&!2I7(**NV:(?'T HEFO'H!>2/K[TRZ3 M5))PIUIE75>#/_S2.0DM"0[0N\3X*.+L3<]C\5^D+V[; *.TG XR)H8E!J ) M$)$_I((^WT*GZ169C&<7#;U?3 YH"";V$K+E57/N9 ;:+1-S_P!0SIXR"8.8 M/)G7:;?2R9]V7>?VN[=4W'=,&*P$ $$&,\55R1M)L-F/\F!6U#;; M(Z-N1&&)'JV/)6_Z3^_^,E:S>F"%\PEP6S-'8+\?@*+CD5>!$T1Z!(HSO(90 MYX,N'46J!^ 4!UTA,R'Q:C\N[Q.2%V*>?]J8+WRE^QVB4RB#YLPP,?*1HR_. MIS9$M0^&.8EZC@S9\=$TMU_3-*E:)*U20*Q-QOCY0U:J;OYXZC2^7LE3,&[\ M\;)3%X[B\"FS#FHG$E<2]WEI-/'%Z^42W96]-ZA79+6^=F14#UH-NBZX&N_9UTNX-41&J:XQ&%0=./&F;7E M9I*J:PE!*"Y%9V' K-Y3B^&"FNA']59X.Q^ES23!DJ%GPFNT '3+=C)G=[)0 M#^$ U"WKOM(;=58U#C ^ '$M9I'!"50DFG%U501I0>_"0 =-[QG',G6GC!$^ M*#N/#;7'J4:(_/VG!R#W:3/2S9P"NAA9Z=A[2NAV+RK+\R)VZ&'@B<-6O(K'D\GES=ZR M$2H[6("GE.QD][RU0YSUFXP#4-^P8F45^A/-SRV*GP]K)HB,F7TZ!@A]/(0K'R4FON5R#1#/T-+/\R" M\R'OE#_K\52OA8T[:]8XU]AJH!-?5*HLP NB- PC>*AO&$K>L*J:EHVUSJ_N MOY!F>3]U(4*(;;SZ3 PJNT/'=]3OBF"CM*E$9=%WQM .=6KWIW"(A:3Y!<'Y M+>L)7;WW&B.17<=F]Q"R!OL1LB&7&@2VN?<+_\!3H(>&F3"*F==O? )<> -6 MIF_GFJUHGK<3%BA,ZWT; IT+Q4:5NB@K_TSAT>I>O1=XKF44R)N\/;)<.*Q[ M'W.[W])0POB(I:$XZ/\\I#\<2CCUGP-WA7X,R]0E,B4.]QEC]A6;T16]&/FB M0)$%5<\!<2O\+>49N=)5A^ PIBR$"?";1^"0$+'K<1T MBH3Y>3L?&[^L0=;[=N^(>HSO5U!!#[*9# ?4-)MNRB]-+N/4Z^D>O0%EX6&F MM4.)D"N_X/>0TJ-_.7KCLC4<.651JOS2J"#%4%J7[LD42X91#T#CG!3/Q*G[_C+A M]6TR\2\/0')G-L3AJ1]*5XE)!Z J3*N9J4K;%9UUL".3IHLW-*F0 ME//G\*^& WL\SB18VWM[UE7CA_ORFN8R:.^<%4Y?#0[^..5RH>>SBH8WU/:W MU1R^:U&5A.'II*"!\Q3SZAJGG5 <2":F^K*9O\([\$+&CO': 8AB@E-@"M'\ MZ@5V7ZWLJ;^?P._4M#QCY8\28%PP[YL"LT2F2"1))4:YK):N^0*E&&Y:J0D. M]R$(113?//O:8(PEE1:Z$-QTJ!XR/@.?F-RV!$1(8!Y'I"H01U-D9MV)@?J)SU779U76>%U8ZDGYQ42JX MK=ZTXUVIV N;[?KR\9YBFONY^)4_<^A4%13$QTP^V& M%LYSI;1@O>"T.WU/MJ:^R*QCR1!NQQP9F(B79*@"N#Y]?&_48N3TG] _@UO0 MDX[2V9.9&3R689\HENBY9",+*N(!S,-B,HR$:4? ?ON*M6\5/D;>EXR?OJ\T MY@1K"$IZIT]JPF)%<8;[#5 MINX^%G:/&%\-%:8O/@N9-AJ\X>MP\WQFMH52 MF&V^XW52F-\/KPZ?/=EM7^ E7@KMV<<%% FZY35-4[ M,+[*\C0/B\6J887B6YO;"_3.6-5YC]O?:F06G-HSU(A#9 *>VY_8!9&&U 6D MZ0G^<2A!VL9SEB9 GK"M^?Z--N1"CK5A_-K]?OEM&'^^\ (N=?\[TJPT_/+V M)2"O& CX6;>.(?E>);?E2K]2=@A3>+.?.Q3Y!/X*0T-8M&*XEHBRN.-+$X-W MVR@'H"/CS1J)(0^-LT+X)?5$C#K>SR?45R8AP/*YYK->RQJOKX M_BO1=J=\$Z;UD_['Y7G!T_PAQXT- ]^YAO%MX[@#T"PN1X;F7(OPI.>1(&V: MT67$8]4[>[V96^-E.QZW"#1K9RR-D\6/(?5-H)LQ$DB;60N^\)(VE"3@'\S] MOJ#]G?_"-)!C=W- P"&4GW#?>$;Q^&+"'^RDV"R6_70OV'A6.TZ2?O[-X=)/ M1&]))4.ER(G3MB>]YE*^A]SC5[),U)>M)]AS:%O<\E<5SQ/WOD^Q3,L9-1]I'3= M&_*5("&CG1G@73_I///>+Z*Z[ #$, M%^[S/DT=9^1=Z+:;DV3*9="NPL<7M^=H%NU"HE,.'>2WKM\SK_][>NB!D[E% MB4XD;"-SWQE(.0!Q\]&,6RS&K#HHGZK"GUX=TG&(,AJ843GLL/H\CUO=[4_0 M'+::C^J<')Q^;X2'+[Z[Z/SJ,EW/^R16 L@.%T0IKDHLNRZD%L[[7L88A&^Q MA&6 2%H-60YUA YIP2?)Z"44;C(;3ZQ>3_)7WH(NC#&GWD^7C312[/?QZP\M MQC<)'9M(*:#[.*XQ=6C)TLMGHNJ+5SUN4 GJV2VR)!Q,=99@FY&2_43F/W1% M,K2,<9OI.SCB_QQ_Q*&/QGH75 OG7\YWE;"!A5Z3[[]T[)_>,!J GCQ43T_B2]L6Z]QO>LH$?90^7G1-"J MU"[<[,_O2[2@MJX7)2/OTQHK[<<*\+G,>5>([!4Z1)L=DXSNLZYT)_G>8,*'=YR=.=?";\J"_"#E%5"*AJ$ MH&@"YRUF'^*E\(@->:3M\(SGE">[/]CN9)Y:1%- 3/ M&CB#I;R@UU/SO/$-F<:&:BYC =V:OB\X.B7H;UH/0, %"LF_65-J*CRR[0 D M#-4$$(Z5' 5E0P_#/[P3WRRM[.Y/CL7!#D!/;S=XDTW07AOQ.9!8A]>TMKXX MMR%-E\Y-M_J[KQ21#P5MLB.?4!T+F>+S=BQ^,'N+30W@Y+T_W/1P^>S-$L^@ MK+],TYT48_4N&S,/UP4T*$?G9MLUN6Y<"DB!:8=ZV^^]L^T+E#@K3M?1R2[H M1CAO_& TL_E/Z7LFHV-;IL>-B_C1-L3M!H)G+RS_3>_=BS&\64$ZE/ M:1O;/30>IA)&&&GJ23YV7F_SJ\2Y8VW9[T/-Q$ _4'DYXY_9MC!.7H@.6RNB MJ(/;1BX]Q(E6T?:[^HYU:;Y!B >7+L7%^F%LDTPWN]J7YRX+9SU]R<%6C]%7UU2ZMP0K1)):VF\7&/7V M.G:9,M/^I1:EM+EHI7_[D_^I.-0601_;WQOY UMSDEG9^/&]EJ&FJ9=VR/^U M4['YT+$Q"BA,R:X9(LU&2DJ)0U?4)*1=IX^VL+LLE/BP1[RCL6^1UZ\KFZVF M'$/2$8[)'_%7@C.P31: ^OE:&+6'G>37_2@IKY_W;YYT@K68N.U6=ZL^]W-@ M'5):9-5F+LRNE0BDM-UXK:WWS'5N(K3V].>"#NJ M(?N=) !!@U$$\<),21)1C FG-U:6^@>ZD+X_;1,LV=1OC"1!W6X:GLQM+!*P5P^F% MEV8I>-7]+2#[J)$97YF5I93S*UP:?B>>IUSNUJ[GZ.9@]3STJ+45$(EI7*+]0H/?B0R?"QH/"PSF_9LU%L=R(.Q:MQ?NV9Q)+7W3 MGO(,(X[B+UCECF;<&72./ ]=*Y9"\2/&#T >$.#T:#0>T:-'1L@:R_P%]'R8+P%OK'"]5 MOT?G364\I\S0N\K.&2M%$4I _\@MX)S9;U=G=4!HL>AF%1VBX.KKG4RG U"* M\];M1B+D33Y9EC?&27FRV%.FY^B)++U<-_QG5+ M$-8?8UEF>U3;\,#'ISD\U>8K@ M2:\&\M)L5/L!R!CS:?[GOWJ>($8&I;LD;AP(Q<\?W689SQ!,!YBT6W7!#N[BDVQ(6VU&E0$Z.Q'# _C;)4-Q. M84 "N$L/N[:?=@*H.(3JJ\&I#R$#I?W+'?3/[]@?>7 $AGB=7K'6L9.7P+, M6'P=#$VD'I!&4_FK*4S?6;1 >)PEX$8Q<+CR$N[]J_-LS=;/D34'69Q7/E?P MP/>RA^]-CK4B<)D(ILT8SV)26M'W;5&^7WU?95!V#5>%_TWB$D%UOV MN_?JOZ";Y:#\66F!I$F8.""_6MQ)(AZ9OOL,VME0N'R[CRE60X9%\T(%]S^A M3BVO8(*$@E2C[A\W.+M2"$DZ-5@DX8G&LP[IM7G6:FA7E%J,_=-)M0;KO.F5 M."/$FMBO2F$VHPZA9YWVD6P[P>TQ!-4''PYW1 MG/.>5A'/\FR#TXP8?8DWR58L\3(@&$V)C.+G[H]+*JQ+7CDFN.@]. RU4,)1 MYZ$/_I#QU_]FU'_O$/-O1NOWZ)@GQ(J3K^AA+%X2+;+]F\\YP+H#(X14FB#& M,"THIK0_/IBWP"\LR> MWDJ\_RHPXI&H(==16W\U+9X+UZ/?1DZJW M:$[+=33BVF+ JLAFV]16W5/J(A*S,RHQA"8<1KK1<3"2YGYA0Y ECBDO-ZA> MF;[#\?A^T6]V,50L;"G9;9U1'\(=!UBH+Q,'H.?KGXSW/FICEYTT))2^8+<0 MOVOIORN064*Z5E\^FV)W=Z[FXZ5[W^UB3J;1_F7>>\$:$47401*DLW:;T%)GW2BAWS=&7 MP=FC [ *34(&<)%Q"8"T='V!D2#]7]9,_'C=8_[I(PN9'TTL./\>#\]:\2?S MB/;W;M9)%0OGNQ:>^GS#;)Q1=O.[M=U3*IUGZO).,,AH M5B)$D>O(HVA5FC5+@(=MQ.+HX#41N@3N'!,2=17,64##N;C^U&A0"')02$]& M)G7,^Y-ZP5*Z>W#:TVT<'F!WIMP90 $-SQ*5AI&.T?RCUV1&37Z(='[6P7FT MYM5Z))O$?=/]4QC?<-&-O']HRVQ877WC]_15R9JZZO><;8&R0E^^@+F.(-:U MLP]3FLO&SDB_ESR6[6"Z[07PL'BQ[)>]K=FO?7B' M!0&VS2+!"8]N5@,+CDI0Q1B>GC-@TCMCC3RL)1&2>R48WK.3".5-&3L L03* M\@$]4GYYI;U>\A=T^H,# >Z^<M0;WOC36>)'0\DFS6J<_[ ";NU'O(&<,HSKD$@BGY^:88I#@@$JLG+ M_7KK:@"W\MP*/L72B0M87<-5S;"?-PRO1'CC>( 06G%7\,)*C3:0:/G<8B99 M8?X*>'BZ#Z>ZC@>4"M=F81X;@,HH 2W8R1MGB;GIY Q!C5@^.0C,==8$;5 MJK&TM2;)!]UG%32W(371\[5G!;L0T T6M U119Y-6-B*S#\ ?8W[13^>?!8$ MXG@,FK5;5&'*=3.N'X!:2O9CU/6E$0&N[$4MZ;B_4MI9^71GT/V1J"(D"96T M*&RHN"%$*GYX?KB3\_)Y M,T^ M$ R4;KQX&_">\6=-L]VDVP!9WZS@2;I;P_[PU@'H\2,+IL@.Q;^M;TQOVR1) M#78?+ NL_DNOFD3T(_8,I]#+977/XG7<17.O9C^*[7E(K$I.8WBCFYUU *00 MI&4>.$WKO3N 8*M,UG2%<\Q%^(7]'1O]9X;-QST+4%^96@#:@U9":G]*>J_% M98^.^[T:=6FJ)M(70M;7IKX9JJ7"[ M9)F"NT'*Q;9PU8EMZ+7]9+PKEBV#S;('(#?XT95;TTD.-A6#GT8:KI4ZGDJJ MXE-X_D[1DBG"N5F\6"(:H;O+QZ;/ZR&<5GC:=CF]L*/O$/-\#5!0['5B?=4R M=LO2P:*B^]'=G5S]AJQK[(XC<_\<.S6O8%Y]@#6&9A&)$9PT=QW"*:Y8>G-< M"_)-VQG$./H:PH$C)1B:G__:$E0 W7Q9A_IH9;)KB'7"1PP1]/I?K1J>KL<0 MRRH!\-ZR\PS/V:+8SL"+U>K!0ZTWKSD7^5=53GN/RX>J",C4)JD)@4-U\GH* MC0=_0U6RMN?V/[!M:"-+?0@E&&Y/:28*_.9 ;$\[#U)%GV.I U>^? 4T2'=> M?'P,EL8.L,7RI I3E-@"H]U$QX;9/G+J'&VX^W7-%^&8>3PEL&:]390-_89I M4Z_I' /U;_BP XO/@,W5WP[STVXD!#7"KQUZ9_+&T*:27&#\^"3GB!:\7U_T MRR]511Y;V8PG/X[_UHV3>- 1N#']^0LB^S-E4G.GO65\=FPTQM2JR^JLZ4 M'J:$_8K0B%5A=S'Q1^'\*#G$S,FA.\IQ<;]W_PA$FT--\CQA.5K *"F.>42@ M*0Q?S<.4.-=&E QIU5,D+$>2^90".R8UW=T3>88ML\FX Q []\]A7EC DFU( MS9V"3:HQ7<-0!>=K'ZYP$*3>[J:]^IW$>P!Z8J=P #KWM>K)*# MW4"\V_N]#]WZ;;\YH&XTX!"19YK[GBV\E*"Z5]&\Z[S89@B@!F:*JK3"OZFT MNM&S2%R9+Z"'S>BHFVG?ZF@QG;Y-T13Y]8#]JJG;(8,M$GGSKTNO;J;I[,GNCK3BY;W1TW(9.HU7O MY*W!$"GGF961AV")U@=G?W2%'W_J;&Z=Z;HI=]NCP5-\7C[U1<9H;T>H'L^U MM7S&3I(;O;"WF6;VY^3J&F9,^&<':D.RP<@"9TL7WK7!R7HB2=LW14> M^#S?'[)RX0PU9V]W[;[_@ M$? GE][$>-1%:=H8IUC^TKUS !I9EGFA$M78(H]7!8&+7Q];/5/FZWRYU"(R MKFS(RU7YVE&J4:7C28;*_8(#D)^ID>TJ(L3 "7[R_0@.N?\,AD#T):,@0T@( M!>'>C],,YWY-:),Q0^*"A46WP1N3/T'W"(]-)7X?]2'I*O]D][K=);-:VBUD MB0)(;>F@13'B]K;WE/NWYT=R&5_X,>TX=79F R[VH]W@+V9$7I+A7$!%VR7[ M=O1\MO+<:\T>1QF&Y5X"4#@KBV[A8UB@QJ%'7+XY[V/:7J\.\H5\JO1]LDXK M^^*S? %O \!_0Q-C#T 13]KZJ6O%Z%E=<=B9%[-(!AWG=1OG# UB].?PI)&(3C&OI5N&;HZ]R[T[$&%1??B.Z[^*HU=;0S:!1)FE%=,7;71S]PS5]/3[1YN[+ZS_XDMP[F: M'_7B9@$^VJ9Z2%J7_/$4![!7Z8N(Z!/$9+Z.JB@XXP)J/!16&998=>R$)A?2 MB);]^K6E3V@%D'(=<4I7U5MX.%6E4Q8_]N LEYS=-V>X8>%$I_YF_MFKL:9* MKZ+S?0Z;B8:#A/-'1RD7XL3.O"I,SN7[GI\74K[4./*UT0]Y&'+FX\?YV))3 MA8TY&R7#WINPR^Q)O871#*<1L^ .LP-0,D0VA&$AR;0;FG^]+O4!ZHM[IS^^ M==+S>$3J[,NSASXO4[<+J0KDE.?R$C31F[3ZECIP(O+ZSIDDQ!>?.(OJ9+EC MO8ZJHO^T@XZM_M W94N7+4C?G]^=0YG M,OW.WMU1KM*' ,K.W .3WK1&25(D"?NR;5"Y(87AA\=0OS0?:"K E%O-M;]< M_DV=^![L: ZM"J=H_<)?SZRT@M_O]K\IG"TDIW[)'QS[YOW>WBI^#J6!&L/0 MC-&3D.WQ_;QUEG)X>0=I8L5:RFJB2\A__V@7K[E;S#^.&2NF^JFMHZO@M22R MQ8N)Q3A_!:!QELT@P'RA4R&AU4NF@J@\QA]6<=AFLZFI:;'Q(48.YI7$.:L\ M^LRWZ@E:=S&I:DG_R[SVW$ M8,(SFUSWX3<.B/FA%\)VQF#[D-,W:V$)U,M[2Q$\5 \*.,E9:N#A;^#B;!\O M4+P]=T-3>?1/[+>$UL?ZY<7%_[Y3+M>&;C2BK)#*; VY@AJ#";&[HRQ82&Y^^.G-/,O7"K0-864/6HL]F9VP0#"J8MA0V^\(&LL;!6;G&(,R-S?& MQ;:!?OR#[0CF.?8RQC^ZGS)OIF2/J\H7,!-XG6QQFI)\A5I+\'P,>[;EK!;P MQ\?HSF?"E(5S=W=D3F()KZZ1U0Z&N()BUYMF4_QL%JS:DRE>0SZ95@*D7 ," M/WBC(-61OGJFY72.5-6@.6DE3_?NRRY& 6?%[6;0M)O^@L@ P(Z69D)3:?/G M"U>Y.M!P[./$8'*!W8X04O3)RS+E7=8Q4 M>S/M>NKQ@*\?LL_RO,H1>@2L'8#$$IH( E;I-J?PH9TE!M/O=S8BLZ4>E"?) MW2XQ"@J.G"ZUFT)%HIM#V%Q/16FS=]'CU1EN.HP0_CN8?%/X].]I$_ATHLWK MX?CP^ =RY;B-IM$\5+O*=A>@2WM-;,DQH/D3T&+HEHMY!K@W11UDO>1UUIU^ M]0;KI)B $[3I4MB\&NH_@-0U>(SV'U&Z3F+X2R;X0;3K[&L;MKV<_>=O:\? M)#>TKV8_.S:=\/G/%\CXUC:5MM@!3Y")>Z)1"98*E^R0B<)LO]E6>5ZY46X1 MYEWOC^$\[)[!>41XY(=*YB###&*G%BM3H'SI]OJ@][3JZOW,4*8@JR@F5MO& M14^ZV]@SCZD'NX2?+<#0S/LF+[/XX11UT9W62SP$M/ 23C;A^F!E%N3(.[>D MN8YWJO7'U1:]CH% D9D,MGE],TM,07.AI(!(TFAK'Q<@8$CK>%IY9^U!B('8 MWQTH(J2<*,QS5QMD)/9FYT?J]/M"BO**]!9$U;K5O'4ZED9V>CBTW; M2B^Y']KVT2\DE.4E$%J"DO+$R>NEY;]*L [OK+N6!CZMW&)7EA+O$IB!-1/\ M'#;[ANT,#1O=MJ. U2@ZGG(?[TL!)TQD5SA=$^?J]O_4Z'O/N8TB&0 M#4_"OJ1SQ@*F DY5Y*'*YJVR-]QI"HP'[F6'=ZD?9)I^RKI(D!#^\DPT5<'J MHE5 D- CC_!Q'$PRL;7N;<>&NOHOC>?*!2G&'+&Y5Q.2(;Y,XF=+0XF%8[G_ M\9<;NP3[4YR+Q$F>;;4TBE]- ;#5M#?*/'X DF2>>N:UQ_2N4_V^EW6Y%;): M2ORNC[5TW&G" *>JRL-;P'%XF=]8P 8F%K>>%[O]K]?>KEQ$M:3Q7,!TJ*B4 MI]SHT'5W.T5ZUJS>TP.0E__A'M(!2#8\[ 9=XY6>0^02UQ/PSLL_1CM60J[+ ME;NY^-F^@A;/VV=(E"<]]Q;-88)YS!NH&WLW#"+8XN[W?9I8$C,2GI$>:P0J MXCG^M#^!N;6/1ZEKKCUG^(>/MLEQ T]IH>N]TR:[?E6RB%<2EYVW'CINVB([;-X*<<'3#**6/*4:D M[%#?T8-)!CMMIBP!M ORTJC=K?K:?G]=J8T0,]]?%:TNJ<1NKK=#E)^<:3TN M\>E3#_**_C1 8KK.OMUQKM86)7PW-85ZF8\L),S[]-0:P03SP_%K,/+EC?BZ M ]!:%@UAG[B6N=/<&.ST?=0W<,O!X!EDJ3Z.<952BJKG)A;IC%@Q1 MIC] .X^T!^@1;GEFK1/@QVJ'7PD6/\J;QGEZ['#<5(/IGR"3-_;417ZU6ZCU ME/QJ'VRS+KQ)R+3<*5"VRB^PRK]] D,X'?354WS _CV&RF[*N85H;YJH(?K* M)$"#I8@TQ^VJZ:N0F(Y.KPUD2.VV,PK3V-PUZ$B_36SKJ[+IT,? M"!,DEK_9=SQPZ$[6F0EJNRW4,33TMJC5-?<,JOV%?6)86)COWKAOV.#77&/P MJ;Z)VV'>=^_>508P JPA=*7_T]]]@*HG05VLW3Y]SR^#MD786K'E?Z"A8M;C M:1GHRU]B]$+[)1]?K]8"/R-=K#JC]!@DX*\NI?^)XDK]H<^_;0&<7&SI.P+ 2=B$!E^*@;8OI!UR M%&D:PF:(0+*?SFI8:^CK\DVUX__I]B[H;T7;+5@^_ MOC!RD4EOS%:\/V0=AGOE)%%9/[Q1E"$G&V,><6.ONG*#N.D@K\EF 2=0'T6# M;5^DK^/SV_0G9@=E"#=,W+1-1M\H.33'R&7K)UA\T_V%ZL1S?=C/AMU/X0R7 M 8%HO2G^GJ=Y+G_B%2P%?CBR=)>^/&GG[1NR'*@UP#,N?7CC@#=0PU%16WEC MK)T)W,@!"(:W^+X+9_$_D2"VJ4N2WK3(GEIWAX@C7;P/%_]2\$@TJX AZK1# MQUJ4KN7@/*),!4U]#^7[%,F9/7 #J9Z9/ZA9A A__50U- H_X M52ZOJ_O]OD!-C\J'ND'!B;.%Q"PH+" M%:_4]B//[%65V,.!!$2A;0ZM92REH%V(8Y>V8W_,)_+'Z=]5I1^KWSC[AP81N)6HIYU/SXR,[."P/S:QDYX4 MY0ZV:V.H #MMU8&.CCZ7;%/TMI&V2\YW_?+E'3ENNZ-"TV(@MKN%[R/2L#^71X;2+>T^U/(BS:#QY[.TX3RE4.Q@]2W* M*XR;"5WMLTWZ69=HWA\ZWZ3S6CI>&>I,S^4,V%9A/F&'=R42FHHW%_QZ)R*@ MB^FL5@AGQ]HT0QD0:"Y-"\E;/K)?U7?7;T[^P9H%LFO#F3T![K- ,RW%EFZ4 M0>L@ST&U:'.'?H17$%!J XK9IKY%S8I&K^P[^2NB/A]6.BVE4#:#ZQ2H?J=; M]^_M@=75&6D9AS-6H?J?6OR*NI7(V$_ZMXB^F^[N%?:ERR%AS'% M@K;(1@6,XX KA?QE(J8O80$1=S=$ZNBQ?]9^]FT;U1F"U!; :M\[K/MTURLM M'<<2<"-?BN^J5J]5&_WV9EPXY;R](FYIZ.KU][>C_U\#?3#^WP!02P,$% M @ [%9P53!/QYF@#P VL$ !$ !S>7!R+3(P,C(Q,# R+GAS9.U=6V_; M.!9^7V#_ ];LFB+:>U:3W$DDN?R?20/CRCJW:_/,Y]\91'WPN"\TS_J=0@+W'#D!9/S MSI<'Y^+A\N:F0WA,@Q'UPX"==X*P\^LO__S'NW\YSF\L8!&-V8@,%^1QF@0C M%EV%,T;^>/_YECBD]_:L]_;^(_GR>$D&O<' Z?>=_HGC_/+NF8_.N#ME,TI M@X"?P87SSC2.YV?=[M/3T]'3\5$83;J#7J_?_>/C[8,HVTD+NV$2Q-$BJ_ \ MC/PCSMRC2?BUF][LHL"L0A)%8%=5C?1NJ?K2<*-<,(Z<>#%GO*2_J((6 MP.TNWL8Z/:?7=P9]59,]NU.]#+Q3$N)[P5_Z]L%#QUV\/:2(!]5RN;UK< M*K7-/5=?%&Z4"T9Q5G!,^5#(AXO+A9;<42PJ;Y4KQ/.H0C[<*1==%(JB%_"" MQX_<<";*]7N]K&S"G0FE\U4MTANEAN%:A<[J3JDX:CF*RTJG6)QTY03KM"?W3T].NN-LA-(XC;YC$[#J,9E=L3!,?M$F"OQ/J>V./ MC: 7^VS&@KA4H' [IM&$Q9_HC/$Y=5FM4Z'#$R)ZK3>;AU%, FW5*MMD5[\- M71J+@::R"O[GJ'H.7G+Z ^>X?P2B.UT#+2JYKE.!5U>0/QW\N9WL\C!D)+U8 M1?VSF0::7KE6\DKY+O-C+CKJ]I;G Z21U:HX_F@@-1^LC*2JXOAC2Q\O#0UF MCBZ./M+9JIDM;%\9QD2W?G8[.9OU5Y\:L!SH6IT4AP5E[\:M*A MRU&"68\NULG^VTR)^FBB2I6ZFN)_OM7@L@7S5X>8+6A?,8LWZ'MXI0$@T(-. MNU'HLV[ )A@*FW5"/XI*M; GGN)4UW^SK <-@C 638EKZNI\[@7C,+T$%S$R M.%-QX&13.611[ &DAE!0-3",V/N]@3."H:.!/GPZ/ M(%Q1158$E.=T82=48?YMKIZJBQR YL'9/DNM_N;FN-3?U!RHXB:^0&5'C1JQ M\:9&014O\';8IGG$-K4)JG"(@[=""AMXA +$@[4IA*2Q"*F=4>@FX@>LB1WX MZ\4+!_MB-!-2.@3K??E\4Q=42P7-V\VT4_KE>,G%@\D"\9=>KPZA=IY;3$NHIE[IG76\977S.]J@ U MP]D- Q[ZWDB,S]EE[H1C!UDK1'(G"6@R\L3 OR7NF\JQQ8,^@/^@Q,'ORX(> M^0U.PC&YR_0@K[XH17YJJ:&!#) &P5,6<.\K@_X+_S/'#_D+,\5$K"WB#,R) MOK?"(O+HO MJ=<22X+K4CYUQG[X5)Q?+(\\-3)L$>5D'5$N00=R#3H4)ZQV1EH?9/ X=/^: MAOZ(1=QA?R>X0GG1J&:]0%M$>6,>SSP4%/HW^2 T:FF#* 9AS)R^$] XB1AB M-TRX%S"^_:13W:(MX'_&Y:_'78B3003\\PE$$EP7?1)"$?'WJ= #1W8 TS[W M1*U^0>^ 0'SL1.NFCT84S]ZEZ)@C+S3F6:89H3=NV0'ZM!1E#\OM4 M_'_(/LU71/5MFX+ M[(JD5E\D-C,%Q*![653@T-$?J*?F,7UFW&F(]G)KMM#5I[1$G)P^77]$@8<. MYK'#9G,_7##F#%D 6L8BUFG:ARN;M06O/G$E N8/J63R7DH6P=/! _T:LXG) M#(UB(R>,IW(E6M@+@PO4AK ;"K%$@H$^VR4"ZHM<#W*'>BSML,&U\*%3XL09 M4R]ROE(_$8^-0$T*,QR5+Q9%B854MJ$,6X30I\)$8'X-:I#_HAKX-.-:J0&3 M0:;&@?-!):-A)A[ZMC+;JC%;".OS7'F"F[QZ% (/_0&S81+:"M8;RK)%!7UR MS#COW3+%+$5MA2*F0FQQ0Y]3,TF'M[1826=;88"F/5M@Z_-NI2QYBZI)2ML* MT&8B;&&OS]C5)L];/A0SX%9P+S=E"U]]DD[EU%L8M?EP*WA6M&D+V(K\W'*J MO46X)J-F!^NZUFVAOG':KL5_H]2:'39L)LL2-XX;9O-:IE1O!(>I.::>#Y"Q MYSBAOOVMYBL2;+&B(J6GW7I.7EU)+ZOQ*2'@IZ%-QP+IWF0SU)/$H?+@TY+N!2X M&4[ 'AY*@Y& '!Y\CPX]7UZTRRU3:;9HI,\JEFCT,5,)HQ Y/-WF*K6,6<9P MW4 440TD_N]1N!V?.O(P3-S;?.HF0ZVV*7/6Y;8M6XT@L '%!4YS:M44?(9 M%6TYM^%#R;[=V'A[L;:8I<^8FC\6[;?1]9:8#KX/E5;%VJ*2/D=K3J5!2Z4M M,879ATXF$9YYB?,4!#RJGI7)T)X:MJBF3PR;4TW4+NB* 9FJV4Z)AILPK Y? M&TNS1*77^CRRV=Z/=KA:PK!X0-X*@A&#D<.%U4XV/#PQ;S+%B)I^91&=,%D0 M5FQ)+#Z-@4<9H';0KE/PEL@D4SQA7(;>?H)M"*$9B:KXTY2E>V"AK9ZASZ6_ MR5^)J.H7XCB(@B-P=/T]=02YD(Z013FYRQU!OH CB!>0R]P1(E^/CD@7+\(1 M2G#602M[YJ'WR.(VJOP7/IP+ _&^E)5>82S%%C/U&?_R%J[B[\M,E9899ONN MUMZTS1_+NMABF?X90_UFL;K[+1NK-I99C2@KVK3%#OUS@WRK61L;ZM$8VA\_ M:MJVA?CZ%_;5G[9W5V%??B23#^'I2UX0"8=#WYND![/;9,9VDFWQ1I^\+_"F M_& HGRBNE7KD+E>O957%CE.[FY9J&K?%C8I3!5;WM;;3R5I\BB^*Y@_L1+HR M8OC!(=SLIZIPM8HO?"3$QFCS4DK9(IOI)FJG],)K_EA1Y%0_9YJK2CS/".3' M_;:CE!5.E Z%WPF6ZC6R1=&*'=\V*%HZP[[EI^'Y.9:GU4VE6>+52<5N\=K3 M>]J)M^8$'KOTJ&G<%ALJ=HDOG_;3@F_\XD]AV8VGCN.+%C")J-V_JJR=^#] M+WVX9O0UN!B)_8NHC0)Z;W;P$B\0C0&F1>*1G]A&\ENX; MO5)G5,@.IU]"(UO$U:?BS5\%-'UC\ #8^:Z[_!7D]$KY:\GB6\E,OA-!Z)"+ M75;GG3A*6$<2&GCU)W@5+HP*>]S[']ELR**.^/SS>6== <_W<06G&N4)2/'B M!%7X+0J3^7D'">&=>4#3#I$?G!W%D?SZ]=DHG%$ON(%[:%R'R+)R['V491,Y MZA2_"5UKD=QD(+Y65-BX4#:JILSWM*M@A]P8A]OBU*XXA<(BW0B7#^"XJ%8U M"ECE!MMI;!O/R"O@;^B:T6+9+VFNXKSC1FSDQ=9H<'5W6\:\>&$G ,8G"_E9 M=1>^'SZA)Z[#Z)XN\-(5&[,HHKZJ+8/1!?)#ZIOAY M[=0!Z\ML#S?H!,-@8["SIV/9P['"L['TLY3*%L.RWV7V:C"\Y9S"]9.".X&O MZ)/B%4N8-=4+EN+]2@BR',_B&=O.=-#$,)OB^,T;(H&_:)9>GHWP"_L3B MN_$7,#>,8ESW83U,#&;+1IL-[LU4_Y&Z4R]@T>(B?A"IMT?F3H/0#R>P!KZF MKJ1[:1CS=GV9O9G?,4![#+/M&1DX:?;T43TH5E8;EO[N*T_4E,-2'[5( M#UBXIQ'FKD ^YT6#UA?;F\%*F*(#IVQL58GOA=@6]ERD5>KM*I3\[HR\AU9< M;TY]E8"Z"]:NCI5U6]3;G]SL?13./,Y#N5(L3Z45]W9RZ5S6E>/:3X7!=\$% MQ %^?] ;]"%RROXY7F?MABWLL4\&V[AA\"-8_GH;RU_OA.69I<7#UO"L-3QJ MK9"#3J?4QW#=NKIA&]\Y:JPD@0S_/_C,C:,P\-RE#&'U[9VD].IB1F>.]OY. MVI/OF/@F6\"ED[ZUT)V+Z5[* =5OB+RLX]?(W5_?JV/&-W1=5FV/++>U0[;. M5=;D_ B^?:%-H%MC\%+Z_ A8F8X%]0WLD3=>9#]GG0=?1NB/YW531F[:W/YX MRM:)NS4>M"9F#SU;<=2^J<>JJN^A)XS/ 3?UC7F#>^BM9L?TF[JPH90]]*OA MH+]:?G]LM7AZ;(V7;$KZ\?QK2+6-F]L?3QE_-+C&1>;M[)-O]N!(T7I@]L*( M_6&%^<&=-L=PZ-!6V1^+;1_76>,MZ^)^&$\;TLVTE?WQ2]T!CC4. MJ:V^=Y[8\CA#,S]MV_C>>=&P/RV7_F9VRM>?N3ME,PK__A]02P,$% @ M[%9P57B[D93$#@ NN8 !4 !S>7!R+3(P,C(Q,# R7V-A;"YX;6SM75MS MVS86?M^9_0]:[3,C7](VSL3M^!)G/.-$&MENND\=B(0L;"A "Y"RU5^_!Z0D MZT*0 $F!D*N9CE-) 'B^PX-SPP'PZ;>7<=B:8BX(H^?MXW='[1:F/@L(?3IO M/]Y[%_=7M[?MEH@0#5#(*#YO4];^[==__N/3OSSO"Z:8HP@'K<&L]3"*:8#Y M-1OCUA^7_;N6USKZ\/'H0^]KZ_'AJG5R='+B'1][QS]YWJ^?0D)_?)1_!DC@ M%A!!1?+QO#V*HLG'3N?Y^?G=RX"'[QA_ZIP<'9UV%JW;\^;RUR!:=EAM_%,G M_7'9=&OHY].D[?'9V5DG^7795)"LAC#H<>>/KW?W_@B/D4>HY(@O:1'DHTB^ MO&,^BA(V%D)H*5O(3]ZBF2>_\HY/O-/C=R\B: /76ZV4=9R%N(^'+?GO8_]V M[9EB-N%$O//9N".9?GQT=-*1[3I 91'VSKP #R)OC**8DXA@X;&A MA_\7DTG29D@H0 1!\-@@)$\)-@%=(D1" < 3.D8<#\_;\HG>XEF2U'_OX%'1 M; +2)\AX$N)V9X47/@K].$PZW<'G>7.)N#&VI+3BEPC#E)B_N 6Y(?/7F"=) M% L!'B(Q2*0A%MX30I.$U X.(['X)N%SPN/Y%W_>)!3A.PPBMTV[I5A"*=V,SQG?&)9;^@VXVF\;D:13-_;]T',3]+0NZ[JK, M6W1$/!XG8WH$S.BB_Y"S<0E;P^K57T"C%@^.]YT'F5*@B_[D3:#?GO&Z^$_? M OYM!:\+__V;@%]Z[O^TM_"U7-=7-GSJ9(5+-0>5[[U0$BPVXJ?D2PAL4QCR MRW*!9-GA;06/U>@[!(R'@/$0,!X"QD/ > @870@8:\=ZAX7 N#N1JP9 BJD% M,NWN)+9$>^JIISJ&=)('NOJY\GA[@%ZMKRN/YS[Z//U=?< ]P*_4YU6'TZANID2-;1G;A5UP*4%J@R,UI1-S6'5S>MWE32R[N6TTW%US?1.+;HX;A;_/JMLO'J%3 M^,3X;.7_H-N$44EXR=4VTV%MK;*5H\O2ZMKM@B 0)2)&./C"6* *UQYH/+7$1[9F,WDE]SX?OQ6+($ M!]=XPK%/$N[ _X2+\@8H ME &]!VX;!@WJQYPG&A?\ Q9X,45Q /P(]*U1E=$MF)OJY.G9DPP6P3=_+B7@ M9K%/LONZ3?(J??Z&)C'N9Z(2RY#YC5&_)*7;7:WJ;]!0+ 9'H8=F:!#B;'[K M-6Z$[C[V,9E*:D#AZ%&?U\4V!A[C8)$T)%@A[MKM;5._L&W=:(3Y%3B='(\P M%62*;REH''P'*AUXW!T^H)=B)\YD%+M( ]!Y,%=1V$,DN*57:$(B%*H0Y;>V M2[D0H,55A*[]V !=!=*>U<8JE5=(C*3NGJ)0QE(7T17B? ;J6^9 5#5H>IWL MXF#C,:/W$?-_Y%*N:-9\;7.^H.AT:1Z#TD4P['7(\&]6$KZ:0U55X':+IBB$ MB">98",60H@FI**(9L5DYW9K"DO^K'3$2_G&(KSP5_LX\3-ZB"=4A4@(,B0X MR =28@1'$!:J').N5C$I2JOR7Y1>)Q=P%+X8[7X-HNG+S%)W^"APXJEI(5'T ML8M"AADZ#JBZ85/T%LM-7EO[5*_8 #W2(UN- M,WUE[]*:2R$8_4RG2^4:A;#4H:9+91J%,$PR1"YM#MC(%^HLZI5^4?:F4:8R MT'=:W9M F0JANF*S-W4*U+/*,71IJN0D/XHJQYVW/OG82B[-NC2-]%Z>YF*< M2]-+#YA)&L6EO2O:KZUP"=NE'2EZJ$KG*!U5FDH3H)$@<%17FBG)JN LZTDS MF:P*SK*N-%"259%9UI/:3DE57)8U91:NN@RU#4V8DPU:B[H*$H\N:4(]2/DE M""64W^Y*@?4 %>7)7%)Y>HA,,ZTNJ3X]A)5*TES2B)IP=>K57-*.VG413(L5 MSJG*,OB4)2X-U=#[2(R\8O64#4;ET7F]0VQ7S)E15*I273A@\JR?WBS#: M'28NVN>7"2BFS64:[?8U%,;W.('H92+51WKF09?FAC99I)8=PV[1ZLI.G>YP M2=85$^H26XTNUDM:-]8?^EA$G/@@J_('T#CK7ZRT["6;0, "2J<&7^/T7_@< MQO+ZM\\O_@C1)]R'6?!Y.,2^:K&V&2*L\OEZ[IJG[@)X"?-Y=XDI.$DJQFCV MLHRD>-^:$HY^5ZN84L'H#E>%I4LKB>52 *^)F#"!PB^(B&1AT:P7K\_3)RDIV6D6[?9V"\'G3O!\T?6!02#Y MG40CF40$";AA_'Z$.+X$/1O(W#80FA?%51VN$>P/[,*'&(ACTT.%S >PBT^N M0C!Z!8$;)X,X+Y;,:VI[8X*/<2!N.!O?0U#:'1J_%/,1[);YF\RG\K.EP8./ M2I@55LI;+[$0LS^HBYQ:IQ:XZP9?%&VZM!1>#;MYWK/$(KFK+]XP"^32>OFN M)#XS8:0+_&?G@>?XZ[H@?W$>9&W)&%V6?'">)?J+F[J8S_9#O>GFZ[5]&1M5 M,U5-FL'*I#9N&]4TU7#K..O:5 R?5=""JRS(&\-1K&!HZ P8A]> M? 'J&LH']R'KHOGNZ\G5NZ02&ZH59)44DG,EYC>1FF3,OP(,H_5/YDAV]P6Q=FF-"S>'2@J8N+5 0>\?H4X3Y M6"X2P,R9[T-+_-C,1R<;\!XI2M.0@/A8)><'9SF3$<.?3XK1SKO*%[;H6(I:SE%Z+I=7+SB,9R0F?S M$!PKFW^K#OR"]A95P%)S*!NV-(&?WHPO38/4=V MTL+U5;EXO)Q=KK]($ MH=0U2X&^Q$/&\;+@7T$M\=DM3()$&\FB!18":4^W%!0B%NIKFG;^ MQ 8XJ'NP@DL'*BS8EA_)*5H=-FNI;Z4II#6G92/;R]@Z/7I[S/([6;ZM8XII MC!<*A2,_DHO-5[&(@#*^7!.1Q9'P7Z"^!;3"2'8W^N!$\WT!]<%1**M]@S&A M1$3RE4P+WJ!99T-";46K9QZT#JS<.HMZ]V+^IQ MR"QDQ^D9K+N!*4^>:+JPZ,\>.*("HH)TDW?R*97,Q5[!"Y!!61H8<_B;5C 6 MO"^+3W:S&$!'8#<],9O\A9"&JWF"V M"E%-J+%D-597>O5RT!H]&BO2V[B44>,T8L/>=HOV)%$R=Z8JR-O\O9D,>Q&9 MZH96Z?T=<2*K7HK(5;9STR9NDZF\D&H;C$L&*Q>(MM)QH3['&)&VXG$I+9*+ MKF 2678I?EX+TV!.R"!N#.B$W/?H<0SAGD_"]&PF&>.ES(/0#TUA CWAM"&$ M?W$$0U.9V/=B ;\3ZJV0+KL.D""^!VV\@(2Q'"-Y*)Y?C+3]]'*.S3Y!LN5> M[1]/+#EYUW*)1IYB\7I!E\+XY;0\I +RJ;R8PON5.N^!K5Q8-[^CZ5**BPX. M_5$LGZ *%DENII?.Q#WV(126-<,KX@*A\R/,F"WQD:#RT-P-TC5L;Q(B*E:/%(# 8)(>'+=,[B[:E@OS:GZJK4AL M)V3;"I: HJ#>9V"/"%L_4C3E4HH51!E/H+M:P@WZ).I-'E^21]',:==FM"< M=S5/F2$:QKA(&^:D?O4Z-8P#+&^Z!DG\^;=&B/*[-XQM7AIL!"BCCYN9>N-W MP4K!=F+3[FXPZ^H8ISSE>EF@:4E<6BBHEP%JC:SA$,Y_D'\&2&#XYO]02P,$ M% @ [%9P526%L[3]-@ >?0$ !4 !S>7!R+3(P,C(Q,# R7V1E9BYX M;6SM?6USVSBVYO>MVO^0S7YF)TZG>SI3T_>6_-;EVB3RVN[N._ME"B8AB7\X.!O__FX3MX\4)[%+/WU M[?_+7]__]W9V\^ MO/_P(3@Y"4Y^"H+_^%L2I__\J_S?/D201(I\H7F,;U@6-US25,R6H'M=55D4SML5=B?9X6-S38/_$CA)K6AJPC^F" M%$G>OY.?MZ,4>"?M2U'EL[+MAL?9#R%;OY/KV,G[]Q_>E>**92"GXDEYD+*< MRL5M06(>/)"DH %;!(LX%>M$3))RR>"%+)H]AR3;#G:MEK+W:E2)3_1#G,9R MA?HL/M:E)0@'2"NAZ&-.Q191+V0[N1(6OGK%V6Z(9#3\8WD4T+N61?Y2= M5;UD&O_C(LWC?'O^;"8EY)XFO[Y5_5Q)D\CUFO&ZC]Q+TSPP!Y'J,UV2I'KV M[#'.&@13E.@LTX)D]^7D++)@2;;[YDG"^HM_G,=9F+"LX/1.C)13 MT?X_9_=B*)$P?R&Q00VG""[%C/A#3H@OE$BIY!RX2C=%GC5(JL#4J0VG*&]W M*X%81^B5^//E@&HO.(Z\=^0^H6VR/BNDD_-I/9WQ\ WC@OO^^E;PYVHG^JM\ M533Z]:U8"O?-U9M<1TJTX&P-ZES688:()[O$IZ! %43=@L3:EG6W0#3,2/&Z MGH\O!EA^@8A.K+^:Y_M3IW?3O,GU151_R=)<#.J+I.Q7P7GH4OYAC/A M>DR MQ70KA^-9U;YJ0-8#9F4S>H+^MW<-_-,V\?X8D# LUD4BS1$!RU>4!Z+6AM.5 M',X/-!#2&C-OLU9=4>\N4B'W1NZMX4AGA\/G*A6CB7X58ZV-K$*KH1Z!#!L9 M-C)L9-C(L)%A'V(SVT$=D^H? RJX+-M2&MS35#PJ#S8)28UI=%L[KH@S3 ZD MRDB5CYI>7E?;SRR-YE)WO&9"%IK'E7I_6DT, XMUW^:06B.U1FJ-U!JI-5)K MF]3:SK[DEG+_$FPX$[,RWY;,- ](&@7T7T6\.1P=0-X-:\P1^381!ADX,O#C M9N#U5+B6,T$L4!>[>6# NCLT@4P;F38R;63:R+21:5MEVIWW(K?L^B]!G#Z( M3XQO#:ET0TU'O%GY9"3)2)*/FB1?[<8]G!1#JB )1A*,)!A),))@),$V23!\ M[W%+>G\,. WE)Q*&K!#C+5U*4VPJ_@YIE_.(\ 8=4613@9 Y(W,^:N;\E7Z; M[:?"];.9(+3SLQ5)ES2[2@_+Q&D8BUF:M3%LFTTC$T)G&BSB4CK:G]4NT%\;M MY'TL,9#H(]%'HH]$'XD^$GV;1'_<_L^A2?->DQ[26=2:G[".8E*]* M.I#QZFD6JO@SM+A;:9O8,Z2H RFKT::>0MIR#N3[OP7A.>7)]H9N&'^I4P-* M.I#QCA-!^^3;:Q525=2%E.(1.LD.?A[U>4Q9TI6,\@@A2?Y?O%'LTNV%74E:TMPYO^;L(:[RU&ME510?7-HS M,2DX2:X$O7O\/W2K%%-1;GCYV'K-TMM</O5A3OA2OYC?.ON4KF3>(I.H9HRT] MN*R7<4*_%H=Z_BL!7Q=Q(A4_$RO=\N P1:-@KTH-+IM,_<3%Y"L):KDR"TY(PCQ^H(*YDGHMT0BM*SZXM#=T&4N34II_)6MUUS87&URZ MVQ5-DK;)W51H>,G6)$E.BTR0PTR]D326&ERV._)X%4D[DC3AR;G0LOBTE#\J MCRM )B9-(BN6JM=L59$!I;JE8<%%)YQ\N+^+\T;=7E7$@507CV$91Z)80W3% M!I1.J+Z29=YNU_(I-1_N T'[T#IK&F07$]-$[3#"_$Q#>3][! _JK@/A^]AR? MPM,%1/<7;]&]-O@#(?WB+22M"PB([I.WZ#0N..BF/7RT3.?1J'6,0?'YRDI4 M!D4H+E\9B8&-#PK5/X9B8):!@O2/L@!]K5" _I$6D)L6"L\_S@)WF4(Q^L=< MH"YL*$+_B(PZE Z*R3_ZHC?/0E5R_YB+WL +Q>4?8]'88:&@_*,K[39O*#9? M^0DD2@**T5=Z O'.0C'ZRE T+GXH-%_9B<;_"H7F*RD!A+1 (?K'2MH<^U!D M_G$3TZ"X)Z0#'ZL)]R>&:!38UU8/. _4NC@- [XGR4DR^:+1W]->;F+M,O?5G,L1-4F."OR M%>/QO\7*V(I$56-_K[0VQ2:('PAG?RF\$S-HP"<0[O MZ.^,T\HP'=[;WQ-?CS$ZO+N_)S: IWCDLQ1F %MU=&<>\#)#^TF0DKS@5*9H MOW\1. ),-:]KPE&>^781T >-/NBC3C+_M9P \\5#\&B6#@U)3EOJSFB-DV/Q;9[/?'9C.> M'_ 4\>E),O'A'U_(8[PNUHWQ#LK?AY=*3 6M5$V_#R[5C3R@U/#^&G]S(XVR MAQI^]4>B/C.O8<45WXCYDV64UEM%NIRE475[!_UA)JD8K8(6&;3( M]+3(]&#);HTT/P6I MT )TS!8@A6X\"T.Q?D2?8W(?)V+\T>RD64L'%7:JBYU6Y\AOY3%RF:^H7"G5 M)UO:BH\NN_;@;WN%J M.%A7VC$ JCG%FPG-WJJ)NN/=X9L. Q?,IM!FBC93 MM)E:BF+K1OK=FDU_#BCA:9PNLT @RV2:OB L3]0$V>'Q+J"]%-J<(T.IF3AH M(3UF"RD:D_YQ44^&W=G--JM%:WDT4Z"9 LT4TU3?D3DC<_:5.0,W'K=4^9,8 M5/=[<8&$^'DE1[2WZ:%(;K\_N>8T MI#*;RJ?W$=E6-Y[JQ.[=G 50O\5)65M^II0_?:BD]1=@PZ[(7@,TN7=Y2O M9?>VV8BU99U+G>\D$0_6S%1=T5%EUHYV?>&IR3WJ'!6[SH;R?'N=$+%2I]%> M%SC=M@P=@YI^(&I]/08UCP?1J*/OAB8RC^HUX0IS57O!J1'D'(#=AS!A).R'L3/1^P:HPLS-7+XB*\#!6%P NDC8JURSLS481_Q*6D# M@V_6DXLV@MI(_8M<:5LYF&4_@E=A5W9661_.#ED@[].YPG&70C7Y'(&AW=U5U!#W^"[6X*.N-,=XMO1J"QVQ' MTGBY*'=CP;V67DL3TN*@-78F>3>.36P(K&_PDI<#>3CC2Z_!;NDJ08N#O=WI M[MWH;C$Q,/-032^'<#^+BP_#U"9),HX+!D*U=.DE9F'&+,S'EX79THVI>"X2 MST4>\;E(0+#E$T0GE\&^#^K7'$0D)SM1H/? -M=V=$I2^W0\+HG')5\<<3L3 M](\E<502P7+Y49P'U!<<0<[&=PPI.@59,=:_%X(KL6GS>AV\2.*UT'ED!VLS M](+JN(TLK(2YH1O&Y14%#;VLP&)0$V,[,=L-QO%Y!P2PY3*3[6YRL350SN&- M]@-Z%ZS3?N.5GEITZ\'L61;$Z91FLL%NYGXC%+(W. M#FD%W#S8K1&T01O:H!]$!S/>=C."W2X9W\X7 M4I?:E8A:4M'T:,T3Y I)6]/"]&CM^T,^JJ<+_1$^V#;0'S$-?\2T\PJTZ,S, M1%_U"9>M/;F<=)&HZDZBEG&BO27.:@RRX9+W_,RK5%Q13[-6(%0)91 M.A=;(9%JLQ#@,$/5YYC<5RG6ZGR7$# 6&K0 [+;8;*KMA21G)%M=)NS;5;I@ M?%TZNNI4K7<,^I)LM.+B-K:A/W*+5-2MP]8&]%XJA5N3P$\!IP\T M+6@@,9:G>J55(PN^Q?DJ"(LL9VO*.UH,NC7NR*#01SBT-QRSO<&&PXTLEYQ6 M<9WSQ4TUT$ Z@%%=5 U1-435$%5#5 U1-3Q>U;##ENB61/\<4,)3H>9D@>BL M+! 3L,R7(T9LMB*<=F//AJTZHLV=I$*^C'Q9Q]3"%8V*A,X7%_78NJ;\5HZF M4Y+%8:E&)X6TE$"H4L_6D%,CIT9.C9P:.35RZN/EU%8V2;R#" M)KNB6^;[2["IKZ$.-O(>ZC(!.]W=?]N-#!NUZ8@?=Y )*3-29@W]45_?WD*) MX!61)B--1IJ,-!EI,M+DXZ7)IONA6X+\20RH^XY$N+&N(\*K>3826R2V&L+2 M_:1PCQ9&LG:?BSERE69B\9,S)X/;N=LJ(G5'ZH[4':D[4G>D[L=+W4WW0\>C MTP9$"V=+G>0@?1_40SJ(2$ZZZ2OZ1ESE(P4(@1H,:C :WG9#Q7(?BIE:G^J8 M91G-LTLQ\^NKGN_8TW7K-&IC>'V;&TFW>7FM]4%V@-/M3G*PPM.I-=2"4 M" M+0BU(-2"4 OZ'K2@'IOD!%4C.[S(L9[T8T"% L.VE ;W-!6/RLN H(YI:*#- MN=*=C,1!+>J8M2A% M6O-+^F/&91')Y6(T1F1I-3>9G&_Z;155JEF'Z^1FMS MJ%IJ^US'L>KS M,2!A6*R+,C-LP/)5E5]GP^E*3MP'6J7=Z:8(=6K V@1J$ZA-H#:!V@1J$]^#-F&V+SKFU$$J0\%HP!;! M?9&)]R-H9$1S$B>"3@H)"[)_J5 F;="D*_YL+!*R9F3-&O;SM9!+PWRQO\2C M=ABJR&5K>>3$1W;=,A(S)&;=W]&Q$3-WYD\8).!Z[):+[:_Q[<>_VIIQQ+E@ M8B#/^OYX5L;S@UU??'J23'SXQQ?R&*^+]9=GDWP7KJ'Z?7BIQ-302M7T^^!2 MW9!T21O>7^-O;J11]E##K_Y(9&WF=;L2^=F%@.51K1N:TF\DD7?E*0@OL-;H M2*0P\\59?8>< 9CFBD[Q/!=H?WQ. :*E](B2W\3+53Y?_)[1,L85)+^B#FJJ MJ*EZJ:GJ@33OB*QE:YJ==X>IU%6 &-U=:@[#:,">@0@_>HU0H=^XM9E";RH_ MZ6E4[?T<1U972W*B6?:8S;**DW6S,!3+2[2;US'-3II-9Z#"%@3:;8%_BK%[ M5@_=_:I3WW3[%+DNS^WN:AR(U22\U8:=&AA.22*S.=VN*,T_RT?*'>/U0($6 M'UWVQOD'KS!5^4-_I*D?*5Y?;^' I!!S=$1M1EK077\06'^8E15_<'T ME:5A=UBO:[LUL,M#.'775HDC&C=+:''WLC_UW\&FUHX!4,UQKK1ZNY;KJM!- MKBDO+$W'A.# M]\),MQRO;-YV!ZOGGA>SMVJB=7MG)>XP<,$\ ]U0Z(8R0XQNJ)>0.A!A[]88 M&%)C$\9$O5$&YHV)>J,Z&0> 6'^:$M8^P_9G3X .99;WTQOYP9$W4ODB7JEAGG.Q..C."GR^('>TE!>F!G3[.(Q3(IH9WY:;XJ\OCWFHAZ)8EVX ME6-OMF:%,K+):MNH/Z#^<*SZ U)EI,J>L<,!UFZWG/&3&'?W>4]FJ&_$$?^# M"($L[_MC>9ABRII4F&+*@Q13B@-RYV+QNTHSL1W*)7&6).R;M%%<,GY-MO*K M<[J@G).D,LZ\E*]'$]:%KZ?<7H#YXDKP%TZS_+R@\[22@D:U4%EM?&E'U*]= M"S!EQN^-;/LR3H4 TFZV-R$U'[3H3O9&1!/_85_"/MBF'@7GKQ?ZM#M)0%QQ1WE.2Q=GM1JS&T3S] M@_!8&@ENA(JG"L8QK3XBMAW/D/)<+!8TE/:"UA"23FUX@K(TGT0](*H:&!'? M5[*FVD/^;<6G*/NHZ0FD4']2F3Z)1C4W.QPC&BB 6DZ1')+DMG0$VK)N<_BR M="F350C;5,2YC'DMP)UXL&;?TQ4=56;MS-07GIK-]IKUZ;9EZ!C4] -1Z^LQJ'D\B$8=?3>TO+/WFG"%@;Z]X%3D]::?[SA) MLRHJ+3O='OZB#6(W;0##+H[@'MO;XI[Q2) O\88UC$=5S*FLAQJN9B2KBHTF MJW8=41>@$@Y-! M'Q%K%6UFIMKZB$^YK3+X9C:Y\$NH]\#Q"VL/Y6M=.9AE#YM7<:AV5ED?\F=9 M/8+83POU83B[7[D:O>K>G.H,=_ MH1879;VQPKNE5T/PF.T8,R\7Y6XLN-?2:VE"6ARTQHXA[\:QB0V!]0WK\W(@ M#V=\Z378+679LSC8VQWHWHWN%A,#,P]B]G((][.X^#!,;9(DXXAY(%1+N2#Q M\W/7X+G>UE#\4#XKC0?'C.RBN#QKPS@8# ]4U>ML[ZTL7N- #!]ZQ*$#V MY5XG0=URJ2$ VS@HZG;3M#;& ;'G0&1_\0R9T:D (,9?/,.H#L8' OKD&: > M1Z">$+O(HW+R/JC)4A"1G/1,J )LS5%F%2-I,,4*IEAYD1;CC*492^*H-+^4 M4UV10T1?< 0Y&]\QI.@49!TU1K]@./S @#YWT3= ;U9H&.3S4EY/T"39+/+,O.#O=NA:'( MM+I3;/79M%D4Q>I\P[#"C@W9@O2*YXA^:S%>*\JY3>"UWRUN:$;Y@\JFJ"PW M2OJYZX*'*[&[G>T)Z^GV3+#9)>/;^4+J([L244OVMQZM>8)<(6EK)K8>K7U_ MR$=UC3U?C[<761ZOA;#SQ;7X(;Y/J"R@Q&M0UW5:MZ@(\S\)YR05JDFU%RE@ MZ N[E;L>&4\'"%0R*PN.+.]Y0:_2KT)CO_M&DP?Z10R/E3+-H5EM'Y#=TI"E MT=\I4>V\X'HCH[DL\H+36B'9Q196]XY&TFAX&6)[EATQ^X-N]-R MQTX[$5B+=8R96*9\PF6+?3=$N?:BLY-TN+>93[URMK>.5:8WJGCEGNTW/8_$ MHXZ'3O'0J6>'3OW+8F/%S.3-=+*UYS*P)=2K:>@/>_%\H@\P3B!&?K/I]M%Q=[A3[W/#HC*EW/H/3P:0*2^'$"'.A" L'P[ M46[/*@WL -\.GG?RJ0"Q^G8 W=#7XCC@]T,0IZ(4#7+RV#^^%]::JW!>$VDP M>O?[B]XU<'/M4RM])D^*W$>BXI<3-)8&>I@LVETWJ+S5JF;J)7%_A;F5B_X)*;??1ZLJ[LCY-DWM@CH+H5PL-CE$ [84Q+A'<$V5!IL M/,J11F%/5%0WCEG=4!RC,4C!?7C QCASMR/VJ+X]ZP6#;+L=;11Y7Z=*UTJM MNEQQ6K*/&L2OS:/Y @ @Y^:84N\LM.>%2FN"5O,*2V6!O6&)>.@2$!K?NSW/ MT->2SA8YY=(R*^\JZ@Q=UYB?N&U!GA!:5JA.#G1NQU^T=^*A5E[NLX8\QON- M64'[U,SX6']/HS@+69'F-+IX#&F6S=;RDPG0MC;09HHV4R]MIL=^=SK>2#WB M159X];3SP8H.#.-YAPZ,$2[[,%=I)^JVZ,>+)QHDVE?UF6@4:4\%=Z(1I3V- M&!,-.+5AK9IHJ*F9(7:B,:8]U'P@8M]N03*ZE,N%Q_QCD$A9LA?>X?++(*DE M/$@B:^@E[]J\(\]X/_'0&W[,WG!T'*+C$!V'Z#A$QR$Z#M%QB(Y#6SE!Y849 M=']MB.D^:UK=2VSE'@%;A&TTZ64?0'>AWNU- +UZ5^K=GO_H=;M4_P8G@%^Y M:_5MSDOL9AJ'I5;]Z0G#_;Q76TY1*V14X&HIC:%,&,J4[&S'/H4R8?0$1D\< M7_2$U5WV:&,H;*+W+9C"#M7\'D(JNH+V+:+"EFIU[*$5_6#[%E9AR9YP3/$6 MUE'[%G-AR8(&Y3;N8L]]"AT[F2JG:S<<0WM@>HS.6O3T4R-PW5!. MBK%9C1H\F01;LPO9-Z8&LI!"P4V"B*F@N0@#_4L0UWNJ<@X,MZ0 M;U_$5.8Q25J[MJGL.%+_09+B,)U_J^C*"N/(_R?C_[Q*KSF3)*--]L;"Z-!$ MA^:>!:%#$QV:Z- <4K\ [($3=5-"MIF)^B AG'"B'D8HL9FH+U'-C]UJ\;\$ M&\[$?I9O@TU"Q++<7T_T$G!M&G>#6H>#Z)1<]BC110MHG:SU9KL?ZS'U)^<-;@S07#\ MEMMM'R;OBG5B>5X9QH$WI&H>6>G[@@?KIRZ'>OH MVT/?WO'Y]DR4=>\66!C$86R6WBVW/=_WR,ZFDX\!>7I/ 9-;7>D+X70E%ZD' M&HC^RV"%NKF-I> @]W$]E<#G?5AI[_>%)6:^_^,?OMR\4]-<_^.%Z M\DL:=(2I'6$E;SX['.#5=<.?Q2@_E_./1J>:"28J]@A> M3C&Y9&9BF9PO[LACNW]LR*?ZV)/U3Y$<#U_T&@=(@8UCP<1NGC0Q7-$+A[XFL1Z3/S).G@,EVSOW#LF M;XK!:8%W.#4",[6NZI5==^@9.1''5,<1V\(,T2>!/@DSQ.B3T!CLAS$#3-^1 M,;QQ::+^C5Y&$VY+(]!U!MJ(TSX*P',]Y(%;VF$5!D9(B MBD4YN#>C3^O#.RKZ2X='8([9\M\PLEMO/*_V@)>AW,;UAA;S*TO#CI*^KNK: MHBU5F^R:;"7-:.YO6.%1Y+ZA(8T?I#1BY8=)KZOB&H/84J-=9J>8*H8[N#SZ M0H9!&D7E_DB2:Q)'5^D9V<0Y252(]*7=2IYE8O=5"?KLQQ'D:AGM367&DW)V M+_@U"4'2OBSK]M@@R59RQWD@B0RHG>5GA/.MV'3DH7J5!1U6R2V.A&39?'&; ML_"?6I>+NN!4Y!W5(R16W#5+2VE:SI8JRHTEK78\*XHYE55.*$&7]0M'59->': MQ=96&PN+?E9ZHAF\%J-E#6ROX%1^L0 \,)E3&+HUME=P+'].=SKZ#2UUJVO" MR]Z5U"->Q#32#Z0.+7B"L'7)-ZGJ%),BD[7^1<$J^8"C]<6 ZXV(YB9>KO+Y MXO>,EOH>"(FBCEL4TK0"4;K5!<>2MWW".NPQWD5E6EIA$XD[G%[FP_7#()+ N_<'1@F/)?-N&P!CA%Q7X$D(.1A3FWT3 MB,S=Q1GP$=D;E+OK,L"@NB0UTF)T=V,K?$C"O05 D.[N:.TR[U1&;B X=W>T M&DX]SY=]X.7)0$^\=_P$('C#]JT+9/>.G!A#A 2+>S=.S5":^+^]8RUF4.$A M=]Z1&!C0CJ=ZO&,W9J^UEA09UNY' M^:!,PE>V9!XR!T7L*WF"!N9 0G@"Z3&T3DFP5+!+V+=@7R'IGM($UZCB1C8E0F+_F.\Q? MO-<7/C+SLLNX-6!!<*C5B<%_+&U)8.E^4VOO% MXT9L?R]#1<'E+8AUS6.!=B/IU+:<;?-4JW4WB=JU#<=I17;)[+([=D/%JA/& M91S!$_.X8S*<8R=9H30!7'"3I*!:&<.6(3*3C-KBKS0G1:Y%]9_G>:2U5"@<>TNO/D M(R\B@&ZH&"]Q*#9+^8-@-,^_."@I8"2%O!#P/,XV+"/);YP5&U%#?);1:'%: M"*)>C+!56N*.,( MX?8*C-KX4JV10O^K][HZ_Z:B8X"U'"-IOQU-"0=>U6URE7)@S!>'@V6>>K#^ M^"/8: E87M$O15>!ZCA%\9O06R0;FJ=55\<5:ZC8^8D"!JR2HY3XKS<*5X$\"C0@.MY@N8IFM@8T.NJ(V/:10^K M4P2!ZHR,8J__U*R[1<\R;V!L?&5!E.@&4Y- Y[BZ_8^?;.9/C/SJJ&\+N,^>5+M8JA$ M:79%@,N[3414*ZUU>-P=NR./THDC';=B)%PR?KLBG)X*WA#)* ,AJ,[JTK>Y M4;#?L=I]I3RUU8(6WH!;?-6![3.6YCR^+W2V'UU1UXFQ0DJC[)*S]2U)Z'QA M_%+,6W";CL=D/GDT6S ]TT!R%IM-E:J )')7ODS8MSIW0=L^;E(54R)A2@], MZ8$I/5Y ZJL*>!>G=%PU4L0[/NC=@1"7JQ$T_L&[(R:N.JG- M^>;=096A.\8PIMR[$_*N!@[0T.W=J7I7_=-N<_5N8X>I&EV#2;Q3(#H T79# M6\R3=VJ![0Y0QDEY1_1M(V\+N?%NJ@\U]AL#&+TCZ8.\?O/@,N^8>;]^Z1I? MX=WPZ&5;!8?->+LV]VQTM=4=7?[5W>Z:=_N@:5.?=6MEKD0#' M2DYED8 4B1F:SEA,Y5U =@#%LZ!3V5E,!P3=H++O&/:=CJG:VRY=]S*3G?X M=IC1N]W)3C>/>9K:.XN\!UWJ8HRZZU!@5(YQ%)QWG,D( NN??L<[RF3: 4^3 MI4M.D2?X Z<>2UE.@X]!(M>U+(C3!>/KR/ M2WI>CR[)/P15"=5'#KHUX@O.&RI'QB[C^YV87:I\$=T:<7L:ZUGZ^LYOM&LS M_F"%O]6NS>#I$_>G3_"D!I[4P),:W^5)C7[+M'29U4[)<)M%N* M6A/FCH:KE"5L&=-6:=1EG:HF-]6\DO$F9_5LE';CLWHJ[ET(TK0L_HL.+A!Y MH;_T:,FM,E:1T,:II"WCMY369GTO!?>TR,3.GF6U:%G#JF!4!\T*1Y#4XBY> MRP"5Q1TG:;:@?+[XC;%HSF\I?XA#JADC!C5]0J2=M49UCPO5J&O43C(NE(G\ MF@GMY2H54M/&C=JLTE@XYD(I,H'07!Y-C(,",=OO&(B$^(C/9*UFO9;#R1F0 M.U >_Z)2&DB._;XW+&];9]NW5:?Q"B[SZO_B<(;EDJ^ MT]$7!6O,D8/)1!CT&GV'7B/MP;DZ)4.3T\:DWM!BRC0Z'25]7=6"L)]9NI1Q MV#)EWRR-ZC#\TGW?^.CR)OK?4U+E)*.1K-=T]^DPC5L _%4L-;O$#?7YPVO" MY5F>W_CKVPE,JHP6!KS+.K%MG@,F5<;'H)P@AK6<(I$#_:YUH.M?3ZB-&7Q ;==7H@4'>YF % MC=1D($!WR91AH]6$DP(ANLN'#'B' UELW)K(3]X'-9$*(I*38%%-/)(\2T=0 MGF+@=",DER-V5R4+[DDBWVF0K2C-.QK6AQ3!D3E^> AHQ/\.C?AX],.&045[ M3_R(-\&?,2Z6 K&.B,VC3)6L#6]M*>W6A/LZ=?-+ ZTJN;.OQTJF(24>?D&S MM596S*F! >\8\HTAW\<2\NU5+*Q#L[8*DQ$;G%QT/OK&C!=#](T-?(-P]VN+ M?/&"M>IDSBR.8IAF+(FC,K7I_NM,YCUA^_3,09&2(HI%$;@=L6/#PUL'>PF& M-K]CMOE9L!^MURR]S5GXS_-8)E]/(YE=OKP.XIR&B?@G>B%ZEZJ.,65Y=? G M$\RF/OJ3W;)$C:2M@E/Y+PB7V=GVG?DRC?<+Z=N*CRK[* M)T6N'/@MI9U*#KX6_@4&P^OD7:&1?NMKS@XN:G\I]^L23B5\NLEV=WXI3@L9 M8K#?B$_I@G&ZOWZ>9J)W.1%T+DX)WY;$2KISY"=G.:J1 [>.(( M/2CDK'WXIS2EZO?=4MJQY%6WZ:-H%:7)GJ<1FFNF.AQF2Y,>*+G9%IUSHF=C0'9 M)R9V#*:+BCW1@S"&!MN)G85Q;NR$T@2' 60&'=1B#X6"\XT$:4R24$B^\1N8 M<\Z[:,96L340&Y1\[TAY'WR-[CXH0M\(J@5;AG>#MQ^FKIWC^8@?NE-@-DWO MM%1KW6(>#>-#Q)Q,^\CI2IJ?'F@0EYMO(+K<=@"=P7-&C: M]S2>*FY;GN!7.U0!-3"4H-DQW]!UET)7C)=IE;\EW)99OL4"+G>;-"H_):5: M*;5K*?Q,K!UBM3\ON/B_6+YC%K6\+X=/]J)'I:P[P2HQQ?=@E>.A8YXN6&..,FZ9"(.*/BKZP-3ZL',"@!JC(;B1 M1M'YXG>Q7LFCR[,JVV"Y> /0 &J[S30EA9*!1@K97_T^SBF(-C'5!5$1/H*( M\S\(C^7#VX:!LARJ[:BVH]J.:OL+2)UVYHDJ]&!.-=%PXC8*,-&HXI8M;:(! MQ*UHG"KO6;'95(LK28*09*M@D;!OSU)+\RJ'?)"S7:6>.KZ-9[HV!=B3&2T& M:#$PM!ABQ4GDY'> M0C<0,SL4[Z%2%=@B^%9'F >D"C&O"F8!>PHN#PK1XZ)=H6\D89'LJ][+H/- ME!$+=!E=7SV4U@=27C^]F[XV)4B.U,'I=0EJFZAM:GCVN3RC']_+X;4[SZ8@ MVYJ2F$GTB#.)3B/0_YD$LP>Q#DKB>L<.CE^M6"(H3:8;+QU;<8JTO,I3TA[) M96]I6/ RZ_K!])RET>]B9WDU724H'7J++:-MXP@B#QK/0*K.<\ZB_RZR_%!7 MA61'@[&LWN6/[32H94.K73?I97N^ Z36&=5$[7J/$PU2Z:4S M3#2$Q5YJ']^RX-E,ZN-;-KSAT];XEAS/BLX!Q.Y;RCQ+^7A<^$Y.W@PE4_'R_A^OZN M7OH>KRQJN+_[URVEM5VTETOF5'.9O*OM;C\[5^KW>+];U\RS?/JJT;J7SSK(YPZ8\3;\>/ 5UO$K:E M-+BOKND)-@E)LS++/$MIG7-^4R_0N_1SN[(=O1MVG^K*FS&$U.B].&;O1?\C M$7($TZB^0>M:C+;#?#CSQ<&-:PJ318<61D8HD^&$.8UN:%[P=)Z6,LM40'"( M[4V,C'&W]FMRJ,$JC8SC*\VK'+)Q6']KA$A??61L]46O1H :ZJ#5%:VN7EI= MT9" AH3C,R08K,D3-1F8$(.)6A$ZD]:)6A>Z,]B)!FUWHX*^V$92FLN,!Z6P M^Y]"(6Z9=&&9QO^NDRBH+_%C>[N1=1O*H-*-;FMQ@ YM,FB302UXPEIP981_ MVHGD4^5^J(Z? M3P 8$V@@U49]HH1HW+.YBFSX=\5J?OECY,GI%DOJB_N'BL MO98'$^)LYRM0X!_H*8[C+4L'UV]"<$Z261K-HK4@!_)6J3Q^H+773LYH_[ M4R*=E]>4OSQ#/NC#'!]#SXGI']E*]T3KQ?0&'=/6 MU4$CYA'D*RY)T%66%30Z+[@8HQ6YKH;N#97I!V5X1UEL]HWPJ%PQQ$*SH'%> M<&4XM[5V_>F-7=8^&LGY(-9>W1WN/5KR"'')D#=E",+%(^5AG"G3[W=OR >\ M?Y"DH/:'NW&SWO2%C<$.:,@?O/V'>GL[[M'6RG>UC>O@-!9T*N\=IR0K^+84 M1TL%-27'<@ .D3FCG7MYYTO2Z[W,V/PRFO,3E$5#^X)8)[W:.^-\ZQOM8+#Q MSCX/!@E10KVSM,-?83Q[&# K1O):&Y.2'JI7LL/.C_]6%^!D*"9ISU9 M4*$O2D\\O5M)75W'X=NQ'Q$.IK]@#"]NW*AYXJ,!"U;Y=!]#;J 7'[ M=B5$7_L.$+9OMT%8MF%#N8?#1)>]WWZ?7E#%YM3?R__=BW$EOOG_4$L#!!0 M ( .Q6<%6_B2:SOTX -\W! 5 &UL MW7UK<^2XD>#WB[C_@!M'K'LB5#.M'GL\X\=>J/684UQW2R=I/.N;N'!0)$K% M-8LHDRRUY%]_2(!DL:H($DCBP=X/]J@E,#.12"02B7S\^7^^K#/R3(LR9?E? MOCK]YNU7A.8Q2]+\Z2]?_7R_.+L_O[[^BI15E"=1QG+ZEZ]R]M7__/?__M_^ M_#\6BY]H3HNHH@EY?"4/JVV>T.*"K2GYC_=W'\B"O/WACV]_N/U(?GXX)^_> MOGNW.#U=G/Y^L?CW/V=I_H\_PO\]1B4EG(B\%/_\RU>KJMK\\=MO/W_^_,W+ M8Y%]PXJG;]^]??O=M\WHK^KA\->D:C_H#O[]M_*/[= CT)^_$V-/?_SQQV_% M7]NA9=HWD ,]_?8_/GZXCU=T'2W2'#@2 RUE^L=2_/(#BZ-*L'%T"D0Y OZU M:(8MX%>+TW>+[TZ_>2F3KSC7"9&L*UA&[^B2P']_OKM6XOSQ6QCQ;4Z?8)D^ M1(\TXS0+$*N"+ON_RXIB[S.@XT>@X_1[H.,W?="JUPV7C3)=;S+ZU;>3*;VE M1HR&/6!_U0/!( #2E7@JU5X!S!]J2@_CVJMV<)F\=XD MRM=-L8"CZ?3MVW>"3/C-WR]8O%W3O#K+N;*HTNKU.E^R8BWT>X-&D"DA:(V7 M9&5P2K"BGO#>E WA+K(N-[68=,S^@I9L6\3R4.6HX=BG^>+G^Z_^O<%-.'(B ML9,.^C]_NZ/V>"YG1<]MJF5:W\&>6\VF(;VY9616T M2@L*D[OE"U;R77^S?(A>#N32,U9#Z?9$G>L]-; EB@9=7=P I=_XE5](%=I3DWZ-,HX^95)3!> MT"I*L_*!'R3;*.O3^F9?8O2_'@;74@Y4D =&6CI(2PBI*2$U*?Y/!<-%8!,X M.U'0R@;'8O=3SLE8_&Z147[=*Q=5])C1LD_43+_%")LN#B_B]CNR(!\$5O\B M946OA[>KY@98EI3<;\-9S&L7!^B&-'M.,WXQOHU=Q M4;G85(S\ M[@?"U[U:\:M?2ZJ6,1-\TF8;?S*!0:[#TV6765\;5R?>'Q9ISD]AOL=>,8>; M^G.KY]@Q&B]'UA_XD77=()[1V33 ]=%C:(R5,S]QTF=J]<3IP/-ZXG"\GDX< M?M;P$^?[MS,X<5"3]GGB< *_H!.G*[N33YRCM7%UXORPV!2,$U>]+C9\Z:I% ME"<+^L]MNA%C$(>0$42KYY(69B]'U0_\J+JM:3DAX NO2 3/<@TQ,SJ^S-9K M]$1#+,+L#KFS944+N^?<$$C'1UT?:D^GW<.*%C0"_'X/.CM3=GO6]=$XZ^-N M4(01)][X(KDZ]'Y<)/01=;CU?FGU$-O#X.6P^I$?5A<OW37I]Q MD35B^NPL]$_TI:I-AX?/-'NF'X4[9:*1/@+5L9VNP.[)5 ?LY/1=$+^4M9F[ MM=@59,[::!\3:83=KK5:):%X)P4D'8^]=S/K\G5KS>+*^Y_=:,2,Y>4J6U,PT: MULK!876M;QK4$- /R$F+G?P*^/]?F--[XA(QRWQW=CG]W2+:[=(%@VT*85:[ M?2JCKS!7511HNQ=7(Q+\7&,A#KNC&(G0C&1/-1+0BG.ZU.)6?OC,;(9==,#YC+K@:#W=;?FUMF+DW>_"!UV@YNPQYH+3-^OKK%)NIT9< M'"W,#(P_Q?%]P=91>IC6; F:=>-O$*OKK0!D+8"NUNHC.\I.R)!M* F\ZGR"%>@BT:\F5N E' M3G;8R:^ GP@"PDBF%K<9AH4S-[@XNW)[V3CZWAYG.=NB_\LZ,N&7P7I(I%IY$8>"#U0;C*[>U%Z M3O1N?B"7D@SRID[&_WI&S@7-1=+/"-?@O(4"%R7?*N"6N)/U26ZCHDII^5/! MREX9U?P$6])B +1KF=.AP>08<3,GQ N.V$P;20/YM]_\\.[T]$]M.9H-IV8D MQ(O=(6I9;J--(8E9")1[^,8'M5[:<>O.Y2*N*YOQ;MDZYTN$6!O_; MUR?M"/Z++AOY[$_(YU4:KTC$*4FVG#@(/"4LI^25'S[D#9/_>-R6:*H7"V6&?N\2#N%O.J%652L^6C2 MP6L#HYOS>0IE_H_Q^PZUY)Q32ZXXM=WJ<:06+]A=]6>S/NVM2(:^46!ON9WO M4D[.EJM0KB,6;%E;,UEMH*=3-Z0A<#=[3Y,(_]OL8TL8>!RE[?QA1]B\=Y3I MTNIO'M1Z>?,7B0?4,WZIK&]G=\/^^K/Z@U&"DL_4-?20.R)WW<6]'./2- (LK[N\I:6>DG _:!>J!V*>?(X#>'C>.,*,> M<2S07REZ% QYIN"3.F:Z(AT;,\S#BUHJF#ZK0EGHJH*,![%UNP3?? M80XGZUB#U# =I6Y>Y4TA_WN/8KB>-E_.\92R+R76ZJ,:+KV[TJFI"+U0%+JY66RL\T?5K!H1L]TR)ZHG(@OY%OJQ*:2:7YTV++360.=Q%'6;S-VD^Y MX9_&]>F<;0&&0-K6USS"CE$,7]*$+!>-G?_$O56LK<.B%/5JA;[KL@/TV"\U M.\B99(<<6I*;'3O(SW!S37-ROF,'?/H>V%%;[H(=#>*V<.X1!7/4EE^"!.DK MXB]A-OZ+A>Y^ @<,RR'*!J5G38$Z*RPZA-Q_N=&]G\];@F:YWXV7T*A*J?ZZ M!"I9./C'B;O##6J?11 -29Q'M<31O\]\1SH2FZFU&"?)@N/:;.+_)NY6/5 N MJKL>SN/VCOMM12=J_B]B9[S%+I(9@DV9,0 MN9![%$&^=\5^&,;N$+EJB"0W.R+GO&>F+;_NCK*PIKZ*+RZ;]G![STG"85?0 M#2M$IG?S2=E<)'= ,5O1,0U.RS]:HC5,_4C^SUV#P^X+K/!UW[7T-Q^5.__1 M?3.#6>YNUQ)E7,[2B9C,5"<\1AD$H"_*%:5!%,(@ 7/2!KV$?CFJX+TDG]P# M^?\5]<"P(+E6 AK2X;\B;N=>P$V9C>Q?W.9R-6-1F]XN3D_U=8UH"UV&E_^A MN]FRA$RH\#MAV?WOV9RKCPTM4I:D24B:<;?OM@69J(R+$6NI@AD]G(V,MV(-H\Z0 GE[M'\_Y MO,0;L9R7>//MS&MW,1 *YJ:=UQ>F4=S*Y03-XT'80I(+#ZR]3NY.A+[-.CX:77*A%ZJ/;5"2!]:Y M3N^0!\J''V8O,^29,_$X>RQ%1*B9F!Q^95=<&NA!Q8;\VI#AMV:9*>?'):F? MG7XS47N*G/<5..=40H'S/.F4._\I2G,XELZ*M$SSIXMMP?]?FL@CG0\\8IZ2 M)>N60M>;:-8E_7U*P&%VK\]E#5J&$#(%;Y9-EH8JETS[0XME!?<1A"RDMT^) MK0*"4^>'J/\DR3BJB7A"1+U:MFRS=<@;*)'G]PJ!$+:1&H!#' ZZZ>YH3C]' M&=!GL.-ZOK*XW3K00^ZU#AFV-MJDF=G<934A;1)(54>]$0G MLG&D9 $&QL3N 5JXO!V()D2ACD>WLT:41ZAQ$8CFJ%,@,^B@ .4W9'U.R+J0 M@2"4B-(BF5*(_\YH[7R.9-%58?*3)E\ MBMR^.BA\[5H=6C";U/:A>6M VL7*:IWZC2J)]?O"5B>L'_QF19O_)4CC%$362S-T%] M*+BUM2U>11U)69Y#(90#(Y$"V /1M; U*$D).,F;-">R)$48#]003YD!H[R) MBRRX(NCX:Y1M57V95,.0@G((SGGC8EE61LA($+E0\H_I,L6?O;9['7U@30D@ MRE7=SHGSP*"N_6W!GM.$)N]?H>3/==XZ4<_B*GT628Z*. X?J+#6HP.27$MW MAV;9L*.FFN20C).)*DLRCPS^#+^$JOK0]$/,@#R^$M:Z]*.6_#^&L09=R@3S MN= A=+@\2\ZVU8H5$/\[KLY57TS7[(>0?2KYD]H*(%&+/KAMH,/T_N-@F)/> MY.PJ2@MQ,GT4UHN(X[K.-]NJU&\QBH*!E$4C7,Z?AC@Q1%!#.N0(KU/WWY(^ M>%*%F[E0R'S$)Y87[2^"-R[%K2&SLC#AE.IU66[U%>K^:%O*5$(-HDA3@7I^ M2O2 T4,*M(]['N5)1NM M>"F6'#;RW/8.VKR*5K2QE'X\J7JT()QL;J9(^+9 MH0U&^]RM''W2MB]Z/2%:TW2VQ0S$C4WA;PAE?AL5-X4(0T_$$71+"Z$=QA7[ MV)?3E;P*@U^%OXD*\BP,%5#V"+@+7;&&7/=R7C M3D=5C7($X85'&0C;/&78K&7\G$;O?;5)= ; MC$UQZ 7JO!MM^](G'@&AM79)8,TZ;X"RC6"8+(5A3C,S]CE5'Q^CEW2]72L5 M2._?$2ID#XYK\:B1A3DYU%QCHZQPN]1I/KS4?7_'+'47CO.EEL@"+G4OU]@H M*[R=$7>T2N4A"O;)_08*:14?8$$ANOHE51T7VM\A3XY1^*Y%9T> M#-K$DA# M _D5J AC=NHSGZ$Y.@\)E'8=1@;WOW0AA1)#>#D,8?MBED!7%OOXZM,5 _VB M2VYL0:CSJ!]F8##>"=,#U(,'1F E&XDVE/MEB)_,C$E^4]EUDD'O- M!I*U"V>04C/ R\,\;6?)-3K.EQX;JO=O6,>+#UM(Z7;Q;P+U\XX-,L2?!U:F M.HO;^G5>4<[2JKZUW^1MG(#*+6OT,=97JX4DG(-F+UD\C&(Q7 :_Q%"LF2!:(-0I)66P@; MS,6)GKS?5I]8]3?*Q395QH$:?HZ-&=)$XSQP2-)!:(<0LNQ%T :]6!=L^ MK4C;YXRT?M=D#1]7K'= 9.EFS[4!ZUV^AGKI&>=JKYU2, M\A>$5K"8TJ2$UD[W$:0T-ZV!16/@LSQI.SHJ%!X" C9D31^3:[%K2)%F61G) M7/> ]SW,*C +K T:/2]NKI]H91X\K_C28NS\ 8:0H?,'I-B*G)\\0XN!\X*6 M$Q(M.4QREO$;D[@G+5E!SOF9G%:B@T0;57]"1.V3V037J\1Q)+9^< 4\'B%T M2<'R&:TA,# 2?20<072O^FN4 8L)##&2&7 GD(QHI-.-?V!%8GPFU1T(SMSR MZC0XKA2M&637W;(LC5_;G-&1NA,CH[&RU0_56UI%/WI49H6MF2#.^/KQ"EP$ M@HQ0T7S3M=ONNLGZ6- X&]UVJ@\7.L$+2YR,Y$4&=28<]@'70D,[P\'IL\HW5V]#ZR:,OZJ[:CLF=G M5'!'D_LC=FWPLCO7^3.7?U:\\KN^0L[ZAB"EJ@O*M0RUN$Z@*AG&4IU&+;9J M;A!I[EUCIL.*0#K2L-*"V<=6=&:H>@M'NG.6)1<,%T2I1F=6>*'=)[^PXA_7 MN7C[*%61_,.#IZK8/:"NA0Z008_VC4075H?UL[-/FPWPR&,4/B=F2^%YK,\1 M?YW'V3:!BI!E">VD$G6OI0F0T%'ZQAC-)?&9%H_,U-,#M<$+29U\2-WFT7*9 M9JGH Q[7!*)*@WB9M-GVZ\QVMC-"N.ONN@NH>I]KJ2,->833%R@G [\!F<7E M\'_TR9SY0J1#4Z\?]"#/]W67JA/('=A;_+VZRKK]LC':SE,EN(LR1/HE7!78. MZ;59FL"V'WM:F@H.?87#H76??=VE"T)@)67R,E#3!M41N]3-Y7EJ\EHRVPOD M;5?\0M.G%:?CC%_;HR?Z:0LE-FZ6\KGC9EN5%37E?52F\4@HS218R/V MPNGQG;TA&FH,FV%F%6V>Q/QX[J#(W(\_@%26-6 G2=GU7GH MG;J18210@[?,G&'^S M5O99G&K^^*N0(DY^A7#L_Q%; 44 <;W\LCFL3D:372K1?6R#]Z_MD\P^+OA, MF>)JT)XX$\O!XK]CRN%K,9A@.>A,Q M2#ZRT@@2#P@ICN8(W:?2JZJQAN[(.&%QF#V.^Q3J70O(L^]O1NX;MM3ONCFY8 4KG.E^R8BV\=N]?&U_=B!-X(C3D#D=B M=5[\K"8+G+^-P[>EC'1(.X$NP\V(F;B IZXDL[P\_C8$!&,"(1_2G%[S'U4W M5O5 K!@? ?11GJ\NR !]E8AN6B1:^3TN'+(Z?"XIU[R..-T):M\W11"7$[?OJUKM/'?_/UC M%*^X4B]>SZI[_N^T?*#Q*F<9>^+7WJLH%B4P^YM,(#\WK>5FB,9]-Y*:%!)5 M1!)#NM20AAQ-5Y[OV28LWH*"$N:?05S%AO\5]!JI5G6Y5Q(5!13P%99,FO-+ M9)Y3Z=$4P=8P<#W&K64]G6_\UL?#RBZ;ND03M^O]=K/)!,>C#'Q75QG[W#'G M[V@FHCF8J&E;BCN-ZO)H#1YF0T_!Z]P\[]!&A \4J.O>'$E-'[A.)(7&]\?@ M/,'I 8YUFT4%27:5)[CA5G8YUI:(YCIAQ[%BQS%9*SK AKC;4(^Z$Z-P9;M&0#57#AN)*8PYB#([QEA@SS)D+O MMVDFDHCRI/GQ>KTIV+/8"<-/N4;?(L5+"X=K86LPB]27]A]=.L(^\YHM!)O$ MW8GVS@=(5:.[%[D\Z1;M+P=M&]-O,7:,+@[G5:<%'2<=%PK(7DW+SD:98)VX MFRG2$N&W"_Y1RBV0CC$">6=LCP?['2K 6LG$3 +8'\8"R2;Q/GQ=+-'-!RJ* M#Q\,QM_;KI)UB"=HL2R^B47/)D%/V(/"?&%TRF8-<]OI@=$V=?D85=N"_W?\ MAFP%H/VC903Q#,Z;$]+2>$(:*FW9O#O\&S"^4D=N%5[:GTVW+H M^&KCYD.XR^QL!+TCS6@1_65P\ 7AA,)_M"\]6M]@\SB&8#O7 ""=\#_QPWPN M-WH,9R@N^GS%VZZWPH,D3LMSQBFC*YJ7Z3.5X4V#4F?\/?Y]3P^/<__.S?DU M.:NJ(GW<5DU4VVTDDHV"BJ/Y2K#)[)UL0D$?(%JL2[XM+NKSZHX345ZQ0O=A M 0T$9RH9(G-O'L%I+2@2.K*AB0BBQ"W5WKN!A]G;M(&&7@5(U;*L,91(T;(L MV,,!7IB9G37R9^*PLH3J4=PDHWG\>EE6*:3D(0:VV&@?O:;\-48#::M7E-J=4DW7U4X@P7HJ8I0(?- MVC6Y%]X9_?X5?(X]39417]IV0.\P.+=,6?ZT^,"O#U#O,G\2VEOD!(=HQ(SA MO(Z'6<7.\$((=/5VP45\:5L(=Q@""F&(;KD8WFOU!U$PU%]2S4'BCWZ[)8,O ML6DWXQB2WN: MFXU%9783/W);,I5YYC#((VPX3_A%^&?HT2WBJOD0;6;J=^$0+"(>[ MH/*_[<2[S)0,=F$EHXD(82<;$_M%6,K&L_)N\'G@.])ME=8TD3=)3=77HC*/ MRA+\\@P__ :U9?I-7/V)OKE;SLJT+%GQ^HE5_4D@H^,P/KD^>![29&N?1FA)6D(26<9%NFM9D4" KH8^P;:&,?B"'W*"D,&T.^@M1WS7C M45@ /2.PX>8[2'[:FW0:(Z$"QZ?0BVYTHDVTJR#PGO7N[]XTKZ84,N-UK]& M^NW2$(#=)A0]B#P6[->D"/FZZ&R^2!M.V&C;4D88+!M".BTWYM1Q8T@"QSMM MC+)YHK'T4YIE5]$ZS5[KJED?HSR2!2O5EI/V1Q@S:A2XZVT%!!!) 6F:1.]H MP)M8#B;FQ-YJ,@XW41&DBH*^=#$<9_UE*>UG?0Q$W@R,Q.8C'4/T%(6S*WA2 M]U&1D2*HY",;D\ =JCVH@\T <4SN%B%\G,Z0<#,#5H4V1GNZ7ID9HP, [!JC M/8@"&Z,]%%DT1JW,=XHQNJD)@GXY?3W@YF20#DDAJO6;@\BZRXS&5<'R-!X- MK%,.Q$4O208\_M2S/!WMVM;66]HM* MLAU% F"5%95!T!XO_:"0__!RO[-4:IDR)%E^9";.\J1PP77.^TJ^_%&E%+]AG5?D; M]4"DBCD&Z.LJ=HP9"B\25]B<&Y !"%[Y')%*RKN6H*P M(-IS0$Z8/O/\)6+\VP MK?@ M\2$B4+'>=F>%T*8-!;(O:D/#7H,,$4D7R!#5$2B&XJ?'G;1>IY4HW,_MXUUA MUY26^D7/<$#0>\T$F7LCMZ5&'/-[],RJ+!IRD9@=SH?H '$!CTYQ*DQY_C.W MOO@/G/*S-51X^Y?XO;(&H4+4;8.?WC]B$AF^SB9;]&*.L0"\VJ]J_&!^\'5H M)DF'Z-"M..S(?'^G#HN+$[Y>[2>JTB ZG]BN4,M!^]KI0S1@=J_=.2'\XB,] M!SD96D:HE]FA_!7U[#;M[.AN=J%JJFMM$IU2PD=\])AN5=6O;'>TI,6SJO^ MH GK>N'H>(<8E8DZE'[(*FBT5"=OB)YMW966Z62BR8-K<\/VKTM @8 M'VCE0<-' X#>YPS_I?\U.*I\RIAC87_QK&MJ*NU]9-M8$L"#FTN""JLF!7)> M"'7:AA*H38MY617[\J1C5_0PT]M>NDA+V:^1)I=1 47<5!MH8"1RU_1 ]+55 M>E!C]L>T&4SI5P2M>TF20FQBGO"?:)Q%!; MHA=XYP/5S97A%2ON5US9OX]*FD W8IJ7>U'(AT;<1'!8FQB)UINUC*0/94>[ MY\448^(Z3](""DT6=,.'K$1 ^I*40)/L^KM.\W2]79.RBJHM!/.0*GH1+^GU M%,(8%)-%F]E>(X]E'D4=@K,D2=49(GJ#T643^X Z=YW4]3(:M.2VD=CN\WG0 M=O,CW&9F+/3I5DFVH1_=)#W:DV\3* M/!#NDOLJRA.XYXFGI9>*WP[YU:\FB#04D9JD$W*9@W(C[V4!X5">E"%18F9\ M]6BE%54:IQN1JGY/XVTAL@$[E]>S//F9L_?H,@MU)_@QDL9*@\T:9+3M-ID" M?V;<9%)Q%IU/#EGP%+5T",VP[5)&:$T:B3(0E3FZCFSN">9P&6>8H#\2\8X' MY#QAWUM_4,A?7V;L,[_L<*GK36$/$T,_87%0N>R!8_&;S75+Y65K+%EC9#@V M;4,!UK48OOG0J:,%76'D#3Q0]L88;YDIP[Q)T1VMHC3?J>K!J_'P8*0$]0-U M+3\-5M*@#7L-'N$L,V-7,!TTEK P.MZ2%O*6AM!*#\=,!.KP"0?C3!Y01Z'3 M"!Z@.<&V>!4)>H/*:& D4HIZ(#HOHEZC) )G6!TTQ%!FP"6/2=J'+2UNJA4M MSN*8;:'O1?0*US.(9 ?G![\+CA;BMP 1G?:-QNPO/QQ-(BZ1W"-'$-[#&JU, M,@?*@K<5L"&]S,$">%0(8AU%1#X2NED^!SM8S4JFS1^?KFW9WRV-+^@2 M' /O:Z*!=4ZH(8#9:KLZ\=8<$[ MQ6U2X['4K4VRD?5P W%N3EG:_H0O=0TUG-0 M7[R'1N,OU7U0W5O>XE$"HO[>/$J47S>2&^IB.,A=9L@R;T)T7W%M(0Q_4?VJ ME>F^E$>C;Y "-0C;N:]9X"0[I"%S#?2XS%"L\USEKB5E,/E@<.RDFG<','V+ M4=BT@V&V'M6_&^25UZR5ASH#0B$N?4,F9*@TH+S5%.C@1)43F$0SPAM[E% 3 MK#Q=[\HS'=;HRJ^B'<+%S0=UZX.C/YKF_^\!<2V&'!&^><$$*B0-M-^!2J/OWOZ)$RA^.OW3UP'Z%QQ+ AMFG,=8E&>: M;_GU!E0[O\WP6]"2%6L(MMZU3N"_C&&%GE1U79!0T-$K1MA\Z6]#LC JWOG, M$:= 3=,)::DB';(ZO5%.B.[DG07\X*2465J @(_T!P^(VD_QBN^L/;@?P _W MK'Y B)W'\\FSPSV1"YQDHS,3;Z_B*D$:?/L>Y-^\CDAPW4 JP@,\EC[=+._Y M;\LEA&<+?9"RY'3*V6D WN6AJD'&K$Y;#7J='<-.>.7V?&Y()I)FL*2[5(L# MG---WOR-1L5(HZ>09[C);C$]W(V7=5YZ:HH2\J%A9J4^G.F&N6W\LS6]=Z3S\D[ DB'@K#A)]J, M9UANSNL4&#K$[JNHJ"ZB:JB8F!LDH2S7/6+<)T'9,\<$X00H#_DLZ4@8;!IF M ROL]TPXE\KBK"QII7$6# R?<@;T@/6C^VO$1&*>@)3DLUIMB#T&UK(>//WE&\0V@:6T/+RI2HB5B1I'A6OHD R'%W0I(EEG+0G M$?%-R^%8(:<8)\4;.:',?$\\T^*1F=KI=>B2[)Y,'@6U$,B$3N&9#S_0WEE7 M4_CB.8IHZK&?MJ\O7TX#X]RJDJ/@.@^K-S&2 %! #0SH_\/RFZ7H7E\'!/8% M%^B,Q\0;#,%UK0 X[@4@)QD@U0O?=#X%7'R"]*B R9Y+:LA&D@._VIM>@' $ M+=EAQMSTF:"S*>B*4Y ^UQOW$ZMT6C=J?89/WQD$[R&;9X>?-%:%5/Y 2/@J M"=H+P+!<]7R;.Z8-V/V)5C=+?I+(YX##9\V1FD'V $^Z(4XAP,]=,MX3]]IZ MED9.P/NDE84[NGG:6PU_:03;1VE"B6Z'RIA=U3!LLL !.%]7ED.\F'O&=-HQ M]5@[2.LPWAF47%5*!=-EE\OPI-M4_[H8CREV@I>-PO54.,\R90%VD9/3T55#XDWRSK]^8' M"#H>4P##Q-TH3K?EA5;%( M:52!=2U]-5XB$),&BXN0-X[BMTM0A#5\-5<9)ILPL=A;"1 Y'0&&DH% ,0G5\K:[2DQ4LD8J^R MH<-29L G1_)QQA$G@/PJBYYZI*+W[PA9V(/CO)9Q@XP -N_+WL\S-LH(1TM\ MF5=I]0J/_ 47JZC.7JCH.<23%:_G+#E\5#3\"B$.&M"=5U 3)) ]&D0"3$7A MIE]30H 4[Q)DPGR&Y*B_,NNRY@)DV; LC?8ZA?.7M$-8=3L5PV=8/4MY M.42,RGF93OU&9#^)"B]FM];F,1/VA=@+Y<=?13M.Z[/ T-0Y@>?>#<6[P2)VF0$L#JW=(8Y"3394\( MRT)7@>M\,MV2\*[6ZUZ0)2 _J=4)83O\P;6,%M_[;047N@<59TX?JU]H^K2J M:'+VS.WK)]K4$KF+*E6RH.97V-CR8>B^K(D1,C 'L_69(=)K949M0P6IR2 - M'61\;JZ"Y36%BB'YZ?@\/WWW^)!61XT,AH9,.,<;4.ZCV3D2"& _???F\6O2 MH ]VB!^QD.GPQ97_6[H@KM(RCC(H0,[MY8MCK:DS%.,75X!T?BS7%1,E8@*8 M(4%?%/WT[S$?XRLS89;78_4:3'34G1-!#)$&$V\0-26%/:R,19%-Y'6AS M=@T*$1"5C/8>,P=@98,.(0JS18I]J\K>I'5Z2T. .Z@P(865/5Y<;E<4O%Z/\%^&H!A MW83JP17>BNHARJXA9676#FRIEJ[YFE-#PJEE48WRWE\M65F*/'\2ZN3 Q7J1 MEB*6'TBN*55L9"P8;)U80W2^MK,I79@=[7[NB$W=$B5/S3 %%]%"R&QQUW&0 MOG1JRI*[5_QWAZ4DM,9."-,_@NDM3K]V0=<]0 7N8)'Z:LXR(W8%TO$#=POU M0"MZVN/=^4 ?3;D\VYB#C=,DV/5Y0"J4BM/2O<14-<)[CYYB/!HY62VV$'TK M1?$N-P>5>,S37H6H8)1_#XM6C<61T5.]+W[K* JT)P00SZ5RXAA_^SP>UJLC MZNN9VR9<5O'\/SAN@H[9@^=-P]3V5K!'_V%N,FT6>:RH!!F\XL$$2-(H^Z;Q M!;K*DA*R^WI+H@%0BWL6]=]T.'W4O$V#??/PU;0-:L4?'VBQ5L648,&X\-7T MH)N%KZ:'+NN^&BMSM^"K(6_ (@L36(V615V7S2B30Q\-@V4SSX*>8X M<$"$K.>HQ^_Q0\):54?=A.>K-*.?MCW9^$-#T(G-.U">DID!(9$8 ^4O]W"/ MZ;#$Z:I?KFGQ!/GW!?MA*+!C>1R$F-/9"(#/.7 M&3+-=;T?#G[@^MK]\Y2Z/OQ3?[5\^,APY7NZ##LLV7/$!6]&QT_\&"JA7R,M M;_++%["2MFFY JINE@.M$;6_0QH?H_!]W0)&"<&8_39G]Z.<70X=0JAADO85 MAY$^TYR6)63VW-[>I.[\C>TA_:WXE''J''!H^P>3J ^O-!.L@)[\" M>B+P^[W,:S.9F7+.GP")%RX]X=D;:D=P!,@P0B-0ST)>]OFJEI4>9GDL(2)+ M>-.S/!'=V@J ^2$$(^ M2P]P4YE+8.D16E=;U#459,%I?MV&]X[>&#N=X6C]T0_6DR)I:F&TV(E$'TBE MC+"8F?(MD)*!ZFN##Z!CPZTHG!U8SVKG1-3)"_OD.GIW]J M7U6!MH!="UM M>_7@PNJO 6[VU-51LKA$W7*OD5?@Z\AUG&/D/WABM6<(TN; RZI$71)*OW78B0(#!W)$-4 MKJ4;0Y/Q3_NWW'T^_N_@M-R(WG"YQ40&0A7#@ NHH%GA83LDK MC0H. 1>D0.54LXE"]U@01B>R]X$\XS;5 F8 M&%POU 7S^47M\B7.M@E-KOC4(4!N*S7AS?(R*B!%KFUG=K:&*D<*V;4*&RG> M5FCP%6)NA5A,&'H@+B$LC2ZE9$WBQI3>Y/+7!HOBU.XJ\X#OV5L MVHJDP)AUS:VHRRVXC#1I0R21'.NY"H6_=TS4&OV7$1M+.%'GWO()IV7)BE?A ME?\EK58?HTJT1;K)SS9%FIWRCTZA'W?SC^_43]W3H6'T*QZK:ZVZHXP(TLAG M3AMIB -A%Q21TQ,"%,KV[IW??(=_3_?)%.QK^YY/(NW$[G/-40=;2"$2C7,PAN:CT"I@Q>T<-%2 M2CXJ7L\"5I[J?<.X6:I>,4S>S,:AV'PK4V-S'OHI\4[M^.U\5HAV&4?/?ST= M?)O B,24#3X?^#1D<>QA3W _3E M<3O&C-EJ-NA'W%@;M&2']X2(CC1!-LJ 6#!]7OFLLE9 I;<+*O][G9_%HF9_ M>4=CFC[WY-5B/L777!M%X6N3Z-""V3:6Y[A?_^0!X5NNL9-"; MPL^ 9\O5%JYV'_DM<+U=-RX068,Q@<-Q5P%<^Q0R!VGMO-)''>YDTZ?1SAGH MDB>V3LN*D4=*;J,T.2$M:>"9[%3,G\EABI#NP6,7NSS^D[; ;PK%,\_R!-ZL M"KJB>9D^T_JWCV551+'J$1H)96IBEQXVYZ$5;=54+M)[=)"ZKNJO#2F!\\ , M5ZG0ZM@.LI'YIC)_OHP]9G'>,R M,V:=VXQZCKV(LFNNE%_^-U57X%",P^?0[\/SE3POL1*!EG"\H;+F%=QDVBQR M*A1W]"D%=293JY4RT3\,+1+[X#Q)Q ZI2($/) \*3C)=]CB5AMY,)M6?T:OO M)VNI7O4@Z4I*EK$Q/CA:W@_T*U(>8Q M#8X$])Q<;+E)>T_YY!(C]XCB.VL^D /XX1P=!X38\69,GIT+EX5HZ/?PFSG6526 M_#)(DW-D10,E!.N%#8XPS:&^P;P+&Z@71ZN^P0C'G5X"SI*$+TU9_^=#FM/# MKFY:8]'7@QZ8GNX*-I*%%X]Z2T5I"%C1G[T\57H=YYKLM:;3!YF)-714@HQ'!F-E#P% M5)\1@ G+LJ@H(69:AL&%B8(;XR\S9%KH@-2CH+OW49G&"N%"P; ;C-J/R[4@ M"B1SC< <8?]X_*4.3WW8;.<0YU\\L,]J'ZYRY%1[;0?1M[5V+E)D"@*XPUIJ M/5SML]-4K KM"OQ$7ZJ'SS1[IJ*\K$5;RQMV%PTSVH;.YD5Q%V?]--^JKGW@/I6WA(YX=@)H ^K MO_O9VZ?"!WCF[ZZ]W6PR<>>*LO.H7%UE[/.E_$4Y=ME5 M6WFMT6"7CZ-0^)!NBMN"/:=Y/'H8*H9//0X/P/H^$ 5ZN,XT!(0]$E5,[CL4 M!SGG3?<\0,K*MG@5M>W_&F5;U2.L>B!2ZQP#="T\#4;9?^"$G/X(11^!):*R M >3Z!]$\ ZQE^OP*\6K1'*2C%I3&)]-?*8Y ^XWS!QM)H)_1JX2:V_VO$2,L M=!MRO6NR,5:PP.PC?##V '!?D=F=EC GLHA>V6T-$RI06X?M#,?+$(I,T+5B M64*+\O*?6SBEM37:^+?359L:AU<=UR7CMT02,B-MI[$2_6I/E[T^L^39FK84 MC@CCR&A\+GP?5-<"5V?(=2+GPLK7&'.9(<<"5EH0K8SK&*FSLJ25ZM'"Y%-K ME1:.482KM'!,BYU*"Y/FN%]IP>RI0O;?;L( (XTI>:NR,"!:@U46QGCI;:-! M]70HG@YE*,<*RP^.16ZE7IC.,TGV2\;_&KI _#!CF1&W JKHZ_R9BS,K4JJO MFWN^L::4.[##:>,.$7;4,&Y6DRO=-&C]IM>:"YKS M'ZI;SMZS-<2T_ZLNJ/Y3E.;E!\:/ ]7^04! [B8#3+[VE@%)F)WF9L93[)Y/ ME%L['1K*D[82=BF\ODP:1JP,9 ]AQ)%9X+@C5]Y#$8%'Y_YU_&8V,_,+5;BJN\9[9M!FTV&AR]-\ZGU,WU* MJ_AG6CPR4[$:.=WM'N939F?9:,FI>.5S:KM,F:X5\R5O"?BO:L'T;$DM(T:U M--[L&$D4_2"=3;)GT^7+AN:E*BI-XPNDM3( V9,6:GN>48D6TY@:F?@]WUBSZSNPG8>G2%06S=E)Q"-LV'N:\8%/ M)^2)TP!%.,$K&27K-!=E#47'U5H#S,5#V2<[@_:MDJ-@7[3QI#^8/FAK@S?V8B=KW,'Y0[-4<#"AZ<'L#H.UIM MB_PF%T[[H6@<# AK0JE&%#$L+! MS:G+Y8F.CW.6BR@\:.]XOBTKMJ;%AS1Z3#-1//B9YEMZ1V/VE*?_:CITRR^: M4<>Q&/8!8YPF5@APO8OM46KLAPC$'X0-V."5G6P;6D](2RVT21'TDAW!!#8H M:3_] CF%\^>29K' MV3;AGZ5YZ]?A<'>6CVB46T1YN:0%>6(L@5S#LKYS\+_%-;/(DO]>-L_ER,LT MH87\7M+3C%IQ](^4YG6K*RK I27TZ [@1+*KP)@[60KB@&II;IKT7"AS(W4_ ML^"*Z@,?PI/31\=4!Y6=N2$>R,0S$I10%5A/CIS!E&1 7W!WU:!L*7Q6XTSU M5]]7M!6_6=YL:NVHNO"H!V*K]1X!=%Z4MVZAOB0[G.&#I <8R_2Y%40=WT$M MN9OESR45=X1NE)N&5M;XVH)R'L#BZ0;(":Z@=<1,H:>U MN3SQ.GQ;<*,WW4197^ZPI4<87,H>SGN*7:LEJ MC25P38V\G<]I\C8#":+V'KHY9LLZ2J@&;_C-KX!? 3P9HA7@'HC>SLS*@KGJ MXL353':[8CE5]G]4#<'T<3H Y3[]#OKD"H2A^CHJN<=T6#+Q&+M*7V@BO<5G M,9>U@B;@<#@6NP\L.C00\0 P!Y@1(M=B(ZR,!5LNMB6M7Q.X.JHB<,V#$XR^ MQ"L^G@I_UM[E=Y)&=\P#R^I\"=0VW(EJ>J5KMD^=9YSF/4]BSDTV43$QS9]I M6<$8>-/??1'%5?HL_%P!M#U.\-GTE?1V;;PIGJ*\MIW/N;BR+$W$/\[RY%8N M>9T=U39?:&LVE!=MX4L^^CY]RD4/VKPZBV.0#SZS6PXOYFLWENH=B@SD1=8W MN:Y577<^)V1O1F([=N>TWUUD-RVRFY?XIC,SLIL::>86WL$33.;87 0I[%O! MSSD4S@5*:7+Y$D.;(7&LF#PL0I2_@U6%4,,>>(/3X[K'^&]<>UV6YI6Y)C0A.4E%>E3!)0? V-A,6A]GCN+^"OM ?<2[!\S7R;&/%7,T3*4;$>E@2@3A,%)]BX9D>5[P),52M@*(5-SFW M!S=U8[R;I;QW'C;8-/L(*>3#P'T)_3 5F$U@;5Y3B[1PHU\\)H KIHPR<9 $ M#'?5%":&X^1L IJN\SLFTD^@4]$57Q]DA),2CJ.0IR-\GM[7O_L>HOY^]P-9 MBP9()[77@!)!*2K\W,-4+=[-A@B;Z>P1Y_31,L_^;J:U%PU"Q$;X/E,%ECYC M0S25<+PH,([/DP+C,LTE^_NWP108:JH^%!@G;*:S1RBPHV7^GP,Z6?)UM:;%>8*Y5V1Y23_KL844+&@%BKZILXE0=Z[,]ZN;,!TS)I\Z" M?Y%*K7]K8C3; //GX4._HV55I)#C*8:=?8Z*A-_U;Y97K%C2%*+,52D UN"Z M\+#KX'>>P,]I:_+5BI8>$LM^0=(%/VO7N]$BZGKBS53PC8Q9:A-?'4U^3<6,[8P2>,Y-6@=>350O8R>D[ MKY=T:S-V9=PJ")PY-S"OA >K_V69N6,[ULC2U5H&?PFL]',G#JU@.?\QKEN( MY\FYB)PNK_/N&)$8D8T'B]H$C4V2M4"":VW1";J\A^:1W+PKR<\;J,(I C0E ME1"$W0W/;.@,'Y]I=9F9R[6;D4W1<>0]?&8V'/P=,#[\^QR=)\.!GQH5(^]^ M%\J]CYJI!^\^IVN>8!T=K_&79!XIMB'7M'W%]%A=Z^YXO8[ .KOM?B-]K M=GX RZXNY%K,]$3G2*T\VN\!\G*J T)/YSK7]ESG?_=]L',=-U]-D=W1#()9;Z.B>GV *H"0N,OR\OUK]R]G+ZGJ M+#<'@%1<^HB<9YA+?$0@)+\"RC!7;03OV72&!I'-"[:.4E49+/5 "[(F 7J6 M*8DTO%0=<%,A/7TL"F**_4*A^ --SK@%$CW1BSH5[XY3RNW*F&IEJ>H#L6"" MC2,+89*,4S75''$Q;X0I$1XF[4$DHD'8030H 2LD\L-T4EN4?CNB2?$*V;HR,]8W5O,)>+Z>]X ME4T9?Y(M&<_RY&RO(>-P4UJSC[&'J!82]^TW1YM7ACDZS9: 3>/K'-QY=Q3< MC%!X$_[X0(NUJDX*#HA]=UX/LAFX\WJHLNS.LS+OR>X\\@:<(V$,6Z0$ZGGU M1MD;^HXFLSHL7-$T +G(^9G-!6U.ES*=M=!-^)G3E>P3K$#JX EN!DW(#KT,(Q3,R=L='5J@#0 8RRN6\5U< MPHM<]:K8([J?(7?*&'A?^V6,#LRNL3\W=!_>;M-N<">6'6+^[3<_O#O]PY_$ MZ_+81!UM+6TA8UCN3FJ()B*:BE>YR^I_[#98_8N_IC$U#/W& HL&WA=1@7XO$@8;S"21*(,%#>LS6J&YY\WD>L0(HP'\%05=$7SLC7&H1:V M2$CCAK9"_I!0D,)HB,VG9#)A-,9=@D1!]""BBET59HG5'A]Y"SB0;SDTRJU= M>2[W1C(:?(%^SE5"=O^&"ZC)&6F1$X%=,W#1V0ON.*L9@G\3HV!O.9%I6;+B M5?3R@-Z'3>SM37ZV*=+LE'_T.W4\+ H )C+6")%K&=L10V0/%-%-LXW,9CD1 M%)'3$P)$X6-F'<_:2J?1;@3MAA:5?*Z$M$_1!GK'JERR:I7&*[*&6= C3@5I M%XV18#9]@7Q:-\4VRJY8<9D_IP7+Q9)G<&2=,U$^A^;0@E!MUAA]CK=GM-#X MB3OD4. 'K)'T D?(0+DWT<91"R$LNC,!))-Y;RW MK7I=MT\U.@(E?A.2$[#7&)5;&2:O/$H%7$!T3\75/[W M.K_A!VT$TGH>;5(NOR/1"N8 T+*DB\AY=((L$@>U\UA#0ML$/4^Z;MDP00J( M-6'3&>U-9D&; GJPB,ZW9<7OR.V;S.OH\Z#AUTAIU<3BR^+0) =C<#B;*<+> M:&B1EZ:&FKU\5]W).MJ:IM+')C+:;PBGSM.C]_PSB@VF6$[NB3K*U'V$E^PG=3_83O?/D)W\W13_C. MM9\0/>NY^0G?S=9/>"C!9G["W@7RYR=7#J<9AGW^DB]8_LS$#554MQU_ MGQS_ )M,H03L(?%'8B82]1S>)C78S,QYYTVLH.Y5QDI^3+25@D;<81I?( 5K M +*O^\X "1BKV^J,,-UCA#' C81:A=5) ;(91)#MHB,]#,% O\'Z=0:BC%X9 M?FX8'3\E5+\/KM=(_3X"T('Z$V?SHYQ-3I\@UN@!&ZZ?U]FE*=\F 0/V!T7F M,%Y_G',>GUN>N7+AIGK/UE4^L(Q_@GY248-V_U97XR8[Y.&[#FDQFV$XZ$\% M-X\U^W4/Q].F=+_#JN0Q^*XEKB5 UG7H/M.)AV+HDU&30C9PPPF4-Z^_$ S- M78_/ K5!=9Y%97FSE"TXU'7@1\>C'PD4<)T_%@,^$*WZ-A:NS/LX:YDQO_S) M4;RBR3:C-\M6Y9Y+P=8J^FOZ.5;*--$X#U2NZ0"Y:RDY(34MJSS/N!CCF)[:8-[NB)5?Q5\:HZP\0')"MKE@2';,Q%C.IH>) MD="; .!1A@&0V"3Z7U+BZ8.8!KS/7Z19EOP<)M="U'0 M)M\2C;#ZO#0VA$$I+")(.R&".'%JU.3-[QZ)6\7>:^6$I9EX?;A*G^DK]'.$ MZ/NMC.II^C#)"I@%C2G8!3^^3:)760]3'1YG 1SFBC !K?MF2,]T ;21AC@1 M0D=J\HBDC[0$DA_?+CB)1-*(CZ3SRA)+<75U0E4!Q?2X7EBVK*L:UD%('8EJ MUB62=9M#ULG@V "FI0WI9[;7+\!I>1S$:WA Z@*8?":.(?)Y#'9I(9*8^1UZ MVBO3>\Z9L3OTQ><<\X1Y[O+]\GP&CYBB>!(A)!S/>@K$X"YQ]: MHT[2O9-E[1:JGK&<7[)%V-XM*_DEHTH+L;W?TYPNTZK4#YR;"@XIHUBTKN7W MKB6"-%2$C[>;O$;,-N/#:M;1*#W-KVSJ5W\1>@,J=D;Q>;I+,*9L@\?F[1O@ M=] ;ZF;Y7_D,5=IC\]39Z3C0>H MNV9FG PBZ)C!A5$E2PTLTT&TF@2^XN*6XB4< M291&VH@[]*XEX=X]93= :OTZ@')J8UR_,4O-/6Q.$4O#@C1VUYJC>?ASGJ2E M:(E"D\N7F \]$U&D&%MQ#)8+PU&%'4M:=Y ?^$_]E\RO^?X]<;/EO_C]0 M2P,$% @ [%9P5<5:'P%7.P (G,% !4 !S>7!R+3(P,C(Q,# R7W!R M92YX;6SM?5MSXSBRYOM&['^HK7UF5[FJNJ=K8OJW9U]?X=*<(L#E.9_C]?_['__P? M?_M?0? -92@/"Q2_N]N^FZ_*+$;Y.5ZC=_]U>G/]+GCW\=>_?OQU]OW=[_.S M=Y\^?OH4G)P$)S\'P7_\+4VR?_Z5_=]=2- [2D1&JA]_>[\JBLU?/WQX>'CX MZ?$N3W_"^?+#IX\?/W_8MWZ_:\[^&A=/'0X;__RA_N-3TS=#/WRNVIY\_?KU M0_77IZ8D:6I(!SWY\%_?KV^C%5J'09(QB42,%I+\E52_O,916%1BE++PCMN" M_13LFP7L5\')I^#SR4^/)'Y/I?[N72VZ'*?H!BW>L?_^?G/UXIMDN\D3\E.$ MUQ^8T$\^?OST@;7[0&DNT!IE19#A K&96(1)'MR':8D"O @624:92L*TXB\O M65-"6:R^N,K1XK?W;.Q@/RHCZG]W&K38;NB*(LEZDZ+W'P[XV^2(T(:50*_I M+W;M&1L&>*W)0H\%HBMZ)_<]92F.7DB$$4/VZX^@Z*H?2W][P_U]2D;'GA?">EGJBY1LLPK;\Y>4Q( M T&<%BHT-:P9^IM__*#S0N;X#X-,@/%S2 M+?X'V^'?4B=AW-][T6.U^J'%X:)AGY8DU@* MJA2B:R.R :Q7W.K8T2<=,XM&= %CF<(P=N8ERQ\#]!.P"$[&*@+H4>_*8H!H M3;B7R_Q98G_[T A)^D9C7X(PBLIUF3) '>!BA?* ]J*?7:&,)/4#F 1E4Z3P[7$M7&5U:B%$JT_ZAW<8+S<;/P4#@TL.N$>H-'G9Y MV.5AEX=='G:9A%UJ6I1QI/4Y0!3@X"U"P1W*T"(I@DT:9LK82C:..30%H\3C M)X^?/.88$^:8L2.47A19/&46DAFFU* BJ0U9I_5.5_!M=1W.XRV/MSS>\GC+ MXRV/MSS>L@=O]7.OF\9AOP:;'&]07FPKL%($818'Z%]ELF%M%,$8;#!CB$R% M' _+/"SSL&Q4L&RWMV=L:]-3]V*_L16@6(LA//SR\,O#+P^_//SR\,O#+XO@ M5^N[W#3D^DN09/?T)YQO%?%50T]C8(K[;8^H3>$+ M^(#&<),J21Y.>3CEX=28X-0/]#!YVMNS%UM[DL5GJS!;(G*5';9)Z"JB!P^1 MP:X^A_;PS,,S#\\\///PS,,S#\_L@6?]W_&F8=RGX"XD"6$5_0Z_I(C=)*,8 M VP@.CQ*\RC-H[0QH;1IO@RSY-_57C[#&<%I$M<72Q;/#O;Y=-&P?I[9H:UO MDV66+)*(Q1D\'\ITO"B1([JAR/#HSZ,_C_X\^O/HSZ,_C_[L07_#Z@,&D6*, MHZJ^>YV$56V'(,D6.%\K@D7@0";PHA(I6B#CA'X^9B1'_624V9L^UZ2;=)F/X=A?E%%I_3R6NB3-)4(Y7GNU54?WN& M\@3'E_1W39!;VM88G4Q&,"K?M#1 X]7S+N1A$&ASL]0V(1!(4P-4UJN-OX6$ M[0S0]W_+,*>8(-W>H W.7ULF "T-T#C/PXPD;/:D1/*:FJ"2?D)$V<&?-5*S MTYGCF%[89/]-*.VVLHF=.EWFE"E8'WQG#_/E6>*B#>AF@G6I?850D]XCJB.%NUPJ(%C77 M3NT-6B;,@),5/\(U7[3-S;13=[M":2K;W$V-]%.V#M/TM"14#2/\([NQE7;: MYN'C53AGB*B91NHHR&3ZW.UV?8?3!K(:_^Z.SU.T?9QW7X', M2L?@Q%(1!-QBZ.CR>,LM!D-<1Q>*1"0BQ1 LD4]N2$3@CP*+XK,;HH!YG,!2 M^>*&5( .+K!8?G91+!R/&E@HO[@EE+?^"+ D_N*6)(2.+;!0?G5+* )_)%@D M7]T2B=BW"%?3G%)=>09FN#B<4EL53,5P"3FBQBH8!>&R<42O!;KBX7)Q1+,% M.?_A4G%$L87[[^&B<42]A89AP 7CB+;+CR*%B\(1'5?L9H&+PQ']5NS?@1O; M'-%K!=X;N"P<46KE#C:X2)S28B$Q4W#1.*7$0@)/X*)Q2H\5!#W!)>*4#BL( M9(%+Q"G5%1!2")>,([KKA20>"RX01S38"\5@8X,IB]%3/B:*@[LP#2DF#<@* MH8($47T7!)O*N!R465C&"6M72V:%BH1JY@KU2WO\F(G4Q][)]15U-(3RM2F& M<9:&A$P7U5YLE)R\H5EZGX^.[Z@A&E':;BAJ9V$^S2N35_Q'F)9HAO+J[)/3 M+^LY%$?UT3TIBQ7.DW^C6,X)K\>P'%P14L*I?]EZ6,KYB3TJ7W!R<(@5 MM'0GO:+5NAJ\KIQ//3&_,+@G/8;C3>>$(J^E)KX@QYYNT6J5@)6?L:=>M)(. M%#N-/1FCW0'3DTS&LITT9OJ-9<\*Q-,RDM7AZVDN6QIIT%$NGC61IL$E'D0 B!\:9%*@F%ZF! MR6 @1?6NSDF0A469(_:PSMVK,"G@$T&B(8R]#R0GPH! M-/B@JQT]74PWJ,YWY)GM^0V]3\H_L".^O_T#._Z!'>\FLM5B.18KU-%;+%6? M5Y7S8?X:_V:&&JZ$&O[: UR^1H0@M#O^LN4D MBVOE$UU7^YKW8&FKOA[=>W1O'[KW:'F$ZIY'RQXM>[2LM&,:51HLT2W&SK4< M( M4O;%;!X13+E"XQQZ!(N:;#W_&/M\^A,\;Q-H:Q#H .M,VLI^#'-VCK$0! MXY35&JBX(<%#4JR"J"0%7E-M2]&$ICBJ,0M;*[J\ 4YKC,$DBNANC:^3\"Y) MDR)!Y*39; -J[,TB+P'N:5TOY):5"V$5#*OSEI\/*FL^..W",AGR#N,UZ(R? M@X%,4M-BA?)=/;D)O9(+(LSHEC4W3_L/G.W*_!P<>W(> -V,\G)3W[R7].(] MV]V[?]);]VQWZ?*,XVV[>[.G-WMZLZWJS9_^K0JHE8G6=S!79R(TE,!W; M%?N9REJ!Z5ZNF-4@DE$!O:YD]2FO&+"FZ\J>\C9I;Y-N&Z39#D>9-DO_$J P MSY)L20+*&V'U;8.H2C\,R&'"+M >#1W.F"%:C2!O@?99;M[H.":CX\5N=^\+ M#,BL6]+VWISES5G>G.7-6=Z<-4XX-5I$Z>&4$$X!+V[3^.EK$*.[)X*!*.EE M)V-8J.FS'O'XI#>?]#:*I+>+?Y7)ANWFG=*9+:=W:;*L$X#YD5P*W7H@\C#T M$D0>J$,OA-VC+0KS?0TIIL!/[E$>+M%YF5.IS'(4(59AZ^O'.-S.JG>>1&1W M'JX'IKXE:7H9KI-T>Q9NDB),OX<9I8#--I]T<*<>"/P>4@T@0_EV4MQ6M]0< M1:L,IWB9('(91LR'L.63VJ*[8V8J#HDSJDHEA.!ZX?$%*&K7.QF$V;>_L]H$ M["7X;$(G+#VAG4XF6?STPVAJ.R$Y9)>Q9F'.L(O*&@]$[S\.,L/?B*2@[W1[^1;"TU ?P;C<'G@K[(\P3 M]O$;2HE@=?":#4:K<$_R&WJ7IG=IOA:'=VGN)>*V2_.X"Y.HJ(ZX@W[FBKP$ M]@BLBO]=D4D+'1'#-657I"3$QU@-D;HB$Z[^B.%:FRNRD,>3R&RAKD36B,_8 M7AT,KHA,OGC: GE7)-3NDFKC9G4E7ZBW;=CH(7,E]:XW*36ZX\!2LOQ=/64I MN;RQY(>UV*[FRI$LTO[Z#75<6 MD R?J\8X@N5B^=NO@*M;.3#5%=GXLLZO>?9EG=OS/987CS7F?(WE<6.?\Z66 M\P6(:#.=[W7R,2!H6?T/V?2E4GQ5E&OQBX/ MF,T,HA2[8$"3KXP6*LG8!6/2TF2ID=%;FCI:FI2U7N-VIY.J;&E25(I3$&9Q M]:@6)151I>KY*7NH(0HXG#G+E!)!WE0UH*GJ.BEV7KJSD/!*\O ;&::/FS0* M:>HK0/D*4!95@#J?7O/+=[SYH[>OOK3([,)P)W&<\&M2P1J;I?OY7IQD\=GA MK0@WZ[4;9+S6X_%S,)C]^YXN$IS+GK[CMAND/LJLS*,5O<*?E_GI]HR>.DN< M;Z<+AG/V+6)),9(.HUG".8=2:4&3#J-Y3X#W!'A/@/<$>$] O_;>XZLP(+$= M8!7Q^#X6_Q7?/<3B M6\JW6N)69P0\]NVAX=Z56$M<66 ]2@QB@ 6+;;0)NOU%+HP^I]1'+C1:1[H8 M]HT',7P*DHRV0D$1/B(2J 8M<+J;"U(0$N"#$OSCL=[7-2Y?%]O,\_ 1[D>% M=/'>$.\-\=X0[PWQWI!Q0B7+S1(>*K6$2O"[VS0P^A*DK#80H;B"3JEJ,#>G MMS%8)/R^1T5:45%54XJ9W!CZ9^L:EUG!2N.12YQ7?R35,<'3:[L-T@L#A" T MW: \9)8+2L!AM:SK)+RKZZGM2E]"F.EAP!X8NRTW=..Q71*F9R%97:;XX2I; MX'Q=;;Q=_=@YADY2'^/UP-;SWH>= H$WUZ/) MS0,U#]0\4/- 30[4>E&63$.WOP3)KI[ MAU*XP]@#)#)2/#8:QCLQ9\7$,R2 M3:MQ1+6OO+$]*_-\?R;"(12LN\=,'C/93.?Q82;!.>3AD8=''AYY>.3AD0H\ M4E&$3..A7X--CCA?9;*IVK2"2$IC&D--+:CR0&H8(*4T M52!LU6+R#:FDLQU=,T;6)(LO]D3)U%1X1P^Q/,2RF<[C@UAJQY%'71YU>=3E M49='77+4I:H5F<9;7X,8W;7$58U]C>$GP=<]3AH&)S5."0@/"2;3D)[8OE11 MAQ$&BFP&"-R%)NOHD9U'=C;3>7S(KOE@]0C.(SB/X#R"\PA. MQ6\&TWY<62-RR?10],708R4? X*6U<]Q6(3MT*YX$',/EP#(\/AW&/PKGAL0 M$(9,KR']^@9%.(OHIMXEODX(006YI(?$;4WA')_AC. TB:OZ6!)-O.MP V'E M'7$W:(-S5NSJH##8Z79/.1A MQK-HVJ/JFVF\_A0M>24]O#:PVL/KSV\]O!: M!5YWT(U<63ARE\71<4,Y0F.D^BTG@M6YYIMG&66_!O%5UG]>M3+4UKX8$M/0VJU/0"7(,P* MH;2>C6-R.AT'TR!^<*=E;X^Y/>:VFNR>KLFP,6JKC1'/[M"&4GN45V KAW^;C6X.33> M@3R/S0=RG;>:,QB8[; ?J WB ZP&NS70>(['NYZN*OD;%92DXRCMR!C8=0HP(O@KB1TVNBY'Z,B3%)Z_E,: MRS!5Q6P*0YI#:LI$>7RFUW=*9V6.Z\#^)$R?3H[S>D[F+Z?DA8M4J:=1[?-' MN;Y#^73Q]&#M+E2"!T*X[6$ZJ4=/>M#3N"ZE-IMB<%7>:ZX6J&U><[5 <[46 MU((O)],ZZY<@K=XQ[ZBGRH8QIIO""/'Z:#_Z:+/20?+B0.&@/SU31G_XQ_?P M,5F7Z^^(;8G72BGO[_JI2C(Q54U_UT[539@M4)L]ZZU CLO.P[$T4N2 MGG+D.6QP6EM!^TVR7!73Q>\$51D'( Y>]?'HV:-GCYX]>NZT+AJU%2Q1&\;. MM1PP"[2XL5L+A%,NT*7!?'\:(]]\9#/V^39I(+-TZKV!K(.!3!T,Z-LQHQ*2 M #JVU#62D@)RH#E\]E1^7#!JFDK],]!CNY15J* ,15$NRU/@H>D6 5120J\ MIB(-3CJ:J3M_QY@=NR=*O:%;:^#%)(KH=H[W^RA!Y*39/ IJW -!^\OR3[I* MSG:+Y&F7W]0KZCD7AA6@V/L,/5.S>7.0P N@YD!E5N&T5N!G:K"VD27UR M7G>UD:L?.(O:,_;<>RA'!$N$V(FW+G?4>#-"FYNG_5F"!S>8G = -\/U8'=W M,SM7J>(_0WE5H(L>O-.[-%E6IRZ'(5!?[R#R#B+O(/(.HCZ,&%)]%JMKCZ[( M1FY6AJ$!5SP-*FL%IEVXXH" 2$;%(J'/3FJ?7-KI^]\]Z[-FZ%5D#A M"!UX+0Q%1^C$4S) ':$3KZ7A!RRI+\L M).E-DOUKB4=HM>RH0YFV!?P2H#!G=)*Z\NJF+LBZQEE 5E0D'4T ;8@!OP?\JG!@0B45)VE9)/?H%D5E7MD$+QZCM(SW)L/UIBQVKQ]>[)8G M/3)NV8*&?:% 7RAP%(4"S^EFOLH(/>39%I^D*7Y@%HI+G,_";:V[ ML6LD3&O#3A/$4ARBUW36E]_>+>TG$J:+JXS>;(@4YR6:9N>[&W%'%MD97^0\ MM1NW5T;9NPT;-OI.N\Z6ST:DYOPJU6X]$%E_!%55$D#D@3KT0M@]VJ(PG^?T M2V6^94!ER2 L(NX[>^F$SLXTF]")2T]HIY-) M%C_]\!E*;)O1C+'TJ2L7GP8B_$M7PK\,F)K[2MW@1_/P&PY([VE($G)+05D8 M3[,_PCQAMH ;>E+PXK:@W0<#!ZYWF8D3KLB)QN#_\B MC/%6'< [OQUX/?RVO,-Y3*]+.L."&^IULX%NJ4/-7K"6>79&2$+-B-93HBDRX M6A*&ZR:NR$(>@R:SFKL2C2<^8WMU1;DB,DAJ7CMP[8J$VEU2;1SSKF3I];8- M&WVI^LH2RQM+?EB+K4>N',DB[:_?8"Y7#AOYRE%VS[BR MF!0-&=W"V%PYEN7K2>YI=64!R?"Y:E0L6"[*9?>LN[J50YE=D8U_"?L3P6R5BZ*$>SZ-"1K)20*.0>+XU=GQ-$I MU>997F;*9IQ\# A:5C_'81%VK)\!',U8(0TE>GQ%C0$K:ISAC. TB:NIK[86 MIV2$N.$ =#;.+:2IHXG4G8.=JQ-SMVTO4E;_M)*@\(%;4!^C7/PHV:>GB^F& MJ@Q%DBUO:^IX<>;<]L,^!G#XJLKA.RQ7&:L.10KHX5J,7;!F'006>H;] ZB M#I8/L Y[A)ZB'K1@X[:ADZHZ?U+4=2+0 MFY,&-"==)\4N;.DL)+SJH_Q&ANGC5K: -/7%;GVQ6YN*W4ZO^97OWOS1VT"; M+3N3*,KIMR]Q?I'=)SG.&%UA>HT).3N\@C@V'VCW@>QLN^RK21PG_.*UL,:& M+=-4AZ/?H9*36*,Y[+&?U# M0I$W:\#E$]!WH+4\RW%<4H07YGF84=VW/H\YC#0W'HKRW:IX#OSG4?VFH344 MGY?H*OM!K^_Y TKOT7>Z2%;<,GBPWG;Q=HLH$(W_CD+>#23M9PT_EV51YFBG MK>^C\NH''6-F2[I,2!2F2JS"A_1^1N]G]'Y&[V?T9VDP[LB5[''6F;%';M3%K#3!*:UL7/O$W1]@NXKOGM(T+64;[5J#IVM M6V/?'AKN78GEUI4%UJ/$(.9Y?0FV1=G/,[W4Y!DM!4*BO"Q>U@O;#1S4;PJ]/B@W7Z"=H\I5N^IJL-5M;@CE5.M'R3)[T>(\ MH1W9L9MPHV7Z&-K[_;W?W_O]O=]_+$9!RPWPWBC8 A9HN-R/T(*H0QLPC;^^ M4DQR5P3K^BD19N[$BP#M2W$'BWTM[@ _%^/>PQA%<-;'IXPAM_Z(];!.*ZQ3 M*!M_B.F4J\UW(O)Y<6E89H=L:?V04?V?_V+ *PP@>]!N$'K?OM8II)KWN*^+Z5'QBTM>\HWR.&/@=TX_VLL$5P.-@N,'W N_ M#]@F;G_/XH1$N,P*%%\\1HB0R9K]I,(J;XP@^]6;D+T)6<&$K!<6>(OS\5B< MQ0^YJ:$;5V3B'UV'K0[-S_Q9+AM?V-+[:GI[&Z<-D#]"#TU7!'&$L=[=0>81 M!H-W-D4<86!X9W/5$<:-]V/7U!@QCED&S0@%]]KHKR%4_&LMHHPJ>L6N[1B$ M!#9"@46F_-K:0$JJNJR&#>7X$J2,&O+*FE/],DAW-!Z4CE8,WV@[O+&0C6X$ M^C -K6$:7 MDVUD#13UT6Q+>^^Z][\:][R>6\J_?^VXYY[U[W\? ;Y_>]Q'P MV[/W?0P<]^=]MXA;%[WOU^QI'O3TO)'JQ0OM/M %#"6ONC)@)W*7(0=:S%"2 MH9=2Z_%&Q3__DFH]WICX%UU:[0<0R6%-TMH'"/H P2X!@JTM:#XH\'B" GT:NM6A3?B+>K)8>%UMA/K"GBP66G^87%\$E,7BZVZ'UQ?_9+'8 M>C.%:0B-LE]ZG;U=^J*C+)9:;^9GL/2^.B2]SAYEN#9\C) "XO:!2_"X 4D M?@,N._7D"5O#C-LZ6>&R4L^9L%56VD*R3^!@P?Z8['X\%W#9P9&"_;(S%,]^ MH@P3; QH!_F1X#)15OYME(F%0?Y_"9+=,V';@W_1;AN:#^8<)YE>=+5 0?[LE8,B%O'^T;TO/BH2L4/P-XYCG]A8W'H;N'X@7-''8 M9*"HP"<2;L*'[W11Y$GX9O& V@Y#]1]A6AX^FR4E_4V'H6)0GBCZ$^?_O,IF M.6::DHS\QL8^ L5'H'2)0%$^_GWDB8\\\9$G5D2>V CJ 'J"PK_V-F:I.?CQFQ..LGWEJEA+%-ZYA1DO]*YG S!U$D4E>LR9=?2.:+;+:H? M-Z+_3E%UG&?Q9(WS(OEW]?O9CJ49XXC^[:GF)P?@]C5\D'T=1#RG);TYF#\\ MB_?_O%K3>;VO5D'S*S2M^AKEZ@Q7E5PC)O)*+5S2MK!T;<<<^V,XDX#5?_G$L4WK(NZ#&1HYY(T M+58H9TM%O&>4^]O!'2-,^$R30D]OY_9V[BYV;DUJHK>&'X\U7.6VQQT..5?D M)3>=*^M/KIB.6RXE!=W9%9-R2TFUP'WZ4@Q'(;&6.J8^0_0HI :'Y*X<7?ZA M%:M]PM86UUY">RI<&\B8!.>E''H.N#GI>(U(D$5NG0M<2 MOZ'9.N/UXI&2RVUGE-J;%^? [09G!.?7[-MLM?/]Q>!^]G C]-\I]/3^.^^_ MZ^*_TZH!>2_>\7CQX&/^1]Q]U](OHLD(XM\7Z$&@_1C'GMFX?HI6)2KLC*F(74YK$ M%5JZ"U-6CBD@*X0*$D35#BJ"#7+7UI7"DFPYO4N3937WI#[A7R8/G$4M*7W;U;2QG*GI9!9NF9K2 M+&]8XT'HOD$12NX9-?2S5, M9V$27V5GX28IPI3'D;BU6W!8[^*?11 M\1L:3O==KW%642')\>6T&XI:X;K@-#-**UN85/44;\#F1F9=W$WE;L7''*3+ M\#QP55S%7C97Z!R$Q@-UCD/B08NA7A9_IF"2Q=51L,)IC')2;SDYX8W=AN=& MO#/?-K2&8LE)*.]@E'YZ#-QC5A@=>D'*.QBFOT![U'N#*K0R"_-*NDSQ2!8) MBL5+J<4(EG H/?A5NAKEB5..7SQ1L$XV\"&=&'"_ ;FY298K"NU_)ZA"3R!. M.'W,89/3?(BX2[11(E/%[@'J>+G=85)9I"790Z>I" +4&.H'XV!I$/,^I7E7F6^DE MQ6_H3HAZJWW@@\N/)[A":<$XH\W%%\H3L7GP=9)6!ES;D0.XAT MH-9 5XH[J1TP/@I,JX6&]KBBV@+X;5#A M1"DJKJP79.*PJLF(7B4LC[]UT;YM,Q%U*<1VRBDSE&0 M^M3C =0=-9G)@Y!=T8][.;+-*\PV"TDI*0,LHJ\NB*A]:C9IY"V7!SR M$&Q]Z-I*@:CF;#^+QVPANR@DJV"1XH?G&N*D<_TZV*#&R]:ID.6KU6FM5G>9 M/**X=D-.(KHAZ%[_,RE6;^T(USA\+:KV _1 .,.?=!G-V*-R.)LN*I/0Q>.& MWH^ODSW [7L@:Y8GE-L-T^ZVU;J>9D*;3!.IJF,$V:^=5VF[.F+[VK1DCF\0 MW>)14H68/6LG<\P"]&8YOD_H'C[=_DYO@ZOLR=0YB8KDOCZ;):6H-'[*K,P. M7D%\RL-A@>"$7]<,T,5P-:X*LE2;AY[8);TEKFIC4'Q:%C]P\7=4,'##X4>U MN_%*8Z]B2F\072])1&\F]@>J1+S\Q4%+RD9:LE>;SQ.RP21,O^6XW- >]&>Z M9.DR+*DR7Z_(MWM_"!*"+U[*!J3\\_BD/*MJ"%-&&;Y"YZC^[Q/C%X_1*LR6 MZ(;J;Q>+!>*>W&:)&"C?]'P'D^K;B*+QG6*QJS_.$0VPEV%.-M+7>[GLR+L. M5#VA7AS3Q>&"F686G$+V$#981;XWVBY'5,(^0ZG WRA"9,KG-*NEG=1*6HV' M3CB0%/:QAY$G\+F#/!*0JS[ T/Q5[ M\-]$YL(9AHYHS1ZL?3.[R !1>7)(U^&.RETVW)]Y4J!S_,#3\=XV'&@B6")C M@[GGR3KR;.[A< (?8"!, 2=0!X^,J<:W)4B$U%3T\'(SG&$4$PN<[R^#5,T72A/C?H(9FL= MJFPL<6-?SQ-6SY-=?)3''8[AY 5Y@5Q1<&$0N&VXG 9@._@^;R$+H20!X:':8:L#8A1%I6K8 MK$,>A'V+#A ZMK!G)AU?=#2 =FUCD+65W9E@-H:W:3:/G;/%4M2 M)_\0.)93NS9C=M%U$,>AMMP^ ,P5-U)/@FP;KJ4/B@QP$O8CR_;QZ:[8@3N= MB.!\A>,X$2'BX!1.EF?/.N:2[";"?FKR. ;W^EF5O46F:X2"UEPWBK)MG^#F MRG73CQQM*]'@%,;L9XJ&K3&CS\NYJ4BC6E->'-VT="QDI<]'6D_*13;*"W?( MJE?Z#BX;48QZYH2^@$O#\E'A''I::]SG.$"!5^" ME-VK)$BR!<[7M1J?UWI_4.#ZKT&!\C4)PBP.8G:FE+0W/4UHKYC5B4^?=IJ\ M#K*&CYJHDZR-;%]'66L=Y><9U#J7AV6"#7URL,)P?R+VB#*]%>ZI1K%$YSLJ MF2).=?8(<7.,U089J("-@,@;Q#;,_B6X.9TG7B4YM4$&XO3EPW:M9U5U&!NY MA<^LZC #<3O:M/-^4[;'I:@;O3U\>K1/C_;IT5:D1P\0F06SE72][/0M'FM% MUDWSTQB=8:O NJJ/3@6;=EYC2@(S8V#ZF2HI]R@K4(T;3!#6/FFIH&% M?I[M*&0.:UH?^+#QXA?06H.XQDUCJ EFSR&D\989MA;!BG):'7 M-R$[DDC#4:34QUN.'"CV-T_6+!)Q,<_#C% M=+KXAG$\S6]1?I]$2+!&%'K: MQ)%PMRKU- MU'J$IE;AA8Y!>HLK,E&YP'"G.\(5B2E8J^6*HW,F?-G64D"USLF&NV"4M4A7 M1-/V]%%0Z?29[>W?81(KEBNBZ;Z*1%JU*U(RX6@>2W4!"QW--L;C=[9!FO9G M?:7X[JZH_X\VWN",G9 MG52PP8QYGE3(\>XDK>XD81;SKOY2D]-#I9]N,EGA MP9:4/G<-3GHD]QIG2Q8BQ^I03[)XEZ)1>=(;/_X#%=/%[UE8%[!%,>OWHFSM M(4.]#=[NU3P.RS_HQMX72]KE<\_"G"6D?('/,6=@(\EC@O\]'(1>8?1$3J,?&R^-YFH MQ_^*%4'G5DBC7%KB7N>,KL)%TUIQTQA@;[ZN$4Q6G51YL+PLK]+5X2SBH3FP M:)0KS=RC_ [;E:W1Q<8%%M08'N@!B$G1X 06#[R(U) U&V$[31%,@64$?S7' MUF-;K_'5M'_IY&- :K=[$(=%&"SJDR-,7R1^5[&).=I0ZJMG!'9=2' 7IFQ9 M!&2%4-'2*Z63!&.^+/U,> ^83ZCB4S-,0I7.50_RM>C?=H8LGG71.XYE\^4? MC=)UAG,J-BIS>LM5#Z((P_HEKR][Q+FF0<;H) M#SNW'802X$)7@_;C"&<$ITEGX^?F',@O+.*%-X%;AE@.;L/5V M(LU;=)6A;8Y>A-LXM'5L^S3,B*'<73!7.M3+*2A9@\W7NG:(%S5+>;AX^(4!'G M(56[DBS,MY4NPSSB+.\2IY2TY556('HW\WC6^,5!9?BDXDG..$GK 2BG,MY% M@)RB#/%7JZ2U87,8:3F*#9R^(4Z$2%J-82^7$J6J MTUCNN-:A.J;W@Q^A']PG!WI/C/%Z2HXL'*&XH#97?8Y-Z](I 8NY^( A()H M@U?T90%:NUX I@5]"8 VKANA!4M#BI_].6R*YINCS/-3=XD<4:K? (X(L'2_ MNG%F ?P$\*[I)R*Y!,@X7.%7S512R-H0IP MP8PE>%2XB7HP>[JRP[J)HJU,W=R6NF4)<[:X$@?>FS35HQ3MB!MF50ISM**J M8'*/@J32@(*4J4#]AA$K?&?@J&)E2GV0L3U!QL\S5ROS5148?CB&H,=0%7R5 M(Y):E4_O)[JG07R7%)0GRZRNG19MJ_=1Z)')+H4LKGY*J_W+K"",_ G=J?1\ M/2]S^O_TP$QP+)DS@U^V0J*,UCUA-9GT]SFK>T3OE>J_$O][?P/[4!T(O=-% M+5]6I>JMU"63U7(4%X*2QHEMVDZ8#_/P81X^S,.*, \+BXN"5#WGUH90%'VK M,:X<+CW*!2!M;5JVOL4\@,M)SYPHH%6#QJ6J,M27(&74D_H_ =HY_-N5)X4- M9JS0J HYWA:DM60HMS(9;(Y !2Y5IGN A[A@R76"'@,9C XINF%&]^GB=WK< ML;HBD[I&<[5A ?P(>@_$6T46BS3E4/_T]Z'3!V6$OFTXD$1':_RQ/$_KCS!/ MV,=E"^%-.]@Z&)<&WC@-_1D=!?]&W:D8B*XGNJB\,Q6+Y MR)4T?>D[%HM%JK(<8J/:F^4&M@HU<=4JMFN^EL\ YJX9N&VI+/0MEQ&F MY*9)?7OB1?"P2X\*PCH_JFY( OR<&1645.9T7'H%IU&9/G6]8QE3 6T3Q'5& M6?U1M,L4??OU=B!_3"P9LR&,3RC>1#&,B6),*P5D 1D30T:AY3FK9Y7<,3+W MV?HG,YUUR\?Z$BQLH+YN*Q(#NF@W@+N+>#> NXMX) $5.U+ MPO[JK3JT9@WVF=QB MD9@H&0DO3SXV0:G"=;#(W"E5WA'TF_8!GWP,"%I6/\=A$0:+REV=A.F+R"DF M" I4-S@OV/VS[T+VR/9YT'9N6\U4&/.T&N'#.T>U.D=OJ[F^2%%4Y#A+(O(= ML2W:%S[(UVMD\QFK79I3"BDE%#Y6 MU6,:IQW8VBCE2B^I#T*A6^^H#U3OM=,+U,/0/.BSS4,5SJA/M\9[7=AF&(?H M:4FH;DW(CB322Z0'L.;>) MA +CVG?T;22+EP_ _J'O!K)8+@9M8L9]:I\#M-ZD>(M0<%<_J!MLTC CU6-B M.$.[I\58#3.&'_>U)/=M6_K0^OVJ.9^9#KJ]CVR8!,*>)Q/F]]&Q@$REX5$* M,A3OGMV>4:H/ZS].%P>OPW,,= HC#)6?\Y9$5K\Q*E!\@XHRSZ9913:K?@GG MDC^$/6SN+R1!9658IX'Y^(&*^GF*)-K]5HFCYNX#I;N\)>\6Y?=))"I_#>KC M?0W>U]#)U]#S->9]"T?H6_"9/#9:MVRTTBC<:J7FX2<[:._V0*W466 W-,"?MR_:9E_4.ND=[9 &%J1CMJ%/EG#7T38T M$!^US^SYLF5?9II,LGL3K)&-E >@TWJ,= MZ^][ ^_Q&'@A]_.;X!K05>B*A.3V7[".XXJ]4W'1 M=+@\79&8CQ*VVH]24#76RF!&)1"H8;.\M('/;163;J2B;P^.:.7!+"H&;>4" M[98<%# +T+]*>K(&91;2&3\H4R6W=W?]@@F;=3\TPNS.'*OJ0=&X@PI$_((B MD/9&P>@DBLIU63WB5B4LL9,@1RL6$'._"Q07F@>4^YOE+J833A<:>QXHB:^R MLW"3%&$JY@C2Q^QK!]7Z?3JCA18[85O_TL';JAN<15ME4> <)C]FN/)'$;);;?5I7[,C)Z?Q[6N/GJ( +5'1'U\29E"+W3Q6$!VUJ>DSM2I5C*6(#T=<%0 MKH%.*K8K0DH4GY2B] MC6N/-/9%A%',=CF] ZL[K0W_XI$LXKC2]3>5O^'B$>510K@/5;4?R 9^_PC3 M$O6_W)6'M486?2QVP$#V\-M]J7GV*YO*07/%@R8WEK!BH9@%G?N6/:PFB).O*0?C\O;/1< M2XW6^M:([9*1XC/G;G"A//IX=' LM[50$"9<'A=?2=P-74UMJ\!>9 ME54MI$$<<,&T5.!M%8S460$)OMW]A?W?'3WYZ&_^/U!+ P04 " #L5G!5 M)\P=>Z\* 0"KQ1 % '-Y<'(R,#(R,#DS,%\Q,'$N:'1M[+UI<]LXMC_\ M?CX%'L_MVTF5Y(C:Y:1=I7C)^'9B^]K.S)WGS11%0A:G*5+-Q;;FT_\/ )(B M98JB*'"3D$JZM5 D@/,[^\'!EYDSU]';7#?LWTYFCK,X^_3I]?7U]+5S:EK/ MGZ31:/3IC5QSPBXZL_ TU6J_\)OO4O)%^H6G!M]#KVI7^I(6N* M';W2QLKIL_GRB7X%OVFWP_?5-@ZA\TDS;$4?!MZ9/QLMCVOW6SW_9NX=M-9+O!J$:>R/:%W\;\A/QHT6U)HD+;E M;/I5\%7,SUS'PL\;"3#Z!-^OYK;I.JD3FE]H%I:I;Y@%_29N%L["BL<.^28" MG7=$B2*'?#V1[0 YFFUVV](@"6OLB@CDG5C(]QCDG14JM>VH;*YCV9FYAHHM MU9SCR*\?+K]=:S#\9_M4,>1&+;O)%Y&)K ZBM**15QUKCX0BEX>M/Y&ORFQ;AF[9T MG1\J'/6D\XZ$KK_@9I-=H\Y=F1$ M1MG$?[K:RV\G%Z;A8,-I/L$(3Y#"WOUVXN WYQ/3.9_.OWSRQ_IE8JI+9#M+ M'< _A8N;MO8??(:DUL+YC.@'4WFNZ;->2#:4OT761&R^BV)O92 %D!" M0R9\#/QR=F7 6B\O8/J6K-_ PK[]CI+Y9OQEYRWX,^QWV]W6ET^1 M8? 9U@-^UFRB@IQ;^&;3J-:N.G_\Y_W#S2-ZO/O^\^GF[O81W=Q>>(X- M%?XYU[K\?(*8@OSM!#3JV<0$=2$;4UD'>7Y._\?YX1=4SCC7FJW(^C^Q;%T9 MZB5PQ\EYLRFU04%Q?MZEJ;CSX('W< M3O8;/[)/S_^WD^BPR.>])Y/)-S[JV M9(68)Q0?RDCJ#D>C?N->MNZL1X<(H;_+NHM7OR(#A9^UHC PW+EJ.BI6M+D,XL1[ <+RYO8: M^.:T%5#)'WWR=+HQTY$8N>LXG5XJZJ28"+W$'KO.S+1 **O!!#HI)]#LGIR/ M!KV&U&OM-H5^*HI4>@H#OE2XL6TWR_ [@*#=!C[DN_:%#7P@;5[Q?U%V),+O M0I=M^VY*!SA^T^SF(X@[0$ATZ#_P?(*M&C+_H+V9>L>S" GZ:>]%*$KHM+N- MX8XR9Y"@R YZW@D:K[AY%R?H$K3C(4YWE(FZMZ;Q8CK@$EZ8\[EI["S10C\K M69P-6YGH?4 +D$VSIUJ ;5/?7Z9)K9-SJ=4 ;Y[\VVWBV;3Y 4P\FP;G./'" MQ-LPF]*NY503?**$J=9??B6X5 <][VR:NWRIU91+6JDQ['<;@VYGMZEF M4\ 5(*TWW_8.4!Z1K%+:&+9C1PL(S;-C:"[XQ%'.. MOYNV?8N=N^F3_)9E4LC6G@UX18$+I-EM9NGR$K'4>;*P;+O6,D2?3$211KL- M.5WNH:PAQV6:(J+O ;]@P\4/>"YK!@ 9+ SZ7$/!=Q-=>Z:E+5=O"ZP :)ZT M.5P"3 2?VE/V*& PRR$9-LI4?&]WJIKD/LU@O)WU)=S[>2QC)YV$:-J5VI'% M)Z5'9RK0"I.EJ6.8<3N>NQ498P8Y%,E'T#)/#DV M'$W5=-S>]DBVR%K9OF(_GI,(D MFWG>&28:<#LDC?]UB2?.C6$[%LT74[C",.,LG4O/&1F9_78:_H4_YINGZ-2WWN) 7 MFB/K/V1#?J8*V%>R;+U):1DZO+\4B M!S2T,P/H#'? SD!*EZZ,UZB6*^LPXBOC1;-,@XQ:UHD6)64T UL*%I(KJ=% MQ([..4RBT]^5 >[=]_B_FDZ!@0-S *R !Z#P X8[*YJN4=B/G6NL8B +,:Y< M!R 5N3B8:[.=S MI1^$RY9HR![0@VUX3XH@SVQ:\@>S0;14]6Q&JWX))S7]BKW3-QO8A'U-*LS@ M:VV^T/$)W#]Z#_; R$/H>]MT+?:6EO2>>:M,%W]3C=KT;H_V[U73!,=74IG<'J M$>P;_[W_D$^1M0C6AH"++@Q3)?[]Y]2LP^?>XZEAY]_"_\Y_3VX1N]:^Z0 S MZ55@@5F=J7.^&E1P(^^;7=>,2-/U%?,J=\_@NYT7S ?GH-GJ5AN<9(3Y@_/= MVDCTR;VP>*S8VG@C3+,VW@PXKLVZZJC>VJ05:ONM39A!@WBS_Q15>X%)G(\,B84?9^VZ. MOHU;J3E*?J$NGSGN5T>2\\IX:,;/9&#LK0H/>UOHFJ)Y+A-2M3D)T9G&RG+= M.)F3\^"2S;/Z\BGV0<&:!N.I C@%X7(G7.$DL8=3D:M14)%6W,]V%,73$Q!=&U%&16QA?.1I?=06%,-IJ1^CXZ+TPZ_*. M57$-[ OSK)Q850E$%&96+8/94AF.29K,*2*8[MV,]>QSOZ9ZCX;>V(\R,8S.P3XAV9H36#9EG,6#!4,1G@; M&6].MGY.C4A"BRZ_U6O1P^.MV:+7Y,QL_WCR4L! #GI5-\MUOI.&*>9S8V\U M5V "69[ODP)6""V@X ,N9\<+/N#!!QW?_#EF/MC:#_6K:X-#:MN/;*3,[GY< M+BS-?L+*S#!U\UG#GJ/Z+W]5Z$'V4VS=3;^9IGIG/6+K15.P9[2S[RRLCIU[ M4S.<&P-^5Q?W+6Y!O'C=IF79:!6D?GJ*=0W[$$D+G&?JNS)G+PO\"OQF<(=+ MVAF?5*,C\"OP6^'2HZUQ.X%?@=^*A2-YV;]7.G@"EFEHBH#O"K[O5N4XT%L[ MZU>@5Z"WOK:O0*] ;WTM7X%>@=XCMGOO7K E@)L+<*-+*ZQ=@5F!V:.U<05F MZX[9X[-L!6;KCME2[-E(/<]762=%&X\SC)WOID+K-BC.6$6U"XMA.&/;QD[% M=PULFLB*O)MFQ).Z>9YJQK;F"8)5OXU4.@X;*XKE8O6[)D\T77,T;$MUI1@5 MXAOG4P\&2R<1;TU#88@,S;.N9(LP6L+,ZD' K1)2,%RE!&0ZC288KK($]"7F MO67"3YWE/4S;&1LJV;:UH!;_\FFY8&[+=]E0X2OROYOYPC)?J$M0<4*FF-B* MIHDSK)<$%00MBZ EU#HFW2! ^/;P4Y*\^=/CDO M\<2YH9,A@_*E[ERS;=-:WIH.MO^A.;,?LN-:,,H[8[RP-%TB-X U"MYTO,3> M Z9=:NYE6$B:96*;8.VOR_ W]"G?-%V_EN>:OO3;6,F&_$P-EVH#Y?V*>6&J M[.NV?_XO_<)[@]VZ_/6 L:]D,L.X+9";%KGMHP-K3IF7S&#M"K"F!6M7@+5D ML H#01@(I<)X4YWE5D3G@-5__5VV-'FBXP>_(]"U]H*76+;\[G[DP>,7;,'/ M+@$2QO.]A15,0GJCEBHO[^F\#P+X-81TZC&MD]E[\A[$YLEFY=21!MT9?\ 7 ML]CVC#_\WZ9NSYB9N86Z$NJJGGRT5X3UAZS,- -;R['SOJ7$M:R0LHQEM8&: M*D)'P;##9"MOQ40H_=TTGAULS0G/!J2]U@Q2AO,=1&>H*9U?:W\DX(A;F4#Y M)JS/_J)*P#).Z0:KP%:?;$Y87_JJ0FFC0DPQIV.@6UVZ8>=*SZU//ZQ>W/LC M1:YP"^_J(46N4P/Q3;X8R9*:NJ;29;IQ\)SM"KR!7UK>H*]TLG&-7E!-:!!J MQ,]CE0U.G-!A^1U\>P-7C=BY-N;C0.]Z]5<0]-Z+WK7K32#H75-YSJU7JZ#W M;OQ=\QY/]2=W^DX,1Z>]!;6/27<+:A^3YA;4/@Z]?6%:"],BI0@&.SFTUM1> M%=_'SDJH;D'PH]/>@N!'IL %P6NKPS414,L[P)+_]D=!MWKN0A9NT:%RFZ!: MO7A-6# U93=!N,IRW'?-\:J1+F2;%5Q=WGVO)GU(1AP$]C:LZYKQ_ T;V((9&^I8G8/*LAVP%[47?/6V M@-6M.ELG3'!%U)UF>AR9-@&,Z@"C4ADY 8SJ *-2F3L!C.H H_P,WP-V-(NN M$]D9_+@@FXBL""9^/E:5T%O'?G*NF*[A6,NSGX^5-_TB,4Y!EDI&,+>3Y=JT ML/9LD*^K+2534,F_]-V<#HV7!-&*YK0OG[2W,PO;)GCOV 8:DO98\K,>KBY\/-T\W5X]H?'N)KO[OXF_CVV]7Z.+N MQX^;Q\>;N]NM8UT;9>KQQ0PI,F8ZOG_(]@QL1L'+MX;- M$M;A^N[A!R#^#1C'N'7GP.$*,F0B#56LG5V:"FU,0-K*G""/X1_P=*.K>G(. M__M?*@%6-SS?MJZ<63SV&>NKF.()H07TUB_RS \_9.L/=&?@C\4^=RNU_M<% MUP-;^O(!+TS+.0%\P'U!GFEP7]!L9Q/3U">RKIO.Q'Q+25=8X79?:G]>IRT* MGH;8X]"]:]DN3 <]F>@1TRYJ2.J@.PM)O0_J1W0W14\S3+XBG=TT6)VK-V5& MLC9HK#CD:VG4Z7Z96"!F$:@^Y,#5?P9/85H(@=.$U>W(98T-KYB'%5F),Y4X ME:1!H"HO2:M$;*1PV_U MN%SQYZP>XP%P:IES]"_R!SDF>W%X,@XT!$W7V,1V15--Q\APB:EYMIGUKJBQ M>0W7WM)+4U*XU00#N]VJF>YH9U[7QW_>/]P\HL>[[S^?P!QZ;*";VXO3;=/- M08U=OT(_9$Z1A9]IY SX1[:1O< *\7-4I!E( Q M.>##.*I_RQ=L.9HBZ[Y9Y9B+X(<]^CN4Q8AK[6EL;V%%$D1E)6? Q#26>L%B M-A>FBM^+9YM<0(JNY@O=7)+H2NWH ();"W,YI8CU+!O:?^C[C[4A1I2[T*UY^G%O>OCJ9+?9 MQX\O?*^ZH&.[6!NK*CE/S/O?=\W 4FI_7T)?75W7' =]EPW<0(^N!B*AV]ML MR@E*;*7$!>EY;CV9KVGU[W?3U>P73=??:>#&-E/=>R05Y7?6/6A^D"7<#(/? M8>ZN\L?RG>>6;E3W)CQ6__^U!3-64CT2_(@XM[Q>ALB'C>M#L#&VL+S#BO1: M[];CXV8"D"R$?C\SC=T\N$Y[U&RW6MOXOBZ\^L%#(/&*%A:PA+:0=83?L.*2 MLH+:8.G#0^#2D2A*2QI]MN%*'2\(A3U_OE%# IE3,!.P_1%] /$ $%5Q?P=REQ=MGF(=N6F?HKRWZYS.:R,H?SQ9XFVIS_2N/ !VBWYES3];/P)'5 M0[+KF,&+SR3S5M% 4*HGA&*.+,Z"+:RBA1^P=$(!R_:'R44CP<:PX9\<9 M<&&#\+%C/4\^M!J(_/WH@Z9)KSQ#M%]R\*%_;X+))/;O2*=2@@#@'VU[TAR= MQMFPK,P8G\7*+&\>$],!]J,383-<6X.DN;7[IYV MYKPS<;;%#E_2Z92[W$Y MGYCZ!SM>8N=-]F[G=%@HV6^]Z"JE.O;3#<#GKS,-/ED)@RUJF ,L&.3]%=/Q MU-E\'^\B*Y#P):-GH\7J"=:EU)Y0#DMIL9+,ELR1:#+(NO MU=86GJP[6W;&C%58*H\#&0.F7">2J\BP/IGPR7@S'?12H;@*B^[CT\\T$GGP MWL$F@F$GW_I6ME7YSP3*E&E'YK#F_P9K5)LNHP^],502+02+98F4&5;^( ;D M'R!9,0U)$P,JE-3Z('UDHYS)-DUHJDC6=;B"Y(Z)6?:GJQ&C#&RQ"?8N@!N' M$LFFETAFM_%,M$W99)-EDY%*#UVDER[\DQ?!R$.T ,%&'^"F@ 9DNZ -[)E) MRX(8L+T]DCB,[KIT2 MV__$]CJP@R$$ _'?W9H5SA$7 VQ"82#N7',

M%CZHTH?ZUZMX39%-FJ0JE'C/W;O^S,/W^P3^@3NJTP1C MI $Z/=:$TJ9QECZU[T'<&"8USUV;&3(P E88'U.O#+80>9:^) ]_U>#1Q$(R M8(8FX< 7S:;BBQXW*>M$09$J07(QV0:FRI9J(Y+]U]1-.8O.!_ECK!VR9@R_ M,XFK;ZS:,S!? K/R U" VHRL,#:%*?;Q=)N.>B1/*$1FA.D GDN@BS5;"?Y)IZ@@#I=Q$-&C"F\>+'F6QA^\YU M*'< FX!)"](.4^/6!6^"$H=>=0)@4308G/W;RJ]'O]WR"^L,\!WB2P9"Y*BRD;9,A(G,UNM#V1R^[>__MZ^^! M&1Y.QJ&P=Z?$-DM1KRW-WR[CEX:L\+X+\W1W\5TS_MAE:=C_H[MO^:%B M_7X[3CY^^O2+\-[A\ 3CYIIFPW'RM^S..V\$;;#4=P/9(&RG,7GO5-5?3]2= M!GZ^(/+ <.S5QI"-H^*?SP@+:/+8"CKY'A:8XP+N \]_S*N9@(5/%&5Z7];J2"B00396$B$OJP\(RT27K!B#7^0Q^^ MF[;]<1-7S0^5JSJ"JP17I>2JP)RCUU)<:0;91'G6E&*8[JNL@RF%T>,,8V \ MV8EEG$NLL(A91ZH9ZW0%ZPC6V95U1NN<,WK/.!>R/4/7NOD:UEN^8CIL(Z]W MK#P5M^B"I_CQ5-0"I&F5F:FKV++]G8ILEE=_NIJS/#HSL'^L?"=T61;GZM9T MX/>.27(&*FEYKJ((M^T=12N3%P;'R@M5T4'A/3IEA*C;U0Y1_Y -^9GRU&J3 M_:5F*RYKG4?4T-B0]:6M45VWXD7"K*Q0AUSS@&U77X\JUH9)I6$)7/H.F()% M2V+13K59]'])P9KFT$-!*+/!![K_GO"J;MHN*:.1)Z;K(-+>%SOH0;/_J T# MMLMPU00#5H4!N]5F0%++8IFZ39GOWC(5K!)^$]PEC-"Z%.'J*L?](!41C_(4@XH+Q;0%IPE. MJP^G]:JMU?A' 5W">XJC+OZ==!C5V\S;:+5J$"I+2J4CC/]=J&=)TE/B!?HF^1^T MP4!("IZ[ZH(1?1-Y768KE'=+OW-#D)T7/MH3A?P)-PY)MVB;>HH<7J.4>./C M'4-G;VQ")K#.WUL:L&3M-!(A1'C[ 8SJS5GN]GB M&\4OVMB+;(/W%^OH[Q8'VN:Q<[I;X'?WMSLUZ6-8[\WE=*<(%7FNS\3[RW:> MAC=Z,T:8K!URNC<-D ?G\"((,A=%YG?;^&(E':N6,LUQIYPUC?] MN]J2GA.,CH16.3+\JD. (%'%222XJ/(D*I2+A&HLUPS+K$'C)A/6JB%@D4XN M99M@QTOA'"4&:\Z"$+9UC#U_EYQMY*0,W'WX:LJMJ#E8_'HC] M+FA4O@&_@4CBX^(^WI%\,>5":4MI=V0IOZBNG5^);=,Q%]$2'U]U,;#?8H>< MK(<-%ROG\JFJ;^=*".I M.QP-.YWXP_ &S58W?!C>ZD2VGX^7)]ZY;J[=?);EQ=D#(]&U9GMQ5" MO)QP(@#8C0&@1 '88R\) #N5 6!_V!$ /"@ ]M(=!UH) Y;C6Y+2,## F _ M7@+Z *R4!!Q(C7ZG6Q4 VC@M1 M'H2R.1KT#CG8Z[S1*S4&K?>G>@OT"O2NHW?$P=CGC-Y!JR%UB[#I!7IKCMYN MBX.GP!F]?:G1ZTB51F_^$?9J9!*.^F/A"H9=P2AC2$,ZD&^6:=MH89E3S:F9 M' 2VY5)O5:U:*=LA(/ MCUC7P3EKH&=L8$O6:4MP69UKAF8[%CTAK&86Y_$$%3;DOW>R7SWZ?V/4'QOJ M.$+[J[<%.4\UHSW2&Q214,>?2?K.5<@MUH# 60!Y*U WI @WLEV MSPO(/6J*#5I%F/4"R75'\H9D\4Z>0XXB>=3H5#QOG']8NQKA^Z/^6'B36W,7 M7F\AK*(G1P_3L@]%WFXF@ J21;V-N1T=_+ MN""J&Y*%W6Y)N10A":L$W"3<;D@@[^1O\9*$@U%ETLC"BSJ"CX47%>R<]VFT3Q"K/:A,6ER *2N8>.R"YP(F2;@OM0<3 MCQWM/, T&%9FI[ 4U8P\=B=S@-,_6YEP"3V&D0M37:>KS S<^$_'KO%*8%N M3<.,NO9[L.,J*M49MJO"EP)D64'&8U-WGB"3.@)DM0<9C[W7>8*LWRNB%D2 M+$^0]7ELD M3,T,W*.I..QSV8TK:X9-\E[8OC.NWH@$<#5[1HZ9O)M>XDFF'4PK$2!*9P60 MMP.9RUY@ 60!Y+*!S&4GL@"R '(10$ZJ"NMSV0>=!Y+))LER&J-O.'.FZ(HQ M4>!S!!\+?W7K-HD/WT.;(] $@P#!R)'?:M<-N.P04Z(>X+%C?E5518XE\]$C0,]+[O/8EU\QU(=W MV@T')9TL(N1^E5@@B0-X[.>O& > []RN3N)7E):M;V*@G@RX,.C#!!MXJCD? M_4JSFO'U$07*>&PE#]C?2[M_9=3?4\GUCSA()MBC$@F1 8_MZARYX[Q3R(%> M(O]1=]SRV!3/$[>#0LPV@=NZXY;'IGBNN.U7^Z2U_/,LU<@G'?7'PM'?M41G>9^=0K/A#!F^BC.?1Y("KC"_I7'0AXX^= M39*XA$?W!@XROM$=EG'T07HI+WS>(_A8^+S1Y&JT6G2!84%FLH7/$H4[7XDN M[B;N)NXF[E;NW<3.@JW!T*^RK2FUM_I+L^:W.+-Q=77; I;WV'HDZGK=7+^2 M+0.,8-O_GE(N,-M;*(3ETH.HBK -L66\P?T(#CENAO M6C^D)!GM^T!:F.WUQ%JB_(RK/N%E MMG.3G\)P%YA.+S_C2E)X&>Y[RL_J'.LB,NU'\+'PSZ*9]G]@(G^PBF18 ?D9 MLT2[C4S7L1W9($4K(NLN[B;N)NYV/'<36?>#S+I7N'_-<.?#E&)MFU]MU*I4>#[3N<^7W>EAJ#LD[[KEO(H\IXV_E,N)U/,"H/<>W&2""N_HC;^:BA$<*? M@LDY:-&G/LTPDA6P?Q>RL=2,9["G'7@$$!;)@"OXP;,EZV@A6PXRI\B!RP%= M](P%F12L3S5#-A0-+K$=^("<4VZ?)D^"^U(1RE#JL<_7R 4O$"#5!N3=?_OZ M^\DZJEJM7^+::WJ?4):E'WE>3_1^MS]_!#<,<[JWU"CRD'A/9A.:3]B<4-O# MHC\A]&46N''WXV]7S:\/5^/?F^/KIZN',R3KK_+2]KN#$O?(P&O#F&$VIS;I M?NEY>7]MT3]Q#J#WU0GZ%+< ?[M\B%T LI*1Y_K36=$H3*3:<9<-3]";BKRP MMW'8E\GYXW)A:39Z-'67'F#80#>& EPR.2]I0!=A%GX,&)=P.(C\A85GV+"U M%XR\\_58)TB^ TXGGV"P'S0#Y([IVC)HGQ2#R$6^,,!2?>#Q%E5X"M9UKZML M\-Y>R$KPGO$)2,DG\M-XX;.;7& 6A6: ,J:"B71S_L*TUO8 #[F41TJ$WUU MRL""&;^=]!,%Z;Z*/_5)044BF_U]FED8HQ]PAYF-KH"N*L.X_\\/1V5>\PWG M"PIRYD+.6\THFYK4H*VU,&CGBA[^T>>X449WU0?XN%,<!!0< M6',"EL"!]5>^^<87RD#"AY^&[*J:@]6/-;.!!2V*,(+7EO^XWJ9AH0U^$"AX(G1<]"FLI*A"Z>U'/ MJ+6AD4)5SF(NH%A'X":#9!NU-FSKK^ QR$*R'2Q"DP"ZH0M =4X@+D*V[6G= MKF_/J8K1?NS.0ED.PITS8YN:0I5*JIFIZJ'@P@/!$\$ &\+84)]6B/@F:P8Q:\>69FO&\Z5K MP7_OL:69*IB]=],G^6T_EZRWX>B/?.S>#;FI(W?2#I^5-IQ]LU, J_*LU!D, M!2\)7N+ 2TFL%+>A?=>07B59J0L<--RP+90+-.+XI99AYX/ >**^B-L]OVM8 ML)(@#^N+;GMT5/J"?URN$N'&FH8Y:^Y:GYQ?[!C@K) WRHU.R U5=,EVTW7 MQ&;!V9OT TN4YW%=*79UI6-$.1\YW&ZT1YU2)7%'6.X[(*T*9DU&/HBK--K5 M#\Z-#X:%IN8%$PC-,!I)<:5-N[JS>6J&GF *P10Y#"R))^*JMG;U?CGS!+!" MJY=G>#,.^.GJ9KR>75]$NZX\VG7QG\3[]CJU;M#5$0VZBN[I)MIWK5CZJZP# M2V/T.,.8% V4WZ.K@?";@A<.T2VLIS:"HAMNZJ6[>>L/4;U^Y ]"6I M-$TNL8+GM$.))%J4E(F"TEJ4[ 6T2#A@"@I.B54#CFE0J)V+1,RW@6FZM]H M\B[DLC]5MSR P\VJLB/'=W@'+9[;]T/.6[JJ\$VH'MMVV(>K ?@.YV9'N%A' M7T!"*\ <)%.V.ZL0SXF[U.LN5=%OU=GE="';,R0;8(>2%_A/5WN1]3IL:]IA MP[S4+F''O+2V*TE+GR4'2ERM"#%V+F3+(EFDO\NZBS,E!:5^HSL034%JAJ!> M#(*DIM1N=J1B$=0%!$F-?CO/HO_"6R_477*/%06FZ=C(P@H&4D]TW$ &=BHN MN+?=L!1.ZV>5U3X1'@(:W&+'LUIA8]@KN*=8U05U)1$SR"J;WVT(E'"BHM=/EN#\V(]'OO?VZVL0IR2DZ58]K&+ M!HU>J\A"Z./>I5YI*$I9E04G*/8:PW[5H"CL]M7J2$,ZD"?3D?5ZZ9$JVF;M M=N9HRMZH=DP!]"FXN:*Y23\WO+ M7,"4EPVTT&6B/PR5YE,79/>6" 5EE!.9LZ@^.>X),<:&>N63(FMH2.HU6H.^ M4"V5ATSFM"E?R)"D:;R%COIC]M3&VZ3$*YV^@6VQA7R.1,D,F<+N4,F2X)QM19)M?> M3&;!^EH(WR.(C&;.M(8BH[>FH>SACG<;O5R]<1&GKPT:,R=U.:&Q2] H#:K6 MV_BXS?B$4'T]M$@.7;&*XN),;;$ZF3._C(,S:9%1N]'*M3EHEKY7 HY5@&/F M[.\>Q!9C[1K*%O"3[ M46KG3U5LWV8G<\[:I\0](\0^12Y2KS$ MM[VS04!;+E;#%E#%9705[U1CT"SW&IOJ2N9)XV6>+ M+T>\2*-&OUMBW9DPF-_M-ULK*PK)Y4:P?6!A6H1.0E#OSGC9D]*18A&?_Y9[ M<5]#ZHH"H^IC)GOJ. _,M,I4\,* 7A?8U_0X%>R):W,"ZR![1T0(<;TOZW4S MIWL]LG!EO$ZA1[L+89T),9DSLMP1,QK65U ?H&4=[+CP3\ "&UN(:[[,M_/N M7'NYL,X"RES[A+E;T64?#NST"SU<74CL3*#9>;MNSJ#IU#<@:'AB1[X'&),Y)#F/3IAI6 M,W-WCQQAVLNUP9;8$5 ;C&9.B.:*4=! 5<,G?U_B$)I*')2NC>U2)'+">]FU MF7/"G))[7:G1'XFF$M4'2N9D, ^@=(G'TQB-#FK;LM OI>N7+:EL ]/3Z>OE MN%52>O#.:.^]Y5HTR:L#;'@GM?>&S7!08GKMN-,EB5EL(:DYL5R/;S)[3X9K M-_I#<6I7]4'#-Y^])V@ZC6Z9*;5CMZBWIK"%K.;%=CEDLO?DO6%?Q'*JCYL< MDME[XT;8U:5)[%39:R&U>7%?#FGGO2VFT5"4C58?.3DD@_=$3K_1+=-!.W9; MF_42K4\*]/ +-GK9>T,36H:29?N&3J1&IUMD/SA11%193&9O/LT1D^0X@%:C MUQ&%0R*Q6V;A4'VT925MT,R9W) 8R=91LMOH"2^E!@C)G+3=%R']5J,MU3?R M+S1)%37)R7FX%>I_>VU0Z<%FSE+T811WR7J7XXXZQQAH3%-IAHK)S9IL9]6] MA:<8/ XR.6##!@E'HQ=9=S'ZKR_V0C;\D3=MK#2UM^9,4^$&9YXRZH-:2',9 M.">MTY;TY1.Y]MS['UI@H,Y,MG #I;E)+]VS^B?GHT&O(?5::X^CC[*1[#HS MTX)55C^G>NP@W6.')^>&&?]$S;9=K IK>&=;IQ]7^)#R=$8/UU2[_)T NG+; M<(1!S ]KN7X^.[&!2'4*WE]Y-J<@:OVEVDX%[ M'!5F/_!\@JV#%W\"6NF@-8@K._9TI("6J%K*K%DOS/G<-'QM"H1JOIAD7\C. MFG642N\,6QPTZS"=%A^V:4:MU:+_N&C783J=/NP*[MNILF'::+5PZ'/#1I.JT] JW= MX:M)1Z##VVT2Y&5;V&)T)#UG+\VM.JM;]7O^K4S7L1VX ]E>HQF(Z(K4-VS3 M\K!AO]L8D!*Q?<;67=VJW=T\-DD8!#M+[F%]V@Z ,@=UNB]WTU<=37&GJ M=DN@%#Q)8CM0Q4V L:IJA"ZR#OI?4^%KI,@+S9%U(>IW9LU1@JC?:HKF M" D=#ZX/23R7$)Y+YKD'[,B:@=4KV3+ ([)#!+ED],C"?LB&N<,KH:M!USZ%*%;Y"["]+@Q@#SX.Q#E%CMWTR?Y;3\&;;<;?:E@,TN( M]QB#?$LX=-2"/X XH-=HU VBR)67HD=B!S]96+9=:^EG+=*0,T4ZG%Q&MK:. MUM(&X9A\#0+@![X+FE IPI8+K] MWMZ\FU*HR+)E4^8T1'B/[!4E9K:0\J#1:_4J)J $%DO!8N869+\RIPO"K5! M&1LJ)VDV:C=:HR+;P77JJEF/#JB9,U.Y '4P*M@$3 -4II\^.1-379)WI(_J M.?H+ H&K:B_L5:S>^'5M/+]^7HV'#B>B-3REP09S%AW&(N$IZY-.\8P0&A4, MQ+>B3WV:820K),TD&TM2QFN0#K)(MN!C0 _\X-FBE5\6[0KMP.6 (6KCT325 MU_J?^GM>8:%]FCP)[DL%E$$*J6;\[>3^V]??3]:ATVK]$L=3WB>41>E')_1V M:_>[?GH(;ACF;&\Q4>@AWN\C-YA-FY;YZG^S_I6"=1W=?[O]^2/Q&?$FR"9. M.#EGST*HZS\U &_D=?CE+##)[L??KII?'Z[&OS?'UT]7#V=(UE_EI>T+(6+R M&#@R\<]HAMDJM@F/>1;;7UOT3YPQYWUU@C[%+?G?+N.7G-!NXX+[DV;8>#?7 M78GR='?Q73/^6*UE^+[;%W2;N$#OF*#!Z-A -K:TZ4:EX&%W?5GXBP\;N$YO M*O+"WB9"ODS.'Y<+2[/1HZF[WMD?-X8"8F!R7M* +L(RZD*V9^A:-U]14/QL M\QU;.ED+X_J@&2!#3=<&(]_^N'T0>7LA* M\)YQ"$C\)_+3>#&[FZB*YN]:(#P"EF8JV.>WK1YCP,R(3]>N_.X&(I D#G\[ MZ6^7^46$9O)QA&/DE#35B#F\5!IT\'_@1&)A?J>Y+>KMP4V;/P5E/LT M6\NR\VYO0Y=IH01JA*XA%X>!/[H&O0V[CH2G4$$E0'>;-2>RC57:#0^HSP)* MF"%!Z -^'#OBH \>R>D27PFY+D+4RL2H/4G$C6H/JG9SGQZ9Q&?]=97\XC'LWO69;@\G)8D"V;(Y M55A5 "LSL-H MF41M2=#VSKC4[(5I:XQGQY18TGZI :$.ZH\Q'FGD/#$F"?>@/JKAGI0)V@1B M0&B$WQ223R8Y9'-BFSIV,-*,%VPXIK44>H(?#_/((M_XA/F'I3GXTGS-YLZ/ M1(BH_GCBD2WFA">IK&T,PC7(XAJ81I/6B^M8MK%("?!GS7U2Q/9R89T!B0B% M[HD#3XRT[X127A9O=P[MGISW1Z)"J/ZXVBG<9%. MA%3\@\:?BT@01_;DD0FF)/+8E-5O[,&>*P=]*"S^VN.KPR,IG!.^-C7/KJT: M.&0'X )N9VD3UG64[" E "!@6^BR(30"QY+N#H\$\3VC3H1JV9R DGR &C4; MJ#::>&2%^:");%$X9&:$>X*0-,^-.P?.D9%= @0=SN( M#@$':;YU>W0@8T6!^;*:/JR]D+;BPF;CJ&7CDNV[)^H4&3[6' M@&C9:K#:PPIH70&O[/"*RP/OGK?+"5[=1KNWX50_8=952PW']Y?Z^R)*D1J>L'6-Y2/Q#-OQ9^DYQ M+0M(+BJY^;-H7'Y]?^%/R7;!J,:J;3.V!&M+)>W $#J $\#B,L3[ZP!. ),: MTJBDQK'"]L\8 EK(2Q'_X9IE[_)H$K[9/[]G!,O8A6DXJ$QG9X&PS CCT2<\ M'X3U&QW1YZ5>>L!RLILD9H9&Y7V#W@4( #AR &! M]Q[9OBY_VJ0AY)U/NG% N4S2H/ADCI4_7(L[W4 P=A0K^#3!;DDHU4R+*OIEBN8*QZIEVMVVT>4:2:1\L&G_+70/A' MH/O=E*\,**(>7R1=Z@[E'H_N$+E"F281*XUE$=T1T9UN30]DBXWXU,PX MJ+1)W^/1;V-#//O&I]U^\>Q5SQQP(0M). L7,C^\\>C(413>P)>4#LB7%%KV M^+3L^QS*U#_61.10Q-TJ10]D>+M. ;1>R3K:PT @J.:F&<3/V.E.;$U@E MF7:H$D8R1Z.%1WT1.TX*TP;" 2W]8'BV$V;;PABN-ZYX%!/QQU6G=T!&[X'8 M<>DU O;CC2%+3^B%?/AWG]XGM+W\.X:],X)X<7#^X-V*>MDR[[TJ])T4.,N. MLWTZH12',ZES0&U1#MB3N#%4S<**@RR\<"UE1CV'*;+)Z=::X8V=^

J3^22__6-% M_FO3XG56>O?DO%M*E^W8K&>M=-8Q@9I''YCB0$WZ0I:3J4J#ZOP]JVID JJ4 M3CA(*>K ,M2JV$BZR2!(2R$ MJA9*]WET7V)HN)M>>5AX "C<&43 DG\D&/D"(I1Z9[9C:0HX:.2+L:%&/PA= M>6,HNDM$V*5F+TQ;UK\!-RW@%_">C%'1P MJBF/%))>*GV/@C!BCM&((;$-S6NLACZH7FNUCR3*08T7TD>2OL KGJN9(5-Z MZC-)K/*HO-I+@-YC2S/5][WU/+$:%M5,?&<\16C8J\RY\ *NF3/U?1X57=7' MZRIXT:O$AARAXH6*WV^#1)P>1[*#)AA^8- :NBE:4-ZJF7H_(A]LK1Q/\R1N MNTE.%<]-XN;N8G7IH5/]=K6W@@LNJ @7#&*XH%5_+F!'K_5;U6[N(2P188GD M8XE@BVT<4O\\$T@S&+X!\T5A"W.T@&DL<\#;B6]-H4N8-]5H#7T/T MB1%WJ][=A$+>S,[2D [D@9CZ37/:=&WLM5-&YL21-8/MS@BJ, M&(IK ;=_=9U;T_DG=NYE3 M3TQUR;Z"-^0P9OKFRR=5>V&O8J7[KVN#^?7S:C!T+!'9[HEV-KRSZ, 6"4]9 MGW&*9X3 IX",QU;TJ4\S<#\4Q9PO9&-))+]A.O (V8*/26-W!S];M'>913>) M.7 Y0(N6.Y#V#+[*@$M(&QH:=+1/BY[$VM(12E%JLL_7R KAS,DZZ_RTO930L2H,/#:,&:8S:E- MLA.>;?37%OT39S9Y7YV@3W$+\+?+A]@%("L9>:X_G16-PD2J';?9\ 2]J<@+ M>QM8OTS.'\%:UVST:.HN-;$:"$0K<,WDO*0!7819^C%@9,+QCXZI_$&:KV#+ M)B.$A6NWI-%G^!6U')TEWW&GXWAX^@?- '%DNK9LJ/;'[8/@CID5 U(UX;'8 M;R>D4P/6=2_Y%[RW%[(2O&?L L+SB?PT7@;M)AZ8E:$9*C:H?'H+G)DO(966 MQE5*DR;T;Q&_/7W#;T" P"(8OYVTVXE",G5]W83\?9I9&*,?L#8S&UT9Y##W M.\4Q)]A";7#KP*IFV)ALM"_23F)'EW.?=.N72?#-YG''K-U)\B^W?"L&4^/! MA-@KB;M\MADKBCMW:8^M3?Q1=L!-C9]24(PO/P,,_ 59AA M2PM/"L\3I6XNLQ,$. P"I)-E',(!^01K/9\Q0?PFD&\,U@AQ"V0]1$+/NJTF M[@47"2ZJ&A?=.?!*,- 1,=#!FH,!&_=S9>/4?G<%N3WAJPMS/C<-%L?RP%AK MH7#,0ITDG)HWAJ!@;2D8"3L(*M:4BJ3QNH5GV+"U%RSH6%LZ/I&^,ZZU+)*$ MAV^FY0ND.IMI].@&.R^T;6B6+(A?#>*/YZ9K.(+X1TE\KYQ,4/\HJ7^)IYJB M"=X_3NI_-VVA\X^3].&H6WFT+[!P1WPL/LX(N\*V*/EEN.WA+R5M5SHY_Q]7 M7Z(.J\_S#Q:9! MRGW';YK=9.D2*K?O7,=V9(.(V!]X/L%6:,<(]>37]XPP]S[TLV!S2"OEYI"; MV^N3\W:[(76DQFA8THG8==N+E&6+:RFH[.6-RIA]3.'Z=7;K;,>SMXMH&"7 M6!P8X_H0IP/CJD"+Y"-O#"^V42 :I5ZOT9;$603U0V32N02CN*; Z2#Y@%GK MD"O9(GW0[>*P&#KU4^HTVIV20%FG(SYK@\?XOJBI1.0JS4\+\2()XQM#,>>X M#(B"9=GKEV15"H3RU^%Q/4K3 =3/?%.$%:BY*]->@5-PXD!Z= 5GB(%@$F&( MW?AS<_2WY45^A5%:/:IME*I2*^Y<;B95NZ$N-;EY[,")S$(@>:-Z"UF!P:P8 MW-" ;S<,[N&H"Q >"0@3'""I%=>2;V<49O'-]X9?R.=IM+M%'(]=;Y>G;!@F MH7!#U[@=92$?CUS(10'(5EQ_N9T!N;,'?D#0JVIE0%G.][5I89@PHOT%#66) M'$LV;!!6!'FR^F_7=@B.A&@T^L.2DC["&N.'5R[YQSWW3KQ'Z]]EW<7)8*VE1A(XS>PU\$E1[KFO(F^D MKIP 44)<=;0F@95+^C+SC@LA3P5"MR&T7Z$@C "M &TJT'))3F;;EW$\\!25 M(VO;-DQ#D>T9(B<8@F2CD;*:!4Q2]_IUVBUBA :<2V0#D'1'0]3<$D:(JBE0P0LUYX4VG^1S3F$D M?LP@%;('7;!#W=F!2[*:>Z!** 7!!45R 9^MH 4$PP1C",8HDC&X9(?Y!MR. MA05$\5(T#+=VXGJ^'5W?T:V3HN2\ITH\R2:+$MXW- M/2K'KVULK]7H]WME!.L+!F6Q3]NJTC;#K:2^87SX(;YA;0$!N=HVK!5L<(!L M$-\JMXA8')]6N9U!*5U)!2_4E!>22AW;\4UZ*-^O)'$&O&-B?.+Q]6T,7%J-(;C;?!Z8JI+ M]A6\D8$V],V73ZKVPE[%QL!^71OAKY]7(Z0#C$3 O "8=PA:-!"X8$_Q'P>K M0P;A08>&+12LZ][D@O?V0E:"][ILP\I/->.)_/1D?7%;K5]B%C!YO2F8-4/% M!EW>MR"@^"6T8&G"E74\<_G(S^![FED8HQ]PCYF-K@ #*O)CLNR4+4D<[UW* MW8 V_@TG&T7J_I!-^:!*W%0LL%A@L,@Q+DA?5^=N!\H& MPB JC\P)'5#],01'4]=/&@H""'64KSI*(-\JLY?7\>Y"C DN.G0NHMD/P4!' MQ$ ':PX&;-P_[DAL M82OF+U8H@FB71!1)PL,WTXX\89Z -[8?)2^TQ>XZ$\2O"O''<],E)XT) MXA\A\;WM"8+Z1TG]2SS5%$WP_G%2GYS%(4A_E*0/1]W*H_T^+L<&XHN/Q*7Q[^$MN4F-;6XO_,CM'=N UDDM? MIOKM)J1&3^HV1MU2VDV4C1<^RG%8C<"Y%)V[Y[4F9(5J,!0J?1&Y1T-EZ-#G"J#Q[;V45D1=L0 M=!N#[D@@M$X(30)H)S- CZH9@.BSF>*X&^P@C0HF$8;8C3\W1W];7N17&*75 MHUJ"5(T[Q9%)U1Y[2;JM='+SV($35V>XUUO("@QFQ6#<.8T[8W /1UV 4("P M%W?NXLX@S.*:[X^^]DA$AVJ/O[A3_787@GQ<<2$0!2![<2?J[0S(G5WO X)> M54L"RO*ZR6DG)/6/S"FRL.U8F@)RBIPY2_;LV:QZ2+CC?-BW'W<(8%Z.W>ZG MQ#X$]*>7C5]E2P76OYM>F]84:XX+UV0\,W8T:/0*.316Z)]< 1QW;%^!D8FD M YIV0N].EKR ;1U@FY1(Z\<=M%=D-*,,X(:R;B+A5G'P)F$W[BR\0H(@I4A; M8234'K#="D5-!(8%AK-@F$L*CNL!I(>/5E$1$8W- &$Q3!@IKF5A0UDBQY(- M&T0B :NL_MNU'0(]$9\1Y1*'3[4$6EB1"H M J$!0OGL2LR_M$2 5H V "V7_"376I(#A*!4@V&BNK M6<@D==_EXE@_W8AVEA!6'()_^<4QR)'S-(PR+2R((=ZLX.7-+5W -50BD( M+BB2"_AL:BT@&"880S!&D8S!)3W,-^!V+"P@RI>B8;@[Q3$!.:A3Q$D[[^C6 M27$6&S=Y @]#JNE.=%R>0'DO*=*/,DFB=&/[7.<>E>-VG,^@VVGTNJ74Z!8, MRF*?ME6E;89;2?W<^?!#+V]^R/,@H8%@ \$&7-B@GYD-JG&$T:A?RED<@A=J MR@M)M8[#069FJ,KA2>UR=C%M "C_HD;!"<5P0OSAGT5'XW@>V]1K2.TJF4V" M-RK,&TFL$7\":7[QN)H>&)4:C>%X&[R>F.J2?05O9* -??/EDZJ]L%>Q,;!? MUT;XZ^?5".D (Q$P+P#F'4X?#00NV%/\Q\'JD$%XT*%A"P7KNC>YX+V]D)7@ MO2[;L/)3S7@B/SU97]Q6ZY>8!4Q>;PIFS5"Q09?W+0@H?@DM6)IP)9= 9+)( MX1"IW?@(Q21+#2*]W0[6-A!$+]HU3\W77(JF2#^$1+?V\<@J'^4 MU+_$4TW1!.\?)_7)L1V"]$=)^G#4K9Z5DQN(+SX6'V_[>$?8%=;S GDU\^WA M+[E)C6W]+_Y'-ES96B*)U57GV_^B[)X\)727;KT'2T;EAGU>_%"99X.(DLXR%&#,!XQ2*S,8*]*FH27$8_T0 MF;!%O"U)F2%9C68)[<:PVQ:'/1T,'MO9161%6Q:T&Z-126)3()2_#N]D!NA1 M-0X01^.D.!H'.TBC@DF$(7;CS\T!X)87_!5&:?6HEB!5XTY\;#=;$OQE+TEG MEG9N'CMPXNK$]WH+68'!K!B,.]-Q9PSNX:@+$!X)"!,=H+A#&G=&81;??&_X MA7R>1K\C7)ZJPS )A7$' >XN"_EXY$(N"D!*<8?P[0S(G3WP X)>58L#RG*^ MKTT+PX21XEH6-I0E3)ZK]=VR$X$IZY\,P/GVJ;!6\[[HB[ CWS M388#$<@>"U]X'/Q$&)C-8&RH3RMV'@?<#/+\;OHDO]5;E LP9P5SW$EU1;KX M LT"S?S0''>\7"&A @%C 6-^,.Y6*-90%61W3\X[0X'MVF.;2UYKY[!%55!< M)?DLB@^B\0]R0"S9 8',*;*P[5B: K(3T$J[%]EL'Y6(?7"2 UQRBWOMDX@_ M%)AMGW@(Z$\O&[_*EDJY'H3%%&N."]=DVU%,ZYW0N],&# ';.L V*9W>YI/(W'/W1<' #27B11*^XN!-PBZ7G&?F;1I% M2UMA)-0=L)U6A2(Y L,"PUDPS"7?F6VKQ]&B5=2F1&,S5V_84C2;QF9H) :9 M"T(?6T1DN/$YEU1P;A$9=DM&=!\-:K803+?3Z':EJK"Z &Q6P'+)]N83@4E& MZTY=!@1.ZX#3I)!+AT\^-Y^0"R>D=D,QEFY)9I0(LG 1JUPRM+R#+/P$:F5L M?('0K CELR\Q_ZB* *T ;0!:+OE"KF&4 X2GJ&E9:ZAA&HILST@1RP(D&ZUC MJEG()'7SY>)8/]V(=I807#*S^05@R'^_RB B+D)@RAB!Z35:A=3 Q/6G/@1% M=SQ,P27EFU.0)YDCJJ9 !2_4G!>Z?++).<61^#%#3RJB2D>P0]W9@4MBFGN@ M2B@%P05%<@&?';P%!,,$8PC&*)(QN*2'^0;UBSAK MYQW=.BD.9.,F3^!A2#7=B8[+$RCO)47Z429)E&Y,I^L"HG*<#O1I-Z1>J]'O M]\H(UA<,RF*?ME6E;89;21W=^?!#+V]^R/$HH78IA56"#0Z0#?J9V: *AQCU M&IU!*:UI!2_4E!>2:AV[@\S,4(WCDWJ-[J!?(7;@7]0H.*$83H@[_K/X:!S? M@YOZ4I54A>"-"O-&$FO$G4&:9SRNID=&I49C.-X&KR>FNF1?P1L9:$/??/FD M:B_L56P,[->U$?[Z>35".L!(!,P+@'DGU$<#@0OV%/]QL#ID$!YT:-A"P;KN M32YX;R]D)7BORS:L_%0SGLA/3]87M]7Z)68!D]>;@EDS5&S0Y7T+ HI?0@N6 M)ES))1"9+%(X1&HW/D(QR5*#2"?-7[WGA1E=@07"5F%Q_;QBLC$BS)L9R*8) M^7L+UB;Z ;>8V>@*<*$B/T[;H7%:ZLL P]LM,:*!AK+12.6:B3FJCFC2$H6%L*1L(P@HHU MI6*D_$30L;9T]&LGBB3AX9MI1YY$3\ ;V[B2%]IV*WH0Q"]:]<]-EQP6+XA_ MA,3W]C$(ZA\E]2_Q5%,TP?O'27URI*H@_5&2/AQUJV?EY ;BBX_%Q]L^WA%V MA?6\0%[-?'OX2VY28UO_B_^1#5>VEDAB==7Y]K\HNR=/&=VE^W&;S5I-J=WL M2#5H32$U.JU68]0;5J6/=+6!&#>'DO:#):,R;I\75U3FV"!"Z@@P'A(8!ZW, M8*Q&FX96NY3./0*1>R$R:8OX0,H,R:HT2QB4TTZJ5H<]U0>/[>PBLJ(M"[J- M_J@DJU(@E+\.[V0&Z%$U#A!'XZ0X&@<[2*."280A=N//S0'@EA?\%49I]:B6 M(%7C3GR45IV2)=J9I9.;QPZE6M"RC+[R9GHY#D/S*GR,*V8VD*R"ER0BW9N&>S$B+AD/-AWV'FU:4ZPY+ER3K:1 &@T:O4*.F!7Z)U< QQWR5V!L M(NDXIYW0NY,M+V!;!]@FI=*&<ESIX:-5U$1$8S- 6 P31HIK6=A0ELBQ M9,,&D4C *JO_=FV'0$_$9T3!Q.%3+4%6<\D39@]*;#)/2+#<8^$+CX.?" .S M&8P-]6G%SN. FZE(?Y+?ZBW*!9BS@IE/RC%[I$*@6:"9'YJYY"NSQ"X$C 6, M^<6/1UP2=YQ"&M6!]BK"W&V/1(RYX@!/PC>7O-[.X8[J(+DZ0EH4J$2#(%=O MV%(TFQ:HT'(49"X(?6P1]N#&_5RRH[F5I;!;,J+[:%"SMK9H-5JCRO"Z0&Q6 MQ'+)B>93AY(,5U%X!4@V M&BVK6= D=?OEXE@_W8AVEA!0(/0ZKI3G1ET7$)7C=J3/H-MI M]+JE-%\O&)3%/FVK2ML,MY)ZNO/AAU[>_)#G84*EM.84;'" ;-#/S 95.,:H MVQCU2]FX(7BAIKR04.S8:0TR,T,U#E#J--J#*EE(_(L:!2<4PPEQ!X 6'XWC M>713KR&UJV0V"=ZH,&\DL4;<*:1YQN-J>FA4:C2&XVWP>F*J2_85O)&!-O3- MET^J]L)>Q<; ?ET;X:^?5R.D XQ$P+P F'=&?300N$AXROHRI'A&"(7>R?>1 MIS[-,)(54N$F&TM8+628#CQ"MN!C@!W\X-F2=5A+RR$;"$&@$O#1"#.1L&BJ M&;*A:'")[4///BUZ$FM+!Y1"BB[;@+[[;U]_/UD'5ZOU2QQ>O$\HJ]*/O)AI M]'ZW/W\$-PQSN#!. DTF;U]U8H! M"_>G$ [X2Y1#0FS!-.:M.\>6IKQ/QK57R;@V5?[M=X=.R*2EX=WT;H$MFBNS M3Y@=T6YWA_UN[P1AT.4+PL:6BWUA1U6>)TQHD%S!NNZITN"]O9 5_WV<<*6H MT B%J20E>O<+4ZP)^2S'7-#KUHV!3C\Q^?2.+ TF6!O(AI6;?EZ7P5NI!##] MD-#C3J(][CX&J*2FQ/M1RZYC%CQJ1G"BIK^ZMF9@VUX;)#5T?!,G;-T4A/A< M# +2O4*;+L//#C-GCQ0=(,K#W*G *);%@(91;<$"@"YLGSC*Y7@F,DQ96TQ8G)P..Y=]\G#$'@@EL4 M2$WC^1$_4S6T(7'8M+%"O)]7D)@V-MYE#IU7\YWW@R8>?P*SLYLW?&H_865F M@!GVK&$?*A^B2(U##(\:(Z&>4)/Q8 MA\^/*Q/_4T1/'9#ZO+.>94/[#]6<*QN%M<^YMS#0VJ%O[Z:!T;*R62XU6]%- M\+4Q7/T(8@I85X%YC<'5<@T"JWNXGP(4?()A?=7!S8XHYWY]E;-'LO[B4L^A+7.JICI%3/Y!?@0@YI;6'@A$_TW6=)'^)I, M,^C3+)4>#O:J.3/_Z60"\&@8Z$*'VSUC S0-/(M\CQ=D'O!;\+/KM=9^;";\Y/^"7Y 1/EY=G*(Q72A8%WW90 O7(B>J.62\U ZP M7-U;=2MX!%!+ 0DEPTIY 2OXVB3A_A (-(/I:6HG,!30M?6Q$PN7%665P$4% M$\^<:P[\AEDK";-#EUBA@574D;QZ-3K?"$Z]"C9DSS!V$'P&AA68:R#4P["F!JW/UROJ@>$[!_H2 MFFV18(3+- M:'K6+-* 'V$4IA&B'9FM/_C5F,+R%SS %$D$T J.2V'$$,$&H6K$0V0BTJ%H M#Q;JW2]\2"10#5Q+C!G=R+23Z L.FT=@^&9F(VRHR8A ?N%RFRJ"-E,$!'%I M8.2S"8@.^%J%]79 .?AJTY\BQ4+2&.;RDCUW@BG-Z>&D_L(0MYS,@Y LC4[S MY1PYXV'SY:#XZ"7>U0GF.2S**9OM[H++GE$\3,A:R!16\)M_NP8+"P06T-8; M,?' C AB/V 'U-;Z FTA] :=+X>DD"]?WZG8L6$0S#Y0)B:Y+KQ@A?X]O5\7[U0/C5'/SJ3DW\Z@=,/DQ<(R93"+P9CSS!/R MI(U/<98+YN#'/HXJJ+FIDNB_S8Q3T"&:11<"/L&!*$#@N'B?WPJXI!K,Q)D@UI4U+*)ELT;4F%)DVIZF3U$+A/&G-/,76O MH^G(F4S\/+@3->!!:)D^/[*?,Q\3'!"=R'D03:>>)^-]2V6<9H#TA2O(@&Q/ MYK(4*O5B$^2$%A(._WH@/Z%EG#_@CG-W[A=P1DWF-;E!,?($3[Z;7G@IUY-P MTK03D\U478LX/LS56!.NY L:2LXP;/F-W["EI&%+\<-FKA[+3OL!JP0Q8/H. M/Y!X;I+"BD402+6!/)8L4 M79I.PM+T-A"490UTG?C3X5#-V@Q>9V3I* .14F+3 .FR7)DQ)!@1SH'0.V+_ M_ D67GS'9"M7& -*PKREFJF,"K*(Y/'AP)3EG?5*K!E:+V$3RGU&,_,5@XY: M90^\1_GW6%U+.7LA+WUS,\3DR)'?B&P&&\VUJ 5(+329Q*BIBH;;V2!4HADA M-FE/ZCQ;V'-!=IPD65:8G*:2H,$+Z8L ]IP,HW PK1D!2VX5(UJ-^-UC??S[ MX5(Z0YCIC!I=2X8(;_I>F(E8%F1;!3)A!6.P;8-MQRI4O* ?B]ROB_T47YL;4YP<-(0(WV$V;5KF:ZA71/0[8B:B[270NU8]^T]+8H0!8P-_7*O: MZ.B;R.MRJZ:SETUG),S3W<5WS?C#+[N.5EZG7#2J'B(("T/.1^.[:THS^:B\ M\V1XJC"XEW*A24CJ%3%N#B3=1+:9J""Y$).4HC&IIA"MSQ)#L%A,_*[$Z2GZ M^X;[$2W"3+Y73"4>^/K$0=*I&%^ HM'(KWQQO%7+*'3O/[F3'-$X@50-)A ; M;0;]UK1(OMDF?3'\" 9ET=0-4BMH'DTWA(C.T' !WNP2>H^E3$UC1_9.VUE M4^M[;3E9[HNF$U5M53ES>NC(E+,]^R# QY"7 (R#<\:(B3#7LB1 M)/L9(=F]HI96FA6_,11V!=V5XRV+ZM+LY=H*L-%0T,'JTFR6P]!:>5&9MQ<$^*7NWCIHPT<0QY)R.YZ MQC6MN-5I@12S7_QH9]APBJ_SF,!*R8%W0Q/0:YR7=B$B&6>*(A@_R6W!S8,5 M(;-+=0,#4T[8=)\,*WN*4I".#C TD'5;=2-G1Z2O3SUFIL,TUI8TUK =4UM\ MA[2R'Y$WB438-)=U(SP\MU=,BB!(R/J-)M)!M/U70IEU)VYK]OO:ZKC3*J/^ M*QGJW?2GC<=DG-GZ,G4;W9X4VPZ=3CMQ'G'[:#/,X[LOF[/-H->0>NW8&32H MAY:&+QD:W%;\WN=TD 9N"L0$KVVUEPT97XC./O;$QZL:C>PT; MQZ.F_T'$*JP1K8LA0";)(BUD$X%#!YX203.QP7P+%SQY=\'4P9^N;#E$3S:B MTCI<\17DTHBD?R?E:;&<'V#V3;\MPAX,-QI#4LFX@]LWB%?P2@M9?"6NS1=D M8X##3$@2\:$I14]%F*O =KJGKD>S_;A7L/]F/8+M+5@J9\H/2GG1)5I'0[94 M,\,RV'+DD3X\(UXE9!W)STZ4U3Y;3I/&V M=4.U$6(+0E%S.B5>#_%V%Q2XK +=B&0CMN@3YQ7K+]&B-[BSCFW U?#)%78 MJ6H\_:1U-4L,DQ^#UAJJLA*\XV*UJ:GK3$NPW+@G1^V(%O"1 QSX'CQUISKZ MP HW"".!;(%?VQ_/RHAG[U3 M_O8L0OZ=T?/J:AU3!>+-C-9NP-\G(B+0#\;T5X3I62G'AJJ3'<<6UW]<$#17 M@MX2J[P\>K+*GSH+A':N^"D/&"M]S1$1@AC[$:,CB%$=8@C.J! Q'#3W_C^\<:F<&"&KG; MP6G/]LLN-KRH='?X2VXKONU\O^MP&;^?8SFK+@.(NXB[B+L1S3G^)!L]5-77H:[@&P5B09IMGNI[1T3\ZEP89S6O(B#V<$'"&D-AQ?#Y#JA4X% M*@E2G9/SX88#KP2BJHJHN'/?$WNH%RRD8) "4O6"5#=>2/F0*E=( :3:_1(A M595 0'5LSYNU7?P5MSNWW; 4ENMQ-C5]FEPQDF2S!3I"<%<>.'W.!B4/X/2Z M CB5!\Z L]W( SCMOB204WGD##F;ASR0(PU*1,YQAR-/SM?WYPL[,#-OC3C8 M@=$=S62K32:6ZO2$,*X\8/HM#O:? ,P1 6;G,Q?S XS4:/7: C*5A\R&I,5. M!A]'R)08ECCNX-_)^5K3O'H8>JDK2PM@O71#V9E#-R2!=C(;?=KNQZ##/&,_ M<26S=93R1X#(#3FDG>Q23HC,T\00B*P-(C>D6'8R?/D@LIVK"2,@61M(;DC> M[&18&JU>GO:3 .PA 7:P(6>WD]F_!V#)SI'&H%UH#6T* M*"6<@QAS8.B1=SVUW<5"]SMH*[(]0U.X,+$9JHT^[-0[M(@Y6B=1PZ] MY9OHOUZ41O_)"6W3^.@02BLY?E3+51*^I(GM-]4OL-47\.& 8$ ;D M# _OG.IMYW"^.Q9--*<2=RF)&P\J$A!7>KU?M?Z]=P)8QO+K]D#L"J\9AN**@_M[652#=D](\!\IS@<[G5[IMGCE2G[@ MT?B-!AC]P@]5>_%K.>Z_73\]) :W@QJTUB]^Y4CD#K-ITS)?@Z_6OR,U).C^ MV^W/']M#Z*DK0E9/2SIR>,B.-?;']0D&%DP@]";R>A:HWOOQMZOFUX>K\>_- M\?73U<,9DO57>6G["1ZBV@P<69_/:(99#4R;; GQ-/-?6_1/G-+VOCI!GV)) M\[?+>-(0 /(AS-/=Q7?-^./DW%].Q-"SRZ)1<$<0%H:&GK-CM\,O4OF/;QCCPNL>&&A;K M@2W^0X:EAO\GU*E)HDZM,FF"^'QY?1.= 3YK66=4WW7W9$'9R>6CX*[*5YY\ M]SSU0RD?$@0KKUCH*,I%;H$T2&JCN4FJI"L>XJI^ZG!M)ZBVPWZZB(T;M6S] M@,6EBPF]'L#NAVN>7K'^@EEY>\;$8J\ETADU0]@H*\)B?:80LFX,OMCJ2"5V M-3_N+ V MN:"HW2^QL6Q5#/*RI#7(:9#6G;Z0UIGYJUVLM)Y9...Y"XUV6[1PKCZ>.L7( MZSUP]/_8>[/FMI$L8?1]?@5"TS6?'0&IN8NT:Q0A:W'[MFTI9-54S%,'1"1% MM$& A44RY]???:].2BU0Y72KY,<&W@U<.Q. M7W'LC2FL4RK'OG5#;R-"&Y3;J$BQZXV0J5L*N]X,B3HG%]VF&L"Y-UX-7!IX M=:^A>/7&Y-4KEU=;+YL.X%2J=?61Z;P<7KTI$K7V*.^/7:U^'#./&:. >17G MTCOJM;X3^BNFUWJ_\%#F)<)Y)Q3;+#**J<8#U 9E"XR-"CPEG-T*68LT!/8P M-J#FUD%6/5AR:H#,U*ZX.*JBGCP@.E&#IR. MWJZ2"Z=X_5_A[!*<+2'A3-U]->[^N%6CDPN4PYHUF88!-8[C/1 JK@D=B)7S M+D\T%I/K\(=C6OX0VP4R\^;7$!Z]I.:!&T;-2DU*6Y+T_U[AZ3[Q=+QWNE\/.XO;Y+37 UJJ]8?6HGLWD&&Z=Q+!%#FY&SWNR6&OI3\Z3JC+.[ MS1;9K(V,?EYN'J@:*+7;@5)#$-*&Y>1.D ($]B:^9CBF)G47#7@>P]8=GAPR MM6D/$%@T[TO7;,@F-&NC25]K?J"O5>!:=]T_YTC&OQ2T_X"7?NMZ; M@ZM:JB%(Q5L6'-8T!#6-J$+ 2+)(U3Y$#;-1\X@.%X1J'E&E4.:PYQ'M>Q4X MIESH:<&FW!Z<;[Q@!XM5)?)6A0X]?U+#3V:>&G +QC,#*W,"AF;/Y8#2Q4J]1K%16&6#[H0W6 7R&/*\N%8V7X;;(C )+/77(V]R"Y7.3@ M:9ZDG+CG*6_KJ<^&'\S00S9X(PDIO-B>N6Z.%QT<)) C=!MU M9:T9NNL<4/?SZW%+C S;-Q5&U=Z!FH N#/A$6;YJ%67Y*LNW,A5,G<9J:=KW MH[(D>BXM2-E M3Q=!;ZNE,V?16XY9M1-JP_Y&9VIN9?51*"N[>#66?>@H5,D$XZQ7XR!#/K"0 M/\N?D_,(-\]8E8!^8"_,"=FMYTZNX-L(B#^M8'P5^L#>F9>=J]K.S%5=/U5U M#LHT57*C-%(03VFQ*984>;X)^"U-SI 9PVE$^Z^_0C?X. =G_D>=8Z&N^7#W MHR7I!.]R$J.[E ;]?FG>ASB#$0;N7L\@4(0/HI9(XFNO@"::Q!-_[A0Y]'4, MN?I7[F1J.#/-8T/WV8'U??B1W^+KF &3#C0?-&)_9&':O0;Z,7%-5)C<)W@7 M3^)_FFEPUXX_8IY'0\'Q[ET;D_3A.P -RV-1"B+Q:L M%[CPRU" Z4RC@:!4K8C+R$U%^S3AQY'-$+X!/ EO]"V3M'?7H;_(D[%?4_Z4 MJSTQ#8YO!3:O-[ <^' X-IQGK%GPZ%N)/;P(QU3"+ I<#+& M/S _ON<[%F_E?QU\]+6%+^!K+2R&2..G/+BO6;[VS!PXBFW/M)'UBYD?\ZH6 M')37CR_F]0Q-!"!KF:ZL$;N M#@*Q!<]] 2#(FSL-9E- (\.#*P@L)%[ 5+X:H)6!12+1L6�>@Y\/HO#F[& M8?S*Z&X0 #Z(;40$1'HW].&X'@=J='%Z"NQPBW[X]&]8!A^"G2 7U@S?#SW" M7K&M60*-\19>.%9RE)I,;8NC^HC^PA#?/->QAO+]'%TX.AG/'F/F:3B%;?N M<]8(7DGKGD7<1QY3Y]0%B\(&AL/0TT4A#"[T5VA@C13\Y=7U?L))_)#QBAB$ MWBJ $!!Q M\&>@L@#H*%AD:LLX&@'0XMP*-5IBCD/NF8<'7\?6D&-Z!L?PB5J&5"@5TDLN M?USE84*OT3OCJ/ GXEGB&/B#80&N3T([L*98GI5Y%8BB+'KMDHWAG8SQHD#- MLTR':*Q8V-%RY!18$=M[3PJT(6Z.DUW*<@2H)\!EB1)*23IQX3 MRQ+3!9(B-D:+^S\Y%P*^9'@FE>"YKR"H_+$U72+]X-J%PG&;OL#"0./"+Q/W+N^1[ M'+JX1ZDWH'R7I,I!R_DTO!]OZHAX'])'0O? [K$9^$T4R"LM8^8!W\1[-)CG MHG'$<<=D(^;X7%P:#M(4YU C9DH=!O] ZM^S9TPX8XDUG$BCBV"%0IC(!=_^ M&C$HX )#(_1)&N..+"=$12!BRN+/1)-IZD'DM/PUO\0UB"FR!-@\:+A#&]_N M$RUSC5/<(1$R5V=2"\""P.A1JO.3(@E8CN2F$4<><8# V2T&;%-'Z@5^*?[N M!_A&T!"0*TSM$.'A,<-W'5%;ZXXLSKX"XR=+:=Y )ER!0';M8O>/,^V3N$/Y MG)5F.]'5ZQ$T<.EG +@OWV7Y22TKF"S2E38IMNUSB)+3J/X@H L3#C/WK:UQ? MO,+<[9/Q@]_.O#HX@BD43!+FU+$3K@7X*")X\CLDEU8$5^F,T_KU :PV%(:R M\!B4#UE+?/_Y]O$AMPHGX<*1E/@#'>C5F MOJQ$PT"*PU+W\U$;,UZ#W<*FN"(.])\-^B&9O\OP;\GF@T449+IE;Q(90 M02>S]YE19\]YSP-J93%@[M7Z=CBT37OM!>.R;K9,+P)??_XZ/ M7FB8S:91?P9?J.#$D**JFZD[#>W(Z 1,.QTB([%M$F(QRP:FA^(21:JSTC;: MB]L 5CPV3.UO.?&&YL8=>(2+,4KZNX^YXEW$%*,H0V/%(,.7[[>CZE&JD5L,HGDQN.[D<#BG,Y.G3UW M=L*$+-78::&M1*_2G4BVXT7B%"E*X$TG:,ZO]HU3^@U2>MT[RAPG'+\#U]XC M&%57F;*[RF3M,ID(I/JZK0^,HH@S5G44#/8- T4'^X=!@72@!%%%.^*M*J]4 M4\.ZJJ#E]S)4D-L9Y!3-U15RJG]HI1P$I:- K=J&*B 4KMJ6UGJTL\?6HUE) MQCQDWOZ82K5+)097O.PX"X^7CK&):N/24VBV?V-.D+D[USA"ADC.3QN=9+SY M1V $E/OR"1/2F>__X/G?/H6/.>R2H/M&S>[_)4/%CP)^=Z//KFO>>3]XFCI] M^3&&[65 ZRZT?>RXW6WIC4%/ MX?;R/7=*Q^W.F[C=S>;;$K<5WR;<[ISKC7+'^JE&=AD&2[+VJ_;VREL+[D74 M]79GHB2 =6#)9M"YA61N;\[(^1PD;FG MM_O*O*X^,@]V9W4<+C)W]$&_OC9'S;NPKFYS1.T(*FYOK!R$WPN_6'EW.6RE MUZB0]7(':%$UCM+5>ZTBQ6-6_D,=9>81D$JS0K91%4GE7&^=]Q6I*%+I]):$ M[?=B>56.5#HG%ZVF/F@7&;!7M%(;6EF2!K 7PZZ*M-(;(7&=47C)>'YA28K54#C?D/O-!0W5FB\B,9+ O-S5D(U MT/B\"1I[IV)HO).!2QM4\Y32!2Q=(&1=2/!JGWA'./^X>IQ=6R.P9['K=M36 M.R!#.&/D#**FKCU9M@V?\T;X0\,?8^&8S8>58%,T/[2I83<]B VK^80':IG- MK!=$)AUH3WP:_]'7WD4-P0V@JMQ%QTY:5>X'!P'"V.K<$M M'&LQ?R/823AN\4_MX*R1Q1NX4S]R)W%Y;V >'RTA_R0;]B=?MF[?V]7: %X# M<:)W2Z(E-@%<_GB[*5NAYC;4;/*'J,MN7H?B5DZ'XG\)9OT#;^>KRX<,D8?N M#L%TQ>_WDBYG%0==EHRG;W]G@5ALLX[&3;T_Z&4W-,;+SSU_SD3(&IU_T&QG MGA_'*^",J,!Z8?9,CX8[S8_FXG2733$H6FB(@9BX5G'&G3?=;^7TDLP9@HM3 M!F4/R Q^GI!Z::;^ \ ^-Q$KG@Z1;G":.1&(X"?YO\\G;\@Q#ER]0(!Y)I\^ M)L>:Q>.E:#X.:141V]4U9A$"& %V:[9;^*]H/PD9)CE M:%EJQ)EV:?*M(]M/#^SAJ@Y_4WAY:='=,3:I9S_EC6G<&$D#ESLAKW= M4SB6/*?M&OE2N M7 Z'7LC,K_']-3<5+%O>0+.C#WI+9"J"ZR2M;5^2*L2-O4ZU4,C70'ZG;],[H=K#22.V2 ML':@]_O];>BVW=A$'RR";K?3"+MZ8XE*N#/R;3$ M/O_R!(Y VB=]P9A:..?+9* ;F7+F)%CQ\(HQ6/\T69+/'C,\L-1]G$OA\[G- MDOU4Q'XHP_&3.1';S)YUD,(PN+!K?7RCZX&49CHBLRVD+H#4FW0GJ4]T[Q>;7R MSVK"M:6WEX'U37S.JA1<-;JV[W.W]7XK6P>K$CJW4VIP"IT/5 Z1?^J>8($C MZM$/8%HDX_&6V2\VF9(WZ+A"]&+8(=F$H>/3=$%T)2^;MSA*#V3'R(#K6; I(0R& M-)Z9.<\H2//=2=G,2])W5OY*.9P%T8FC38PR,59L/^KLQO!PWJ)_S[P?8V#/ MV>/-NIGCS=:?;C:?#A;E@ZT[>BQPI^FTVBA@:X@;80**0:XAA"@-X)9/W!FQ+\\??/;@L5!IGJ?B;Y2>]<$;VBC,-[@ 'IP;$I@P+]5*: M9PV[&C&+\Y(HKP8X'*SGF%6)P9>!37>AITW= /YB4?*/:=DAJ< Q4**$J>BY M"* (872XVJ09PQ7BS&(.-W=&60#N(07* MW]HE9E1-J>4=-R/(X+T;&4+;7DE FK!*@"[MPZ MC;;!1B,0_+G'$BK2_*G6N,DE)Q.?H^GI#2TXU12NFDZ;&L].QA:(-$P$ Y3X MR0+QH)@TG:)1.0B6OR\>$;]O=T/:>V:*VWXEU1S9@#A?^E)75 DEEJ?A@[S& M#0,P^AR3.,L"Z)I;&-S%O *,I*RW%_G:_6B3KA_B)).Z^M7<*[Y:M_1.1VP]%9^+Q0 M"AE\;NV\ M"E]((*!!AU.S?>T=K>J&/H;>WG^HWP3I'\,Q,T.;+=+@)[R92\<4XBEGIG2O MZ)G2*3-L/=^0&AA]2!.GWI@97=\!8D<+SIS1T6JHV*K80:&HHC*@*)@JE) J5L4I0Y:E)]W65UFM-B0+I/7TP%L%P#H" M4%%@S0&X!PJLO_ ]L(G'RX8>UT('5K H6 DN;0AUM[6O(=1IN \6JN)/>=!$ M),B(6(81!)[U%'*W?.#RL.38M3%N_J&ZA*-64:NH50YHE>HT3*XPZ_[.@KE0 MM(&I/E/7"S!(4NU9.6O,I!X4-4#K74Z62S]K?L>Z?9D!0E\(,BAD-VF.2!7 M\!/6J[4Z)<^J*@;UY>KO%8:^_<(\!,V:FK%NQ^6M$?2B-2BR=>=!-)NM&F=; M4H:^5H_CG7*V8MN_*LY610S-0]"L?@'K=B_> 6?3._US-1VR"BIPL[],!_Z* M/6Y-K+!%MP7F>%+J=/(OR'7K-$/ZVK* M]\DZFS@=_#J&XZ5C_I&$JTQ&1?JF1-3MI%"1(X-JJ,7L"\]R%9>LX0SK:KQ[ M0K2+:MAN&WCX4_[\JJLV562/65URUE6W%7M4>/8F>]RF+=&^V6/)BG9Y!J#R M9*^AQHLZ:<0-VZ "[+EX9$VU]MW,)2V(J^QB+&E_L ,;X'J1J517:*F1N35! MS4%C!U:#0DV%F@6@YI(8XUJF@4)-A9H%H.:2Z.):QL3!HZ;RT6^6II)TQ"<; MQ-1$FR]@G&A)K&#YQO(\"X-M&I=G!N0N7PS+IG81+N_&]B,!_AVXJTK/ELD< M,JH"S0=(*'ETLB1PO7E*3C%T1NGAE4/)\O.7=( M\?EC(90\.ED2B-X\0:D(.NGP%*8R;:;5)ZOO,B RA\[']:LR0=J MWM0J:A6URKY74;D":5Y^\8FX>P6=DD;_G1BD=8P--&4^5!5@Z3-U'#%^ZK ^[J-K)R0MWQ+I?"^LO%4>3GR-&/1ZL8"1 MTHZ5A-BEA%A[_DY)**OTXVKB4B[_RTI9V)5^O#/^IS3D8\/9/)3-RE+8E8:\ M)?]K[I'_J<"J"JR6'5C] 7FWD95MDFNB9'(Z M":I+#JGOX>2)>7M:_B^&U1;9)4S_OJ$+QRN-35D."]>=W%HQ/;<*G;KNG M\*GJ^+0DO+CL(2 M \?78115*UM5>+L/O%T2V-V%VET0WC;U3J/(ZAJ%NW7!W251TEVH^(KG*KPM M#&^7A$IW84H4QW//RRS.56TN]N$*-^N1O;-RL605&,0FI9S=YI+X]VZ_!DVO.\#>LL[_0_D/3-+E1N OF64/QQTP= M___-[>W_K3V\0&YI2J_)>O7OIO5R@5O0^+/\.?PC_93ZPFJ,+(T!7YP7,!E< M;W9M^4/;]4.//<(2GVQW^/.$8URKU>GWNH!P#* _A>\&7LA.Q,7P#@4C MZ+A7H>?!3X_4"RB3-?0S6<,&O&%H&SY(C9'ET-M.TLA_2@+X@];];8Z]$X#D M>/-!][<,&9$O4C;B/\+%M)7SJ)"V#T,7+]7Y[Y-6=(%)AC&$4S*OZDGI6L:6 MB3/!_^Z&@0MZBM;2.7=:PDL5,,H QC4;,M0:M7:S.'"LZ.X]6EI<.3*Q+RQ! MB;-#[,B,&2@0%@W"9KD@5%1?5:;_[@_'"$TK8.;[ZHO@#5>!8\J%GA:\%=N# M\XT7[&"QJL1(I6;>Z_^VIWCIR<6#\0H? )@LPZY\ON0:U8[-]BY:XRYZ.7.= MCZVY?$=KY4[,D5$)\/@FP;&15Q&TS.V1^U7GQ6PONA8I:6[-?!,(7YYZ#8",RZNC] M7LD34JO.?BN)*^VM.>[VN-+3SQOU+4JJ>:[@R<6MY5C^F)G:L^N:BN%N0$2= MK1FNA,%G!,%FXZ@;;<5N*X\IW:W9[?:8@I;1'D7SL2NX#\QGW@M&A3V-_4*A MJ1F.J;E/OFNS@('N&X76*\V)=U.*L1LR7&TKF=2:UVJLU=N:L?^/88<&KBO MOBG)]@N=?_;VT"CN?7^OT'&?Z'B^M?38%3J>#TK5-O+1\;@5^*Q6NX]N8-B[ ME1]+QL@5[J+3A)U6_VM1*4X@E6A1V:3*99FM:+S)R\_WS[^)";FGAYO+?YY>WC[>/'S0#/O5F/F2>% H.RQU01^U,>,I MIRTL*1 ZQ7\VZ)\L=4-\=*+]/1,V_[C.A@VBY6X@\WAW]=5R?IYFF$W4D46U:6$!_LTS^S\_H7R2Z=R0M_DG4$VUU4UCW]Q^(%I$X9U5#$/V4K M=PLT_%8&_?(T&CS 0M5'P14>]YX[!85Y=F\#B[ETS)N_0FN*S0#>JO@8J(J/ M'51\]&M2\2'11-<(4DJIJ0"@%#U814 /QU*"A0-2&U!Z&J":D4RJB:$%43HFI"5DK4^(JV M&_[?QG]9DZGGOC"T:*J>(U?Y//]V5IZ_L"O_M=20_#1[G$W9Y2_+/T70P$?X MGR\)N'PCK3(_&+%T^<^>NVFNL\J\JQG^967(BU"6PC^5S;>&D/@46C:JI#R) M[TG\5B=I4<4\V7966<(Z D*"!3Z6/U: 4,_U0;.O9$7EL2\KGW\=\5!5[.OW MZBLI:IZE=W+QS1B.+8=Y,ST.".G:*/0 "T*/D?P8 1##ZD_LJ2319I56K",R MECYS%XR9AX_MBW![+;U_KFK9JX^"6>4"Z\B-BJ)@!U"PJ3>Z>QR4>NQFQI7K M^($7"I2CZOAGK_KE\0=2E)%'\UDU&>N(G21DJ8R:X+HG2=/2&X66!JHQ1+7! MZZRZA'5D6:7PNM\MTNRN]X"BJM-:)36]K%J(E:IVBK#K6_J@7;%>*]L_TK^Y5A\II0+GJL"7PV$X"6T#!Y:9;.K!;5,EJU*! M]UV7W,D)Y^;370*FUPF0PL\VPQ^ %"\G+N#Y_]'?EY+I1A3:18=HLSIES I[ M]X.].<'@*F-O5^^=E]JGL"Y%^*J7YDWN2:/2VI@FNJ$MH=E- . M:E)"BWB@*F5EI2S>1FK4^ $7Q\9CT_#47\@S3JE V6RAI8ICJU0,Z$AJRVS;>68SA#IMG,\)GF/L$]4.10UX:15S;_MK#V7Q9U/O0P296PF8NQ@NVU!@NZ=*\ZJ/-&N/3BD8:=JE MYILHQ3N?;7]W Z9-C1G%U^"J6HUF^Z/F,9YM/#6HH6^]6/>!9&[FT?3&HU,0 MW/X]!_<#!_(]P-AB_A4&3*V1Q$JE[207-)!5LG:2C(L MF5QXZ9A7QM0*#)L<"[O24?5!0XT'4YB\(B9G%8&M).F*Q^2FWFZ6:J2OG"5] MK$;8R05"_13!KD*(:I4]A1 /4&E<%D*LNK>BZB&?P<;E:IDAG^^N,]Q"H+7T M7K_4VL\:^!(JCT$;EXT5@4%MO;//N,5Q:S\;1 XKSK^K&/,9Y'0$W33FLR75 M]7M[#/LHO%D1;W+:>.X-;_:8(J24[ W"A8I?KT]W.:TT<^AN>:!DP^9=O9.+ MCMXH=]Z\XM0;84Q.D\HR,:9[?17YON @9OP$0]XYX"S?+] MD/PC&#J;N*8U@ELBM!JZ?N5'M1Q(O#RO&]=@X\Z:?\2PIB)[ >F;7U/F^&RS MN$&K.OVU%#[N Q][C8U[BA:!C_MM4E71?F^5D3AK)&=H#@LPH6-!0!4@AE3 MNXB =Z^Q=M=34CX12X(WH]VQO^ ["^Y&<[SD"I%DPQE0W7*KC51.1YU1?.W6 MJ!5 \69#[[?VV]:W)CWQRFK^A3C&?6;"Z,9#7TB_&7RF"2M<0S-\1I^6WN-K M;WW0'L=,NW(G4\.9:6/#USPV9-8+7 ;V0'MB#AM9I"H,#7^L6&9\NMP79WBFO>,W/?SX^?;J&__9_/A>HYYJC.@* ME_<94"-Z+V%=L))=;P8*49!66@(77H"!J;_EM3-[] S'Y[OQ/\V2G]!;\*;X M18E[BJ]IE9DD/T+DIZ#-!9P]19RIL2)G^O+]5CB),EV+?*:3Y0RM*8#0H!YX M.1T/M;ACEX9:AT8=$%'CS/N2["PE41^^DO,XM9^"1\33RQ]$Z)S1HQIBF&;A M+%P-+A8@2)C@N;8-F/4T(X03N,X1KL<5& MVLTO0,P "$*[&XVL(?-T[?]CHY''9MKC&1& KKUQ<-=A?'MPJ6[H::8%-!:X MGJ]K#V?:CR%P;5KHC/:_L#XMGWI0,SRF^4#BY#Z"[7(R'5H .S]PAS_'K@W" M-^ID*(Y\IEVN"UB=0Q9W':/'T)U,K(!BQ6!6P;39S4DWWIPV M6S4EQ]9R8+E?L%<2\P/WS37R[WHN>#7DE:T;]]Y ;?YK_]!I1C#:_!% M^LHM2'#$ID= (C_D+[Y\81Y\[1J [3S?H]Z+5M2@81HSN$_+-3< S2?#M_P? M4WB+>>WB'-G4M)P!5Y\D%W03I(X>Z1G!Z(JQ3O -- M7@*G4(-? \@,!:9'*0I_A0 ZYMF@ M@:"UP=^*S95]O @MG()FCSK;[]AD3[[N%"R"4^O7Z=@R027[(+"NUP0NU?_] M[_CDQ>D$MC2&&QLQSP/%!#@#O)(GL47KYJ!PK[4C%*X:VR W2'K7WXQ?UB2< M7.*UH]2X&TDN:[A#?3??G"X:R/C<;@I8+M^-Q B3\8@F=?EZ6H]GQ#+0,;V+< MH (JEF#SPR+I(1IIM,0=1!!<.X)5@ MW=C\C88/"L6\=8/,9VB')N=AKH^XIGUCOZRA>W:@@"3'EJRX(/^F=I=,V3TF M-]:FIFV04 1!>Z3"])X*NZ!I[C( ]-O+,HQ M!Y7> @KFEZ E;T&SW:%8\A6$JI #F!P%5.VYX?/X#=[=BYF\H;TRC$8 Y)* M3B1_/ .=B[FF1"^GP<>_DD&&"+Y)L"0H40C^XC!DF5[ZISB^T'23=L/ZDAWS M@,^ZBZ*]?.X*.V"_D-/#[EMFA-C:N1HB]0*X]&IY[Y& M'\U_AD,NM/O/W__X]G8SZ(5H_[(P3_RV//3&A"!$;KFQ:%C0W"^IG\=1CL3] MY>>;TT\/-Y?_/+V\?;QY^ #2]-68^3):ASD(#DM=T$=MS/B4CA8VT1 I%/_9 MH'^RLBO$1R?:WS-A\X_K;-A@-&LWD'F\N_IJ.3]/+N1])J8KK7IIA.0I%$OB MG$3'A6=*E/IQN4Z4[E]-V9\WM6CEE)C,V4B+O"S01^4V^UN]D"'R!FDR6V(/C96XTE25BST8@-*5B2DK,^_-MYQJ]0U##O M.G.26C:\SG\]P+N%<+4T-C\5Y5D;$[NZ' M^P@JYDV^++#51\ MN2>K]D/",FT*Z=2B^5W9T\+:QSPMK+1A"_W._H8M?(<+TIHMC=RME2]2J'@A M?J^Q9OAT:Y4AD[ E"[P.P2Q$ #\ 'X.U'U^9_<*^$:0WRG_K[+/&^+CKD-! M1 6BU:D'J5:PIJ_7R!G-L"?J%)3YOQB^?'4W(\I6?9MMU+Q4 ]3/#A)ENZ>( M@2J[#4456Y,E6MF0)9,E=;+!K*R@ZEPM27*VHO*QS'S MF#$*F%=Q>CR0C@!YU)V7E+!7ZKY$_-BO)O6GKE$33J@9+T: MKT$VV*X?>DO2>SJ9Z3WK9_?,09URBS?*O &>F.;58DF1]9D W6*&Z'P.:0KQ MJ-UYN9N]9GNE:M,W\BZ!\H&3WXWN MILPSD'X%P/PER&+Q?7,4AW,Q11_ MO['9,/!$*UJX#P;&I@5K ]TY[8T A])BOY0$V%$_%J M6/@L>&4L:BI@AD/C 4.^Q/N8 C;^&D!&XIJ M%,6FSC*/\\P<)M*5V0MS0GPO7)6'W8TH<9F6@#O&Y6!Y.(PN*YS@IU=FFUAI M!.\?,R,X#:A? 1(X8]0T9>HZ=".)55U>: G/O\RHKPKSJ(O+"QM;0YNW"1Z# M3G$Z!8,.>;2&>WR>:5-KRFQXKV9,I[;H(1P?*P$-O+L7RX1##2UO&%J!-C0\ MOLLG]Q= VK*Q3,L)1P!\JKC5Z8W83EXJ ?.?^S,XT\2G.LS)D\V+N]#J?/9H M(SH@&;:GH?/%WY6KX=/B : 8?PH(&;5!1LCA7R/PRCY1'/"THL$\%R4+$RN- ML*&IQN8PT./M:/((LK-:^?<57"T:@[3#+WAR4K@HYUE@U(UM3;"1"#RPBJKU MP/'K%I *%@]P;UA!?B4._446LE["!=4Y Q8V#AT M/5"O>(DA=HU*%R<#LDZFMLL[%:2^![=L<9H19?ZP'V-">.["][S$P@ :WW4< MAOVG3$ ^X)U(?2],K(C?0>C&WXAJ,ACO 8Q[P@Z(INRP$C]J TK8B4IPT/^( M>J)6;L0JX=7Q5Z(]RA9ODG*%ILAL]Q485 B28/':Q*V*PFW$/JP<@#<(R9.P+* M@@7A>R.&.1 0:*XDBWQT%KRC_ M@$/3A>/2]!0BIAOZ JAS\!/@010#P.#W:?AT^;'< M>YS#6E%*+^^?FOSA!ND'=".\ --!H36!4^/)"1R$JR:P*J"@H1;(=B+&D+Q, M?M2A"/'OR75_PGGMD,1F?*TC7LPJ]0@YO20):R%G%G7D*I" MV*?FH8BN$J(CR9EV+3/M1)SE.$K*QP>X@]13RM\![Y]G4R/H5 M@UWY&\QZ&+_&-?)J)#^=\#=>?KF]O^JW;T_YY__RTTVS::=]V3N]/+^Y/KTN.[LO34IY,[*QKY"RHZU\U85,TQVZ>&'.?Y_TWJZ*+SY2L]0AOUTU MMCA%NAC[2?R/TH U7CFCW0!<3>X_D?_?>LKTDEB( F*O" MS*!5*/;L/NR6M]KI@,K6!2L!)?6+:K;VF>WJ#BE@-)F0L<8C2S;XO%>F=CQH;H$H591 MJZA5#F@553 V7R>2D?]8]7*Q-?KZ#7[++,O8_H4YV82M)=F$YZ>-3C*;D 8V M4==WD60K$W@IJ7"QZ7O1^81KU7WV],%@CX6?"B\WP,MN!EXV"2^[8C0JX&6[ MOGC9)KSL#=H*+VN%E[W5LJ_KC)?=EMX8[+$=:O7QLE,V7G;>Q,OS;'XI\?(0 M^&7G7"=_[LQ&JB.L=Q/5B+5>%ZS7!]79C=W9'%7$=VTKW]7:S M2'-8(7M=D+VY.V.FJLC>T7O-(FV9/72.W&' H?(D6$!?IY((L)(R2DE>W1;>6WBS47E?HMGMTR\J#*"DG=5MTZ^GM0@UKA6X[1[=.5BI" M2:FFVZ);5S_OUW>F?,U]#"J#M [)%YVLY(MR,DBWHN[NR<6@H7+E% ;W.EG) M"N7DA6YO[/5[*K=9X7"OL]K8G2KB<%L?M*HV$UGA\#YP."M1H9PTSFUQN*.W MFV7&>^LUU[ORE'5DN12=K%R*=;,SMU==!H7ZJ56B3TV1,ZMB?MVDRQWH).=] MA9P*.>>1I%CF.X_WSX^Y/8J3>^QI]-/\9 MCG_2[C]__^/;VQU1%SSZR^ 5ORUO>AS6;>+P.+FQ:/+WW"^IG\>1*7-_^?GF M]-/#S>4_3R]O'V\>/FB&_6K,?$E&&&=P6.J"/FICAJ3Z06LAO@A+YS\;]$^6 M$20^.M'^G@F;?UQGPP8Q<#>0>;R[^FHY/T\NY'TF1J6O>FF$W2D42^*<1,>L M9\3<,2/F,4VR)0%JIY?B*_897]IN\.7UK@SWN_3PYXZ?6W>(Z3<+ST[Q7 M[/-^DC,,9I5L\@U?TR[G-=4XS19 W0RY\SO[KX?QIYUE[9X.-\UY,14X7KVPF]J)F_,M5WIR/4OW[02T6_]J, M_59JGRJ!227K[R2_\%V.VZ.[)/9=1K9^Q%.^$"_Y"GQE$Z^)YL-UP4\G%^U> MR[2V+B990&[ BW+P8-58]2+Z1;$A\NHT!@5TC7TEL= MU2N]7FBW)/);1J' [M"NW=EC?4I5S+W*Z=OU*1C83_[>&QKV#NMAU\S,V[F" MW2UY4L%QZ]?[PN8\9-YAM>U^D/EBT#M7JDW5T6R'5;;[0#-,--);?34'J^J( MUMMA?>V>^%E3[W7VZ"-07NIYK?DS]:.--O=DO52%?,F[^N+7T(Z"9G=3X5H-F^H-2 MM?_U*&;^!>NFR"I2V3NI[*24N!JDTM8'O5*C $J\'"?-[*1TN2HTT^P?B8"I M3KBDZGZ/@RRERJ7H7=1(%V N]0JMK7J;-MM*GATF,>31PBY*LG<6^U!= XX5 M17/Y]2XJLW<4.(GY=:=3:OQ$<>MC(84\2MA%%?BNN/7YH&IM-(X[V -,]&NB M]D5[8@!*I@7&+^:K*2YJ%;6*6J6,5:KC>:E*R%T5ANT\;?4\*S.FI,*P6&^2 MTP8M)P1=12A6KN-_(M'+GWM$^7OS*_ ,4 MQ_!F7V!'_G?7P?U[KFV3*A8P MC_D;M>5)Y+_VNRH!]LB()(]&LI))2BHPJQB-7)RK0K6:(>^2,?-E%*I5#7F; M>K?0EI4*?7>/ODOFRY=1\%8]].UU6BH%N'+VB"J44*%:*]CHIVFNT]YL_J4H=#YKH^DL2!$HH=:P4T24%7@=4YE([V"F! M=YRTMR3QH(22RXPV%9U[])!UB[DJN[ M7QI7!4$'2E1Y-+4DS62M\LV*T=1%KU6UPB*%ZE60'TL2+M8J ZT8KB<=(OWS M@9(?BJC*E1]+\C76*BBM&$U=M$$5*[(0HH IQ<+5IY^6.V$/BUCRWFC4:M:,'WPP+AF0_+T:>UF<>!89_QLU<%?FM-W7QB1 M'O6Z-28L<8_6F5KK ,)FN2!4%%X%9IX:+%MUT;KA*G!,N=#B(.>J+5:5Q$6I M7??Z^QL;_>@&AJT99*&H%CEJE3VU/#G<$L,#;7G2;._"L[CH%,SWU?GZN9K36#,'Z&0C6/&VV3MO-RB%85Q^<[[%>J2I:5.4X_L$4 ME>^'! =;\O@UB[JVH<"!WFOLL:V#0JG54&K0V)*KEXA27;T[*#4(KM1X5=-7 M LFNMI6U*;NYL;#8*+=Z"\IN=O7S9IE97N\;\['RT&B1X%:76[23#:]!>+B0*(YQ!2V\,JC#,2.%H+7"TLUPD M%,?H9ZZ&S+Z2>)45SBXP]KBM$M$NO2V9 M4NU5 +*NH9SS1E9J08$!R&W%QD!O]*L6SU&8NQ?,S0J=%QB$W!9S^WJW560\ M144B592GX"C/>2,K\+]2)');ZCGOZ-U^%9IS*42M!:)FAO.)E?N9&(%7!-P M3-[GYIDY0X#VM>4/;=QTR;>NZ+Y2,'!BX)1!( .PR8J;T:G@=KSX!0?;A%R]<\-D1" M,34CT$#OUN!)IKDCS0Q-1SC-BQG:(>X#C#M@'OUOPQ8X@?/AXB!^NUN#F-ALQ)(R+ M ^=]*=E$!;_6Y%][A=?]+4_V=3=5TNX]UPR'P9_B[B[Q:E#""3'86%$,?OE^ M"W+P'$SUQJ(CCL"8@[B\<_237VK/(U_>WMQ ; WH!#B+ M??8&CSHP5BA007MBAH=\!-0)8A2>Y?]$-F%H$T[2P"\,#4WJJ08Z!6)3XFE8 M%!@68/3NDC)K\?(W'J^^);]**Y[[')U'9GC&EC9MC!6#Z:(@W!^/V$ M<$CR6SRH%?@9NP1.Z\/#= ).O&(W+Q;B_-/L;;*R/)-0\G1J>'"I4^#<(%DF MEF/Y@6<$K@=7,8:?70_%#G:;L^"]L8#1Z> CD2.CA'3R%P4I4 M,34L4Z=+G%L3))S/@@! &3KXD'A#^A*!W"W<+]U5?)/1K9UZS%ZX6[@N0_LK MA+,S#V0JW*<%RU["I0-' RB/#5!J=%@REQ=,C!FG_R> U!T23[QO>#'<^ M,7XR(:RYOA2,0;X/W="&FV$1*\!'@RQVF1*MP%Y#F]^R&S6?I"L;60Z<$A>" M+Y@6?G"DW(54F!?7?N$JC.01"/%G3B%X7]2+$X ,C_LA[ \VX*,F([0;OA$$ MD^>3$O8D7*5GVI]C9"KXD!L&!&_X&'[U"9@ 38"9X0!6ZUR1@_V@)J-& ,-$XPH>(B-1O@UE]]$"O]B+)NZ/B&9!MPI&RO%P018@*I, MCI:HO>K)C^!B;(N],$ZZ4ZZGQ+P\P?C@*@V3 ;T&#.EEZ,*&-5@/=A.@6$B* M ,DD2B<"T(G8+U*A95-/L-!EG\[[S[>/#[F-TA*FK^P*FEIA/#KUW-?HH_G/ MT*#6[C]__^/;V^W8%J*:R_PL\=OR\*[9X6@G-Q9Y)N9^2?T\CBSX^\O/-Z>? M'FXN_WEZ>?MX\P!FKOUJS'SI\\)8J\-2%_01Q"IO<-I"?[[POO]G@_[)7,C[3+AR5KTT4KM3*);$.8F."\]4 M@CFCU1BB%$2MQG9]DF^QZT#8G !OHO=7"U2F/\Y^G&F?+R_OS[2;6$%:_*KA ML=1V0YA9G0/2H18SEB=Q1R/[)@IW@5B2?XBN"^@-LVF.&#XSJ"1:)- E@ M_+@;8> @^S$T5)JL86@;"V>9K:,TQ%LC5FWPQ<9H. \3.A3N4FXGM6O+IYO" MNT,DA?VCVH*<&5"? ;V#/H?+GVE?4CP9S#HV0?5!7H58!1_A2\ IGU!&/#&4 M&_';89\H1F<\3V'9UW5Q'ODIX/]3!*,S[1_N*W!]3T= Y8HS8?@MV2,*A=4V MR*4.*K>3<#('_G@ML;WC5)X0Z7 ]-P1L1M2#&R+7D\=>\(_V[-1]=5 3,(92 MB?;#IW]')(%?9B!]X5J9\V)YKH,Z"PAFCST#H9!JD%;<\95@ 3$+%3:IK>$. M)XXU JN#:Q,CSYUHS")HE@;;0OV-ZSF)W0$5T'>GH0?JO(_:#X'< M33TVKY[(?0!E@D:#EE'\)E"'(N,J>8@GQAP@*9QX0#R*+-I/(!*\F MB1K86#_E0%[BE#KUV1 =4Z]H+#-G/K:$?&+!G3;ATN:5)80#7C;"+(V?0C6N M"-WG>>C7S$G+"PJD0BN"'=PYJV%,ZQPQIGDN, ;QE43U-4.Q2&@,&/O5 .U- M>X>?3'GCDA"S=X3&(F\&ZPP@!, M0(WD^D8)"(P[-)Y)(J+]L&! YQRFT^ !EW<_WVOWL)"OO0-%T98.3"XOY+;Q M@6C?9T)M0T8&YUG=)@.29Z N *\T+7\:!FSQH*!]#,=P.C]$A[P\KG15:<^N MB^P7E1%R.(T"8HD.VF!X<:0T(4RGC "KW3Q\^7&)IJSC,UMN_ TH_W^&$Z(# MH]7CW$27[ 0L/)"?L!/T=9+M'/'"?X(LQS.#O\AI M](; +IZLYQ"%#W?:H9.$3& -5Y./C1;ESW)_K=0-UU\V'R@TT#3GK-=I+'4P#HQ0(F(7P9GF'Y MW,60>5?\Q"2NX8PF40W@_BOJ2>)7%'NN3PZXT"'\0F.:/I:^5@=8!VR53?W( M@9]PL< "0\8PS"L#2GA6[L6CBT6$!575DQI!&CS1Y<1HQ5$-$1"-003@3#ZQ M[@ES3C<*/5(Q//87W"3G,8(\2=GG.L>4; WMWRY@&]R!$82HPDQ=CR1W'@R_ M@[CG(.PD04B^28X-]"X?&4!HLS>N-NF,6G"FT,:!7E#;,$8CB_S#+XCZ(PR[ M_6,^NQ_4<>I!C.Q>.^H+*PYQG("Y"M01L@:2'H>\361$W$@23 MY?4FY@]&%?->B(7G!;^:>F88X;)P-:\?E-)C=2X) Z&B)^Q4/V'-P'4"GOL66I;24,R[WU9>NG/>_?[K M =]'?_O&K:N5[CVE]\VD<7\WNA>;Q@?6A@6J@AE -3./7I>JZE5CV[\VN_1 M"0V;C7XV&@*-LE\8F)"B6!C @OA,J1E\&5$0*Z)F:S7%1FHM"0$9,V32ZH0E M1[HXV(P^LEC"W7 Z9MRD,LCC'J09310K0:9L>3SE0815I,W&_?G64\C? 7S9 MC;(4R (0VB&I']QM8\'B(GT%-"7#YLS=F'%'C!M)^>CUUH2D1D4LA#(\ V\H MB;?LR2,ML9DV!7QTZV >B@A^@EHME>BOX= @*&"@8S3R8T, /1/8_HC.!6PUD:V,Z$Y=K M3Z&''HS7,7/X,V#B.[3R&.D1PXN4Z2;BN6,7EC*\4]OZF0C7^5/+QNW !L X MG[CP4NYJXF$'CL'SI^4;%"I_1E&_\!X(*@*HAAB'I$ RA6+XOO18)Y$[164< MQ349+H($Z1'T7"E_P9AA>Z0C-U%P?-8O0)) M#R:9\.8:PY\(15S!QRB7M!)0U^9AZI6026C+C3..3&F5X=G 0#EW\B29"G=4 MHK(! -$P Y+[K?!;<7#(-":@KLBGYYVCESY71<".TH%+D4,Y%K"A(QE#Y&04 MCEJ,@$EY2W_@2AO<'E>;4F' )4DQ"QD,/.H%7R;U;3A$W=\4I@OI;SPVGE:I MUM+F*L+'=N+IR'1N++H_YCP=7Z0Q01:4&0Y9@N;P!FT&)!/P=,BD1*(@FI R MQK/'&(_LDZXK[5T_G$Y!$_<(VZ0C#R/3\*CKS>+B]7CQ--/LRN@04#OV=T(!VS* M)TS2Q;Z(>UZQ;8+\\MV3+32]#6V <[W17:)_K9T'*:0I?(GG9N9>8EX[D[U= MXFV(PDN8!/?&C)#B@4T,)$3O;G1KX27_+QC[&^JZ7;W5ZBQ1=SD?EF@IF?[$ M,,GME ,'NGNNU.9>>5Y/@;U=^77(OCC?84^/K\Q^8=\H"7*SVVTW]7Z_B-MM MQYF<>1?UHUJ>[A>*'1('-5S+.\F,?B]Q3@/#>S.0=/3 P ,8Z4!,F5SH4>&;P/OZ%)88@3[Y$*QZ>TJ@?"*54B P(7@)$ M)@7_R0PC9Q6%-2*C0+X,7VS"-N&(0XQ=G.*Z8N=1GC67,=P(#=A\=D/:R!3Y MY?[B%AUR1QES&NB4 E9/Y[(81YW(^\S8G8/ M\.KT#/?+X);#[(?<7^KA2*R]!)5U48CO]-:Y>J5%)\&$\0!SZ)Y8\,JX M/U$R@/F+EX[Q# HGY4PP$/Z,),S0%ZD--X,;>D7?F& [ M*<+4@878HL"]^0A/ X)>$YE4)>70=U5&=0J@SH_ M0Q/#YL\.K.^G*YD\,>8W2AE AR_E#B.;0=<>Q=N0\-%ER";8Y =X4X+24UP, MO_5$!BA6X_&ET*?@:)8GDA\P;B$2[D3N25POXLN>0YDYWI<_KO+HXKS3 M$ Z9I&JJO7O[:USC/A,^RNQ34V(R]_O3OHU?9-=02B:6HE#\/'&P$7FUM!E5 M,;#7/5K@&&6LE[[ O\\4SV#OJ?J6X!V9C$9']/LWU^O$*O)YCD0Z_GZ*-;B4RDX5N PCK[PJ M-E%FA_GR3I!0]3-2LQ+$GXT:QC-H?CZG:LK"^#Y"A@>.1]%&4NOR.MUP6;W3']]Q_V83=OQS9^B+3CN]%W)MG$%::9 M/"*%)GHK[7'OY_F.VNMNCK-B MO]8".K%NN4ITL:VW/4Y;M6+?==/SK%TFI98$;\_><5C@CO#CLSN\\<-PJ*HFX?&%>1J M"3E%O>'8X2F%3#S?8TT6P6$0E7;2DQF/_:)\#+G MIMOZK0"%>K7I\#^8]V(-><5BU6?:K3%1>/!;YH26[5^8DY]YOB0I]ORTT5FY M#]ZQJ)_-BR06[8D7[1&+CGM(,K9E .'^0'IBQKO M>";2YD06AN9&-9\5UR??6' O!+>DQ&=+%5)";3.*ZV#%U!X'DRO<60EW^HU" M%,?M< ;=:JN!CW MI2=^9S1; @[]?[((@E<$8%4&UB:(AGR8P*K4Q+5)KEV(FGB9 -C=Z#-6H&"O MTTWF27=.J"$:_(2SAQ03KSQ&=0I1'G>(4>TD1G65(ZGR&+5VBY!]\JA.2_&H MRF/4DLC(EHIF03RJTQW45OVLO9OR1O9H\5@0>E2-SL?G4B%JQ17.E7/)]D&A M*V_N71XE+XE.;:F_2J@_$-#O'*)N@OA&!B188652\)+\=$T.R7*L84$1P9$:S=TVX?1-!KEFIO*B(X+B(8+(G<;6G8[)@( MNKWSXR""X_;=IR$QB+SYO*>M-8SR/&J9,3Q/KVV@5],-L1W&',&6G(>U^L;R M&,F2,.Z6=A6 _UY /]%X9#-ULE,D$YEG&6WLFUE#Y]O1X>V2$/*6IM N\;90 M;Y["VYKB[9(X[);6RZ[PMG-RT2DT]JKPMJ9XNR3:NZ7!L4-^VSGO50QO<[KK M9;2JK%W+O8WZ7CO+[ +9?\_D.!)]-A6M^S 80V,Y0NH1FIC"G-.M,<#V:BN- M W#@I?3@Z00^&8L]^NN/=HXG.Z_R)3[YO2F^1(UH1S:/0\F>VU$_PJ$QE>-P MHV&XU'J5/H0/T(E W5(3W;GA5A,3)&K;TM"?3;T/VIS6/T^*:K/81V 4507#-7GL#HP4'2P?QBH/H=[@[GJ-B^J+"1X6/Y>!C5F7A8CI&??%1=?^H%SYF%?DMIALJ?%2-QM9V@- ,[>6) MB+YRBJA5U"IJ%>44V8=3A'-GX?;0D4U7W?5Q$,7FRW6Q?F,7):*)W.VT,N4+ M/>R! >[[AGTW$G^X^36T0XRH)E2M*W%HNWQ4P'57UK%-X6 MB[?%S"-5?6O*[EN3]>K?3>OE@OIV\&?Y<_A'^FGC;B,2[FCC>6R,'6A>&$\U M^.X&2SJ*M#,[BJS?4&0.Y-0_9*.&(&#GI.TOL:3HQI. 6[*8-$7)LJ]/&NO^ MZZ_0#3[.P9?_4>81(U,%\&F].H690SG&F!9SB^ M3;E!R8?/2N^ M#<(7*YQV?C(:*[[5&U;1TEF_F,X9F9HL[O1CP!X]]BU@2/[ M-W^%5C#+:135*;I1E!#&I#1]T+J_S8EG I^L&QMT]]!,JCK9$A7H[[&E\S%# M/(DMJV8K%03&-1M2=JC6;JJ^*W5M(% XEJ@>$(< 0M4,HE(HLS]L(/%JA*EEIIYK[^_C@ZW*UJ[M0MA+W1F#\SH*[T:/Q:\L)ZTV] MT2MY@/%[A7M;X%XK _>:I\W6:;M9/]PK-EBW'/>.N][BY.)FSH.J97E0N8>V M_5'[X^S'&95@D#O0^%5Q ?+6@ONAV_9RF?&O!Q98'E6N4DWI%)OX>ZDBUC]^ M[(2XYR*8?*;"I<._<^_Z@9?:B;\YH;?3A'[>Z2HA4VG\["R7*PH_JRJ(:IYE MNZX@^L9^64.W1J)H-YGXN^$(JVTEDW'D\8WN5G)-:)OX\2H-&"K(1BZ:@R*; MW*B:E-I00F\K":HHH7I%++6W\U;)]MBM",W,-*Q%^FI1>O?J.\O5S\\+]CGN M1I5NM?0>YN[M<=H[1[C=V7\*HPO"Z'[!GLR=8?1@4"&,KF16-N7E,2J/93(S MSK1>9++;_>?;QX?<,'$BS5FFUJ56&(]./?;RGZ>7MX\W#Q\TPWXU M9KXD,I3X#DM=T$=MS'B68 M5(*&P_&>#_LG29<1')]K?,V'SC^MLV"!&[@8R MCW=77RWGY\F%O,]$HOZJET;8G4*Q),Y)=)Q[9A_5 K>&Y?V/88?L&S/\D.O6 M7YQI&/C7EC\$C0O^EIUCVE6E [LH'>C6I'0 $44C3$%GUJWE&,[0,FSMBP-F M62A"]:IR@./:E>&/=9IU'*)+T&-#9KW@^1-_G!HS(A7JGSX< @F9FFT93Y9M M!1;L,'.P%Y-&79F. +M=>Q-1QKQG3JN;] =0C@ M%2.$Z0O!](D-C=!G,H7>'[M>< IB: (2/P@!5V?\(Q>>L6*0GVE8)#'_*GC2 M9$_P7V C 9R//@HV&$B=O5F=[LSR07CX< WA%%0U1&3X>0IL$)]U@4M8 &[# MTX"W,U%AD;Q>N%!4CL"L!%#^A"=T#;[$S4Z+&""<%C:-8'"?@#((?K0RS;'& M5?$;;KG%M+51]8BGT* MJJ._OF0%3>0+B#I2-9XNM-89_L2WN>Z_X?O?#,=X)L$IEJ$B/_C UU#]#7V? MLA%!=%PZACWS+3^M_%RYP-\#^K"GS$#!/QDI!08(>FRY98TL4CS<%PN8-DEQ+QS^)-\U]=I"S<+B M#=#[K"FS+8HKBJ]$C YWK/A@,KHVH=N%KPZFI/H0]P\7W@HL\3#K@?,] H?>V1 M#<<.2-1G4LP!/.+O-TGH9#RK"ZW;\GDHP_)YE6KFHU^\P,T.L]1@:$'S#0*1-XF%A5Z+GP_,L,'P%)2RSOA<&)A-DR!J%Y.O7@ MR@#Q--SC\RS&;]#>;8O'#./;2=S8&Y>3>O+KUZO\6PC&H/<\C[6AY0U#;(IO M>/S I%]SSC[\^.3^ BA;MLG_8'Y,4 X-M<(385:'5.KG/_=G<&<3G]3_R1.\ ME^ %*N8S9_"SV /F>-/O_N= J6 M,+W<8$QX6A #"!$#(TF@K!G\OH)^A46I.71M@$Y MAV,\]R12EPQ,_H^:$&./7.2#&EA^X'AX,7R%8 MB4OWA'$0B]^)%DE[I@@,300?HBLAC;%+6I\&;W5M%"F M,C3* Z8!3M+SM WY5B3/,8A2FK8QX9O%L1L"#1&.2::!^Y%'0)4)FEC MCLG%EPFH+81]5W?_\^7ZM#E LKZ#"_PD)"H8;$>C'E+7$'D/P!I,-@$B==BS M@=@+)&/1=0'-!%G]1;S8B' C(P+8A.&/@7&XKZ)72&2"1)P.J*35:#7H8XQ- M"B^9(YQ*'A"C@V)Y H<%Z3%J1"B.MSCB8A:A+C&3H#P$I0-73&$E MR>%7]''!?U&&P;Y15:4Z1A2&0B$,@\BCCSH*;,#C(YOFT30P?C*'/-CD+Q_& MB@T\ ;B.6@O21DKT 3,!RU/X_KG@*Q7#*)GX,A&*/A"!I:'&?)P,5 M:ZZ*(Y\7:YEL2(9H2B*E5B"">3600; I6)%8C- I7%$!#]_8!Z!,LW(3*&H4@@ZHXMZ IB:9'AP[C%+F=U MUJOSR&CBO<+9P6[ IQI7.PP^MW M)S,]:9G1[>&VY7U+?YBP:+-(96Q0"S70>FS+'Z-,1B!C@!0D*!H^/FZ?IPN0 ML(7[!-MZ$ND5"U=T*J]HV=7@*T7!AG""O%JVG>!D;E3/D=#(-,**B6C,1FJ" M=*R)K22,5GQ%4I38Z$5Z<9&1TM;@IOCN.0GD$$ E..<>&<@#@RM&]=,#&D/U?B0$Q\B"N/X1.#?WF.CQ?./FI/'L=/5$#A1"SIJ463 M%KU@!JF>$^/?*.6E&\W$P"^: MPA ?=)%.9@A)E2!2GL![1B>#Q@/S2F5D!> MA]C8!8PE8I*+@I3W#(PND\]8>N*X[<&S#3P!B&4T(!V$65=ADK>,K!#Z[ T+ MY(=A2[O!DHN0*\)$IFR29P,4*0.^]RP@#T\ZSSX!"H@-(^/HPW ]VR3'>')3 MIF>)B?4!^0TLSNF&7IAX,(D$9+V+._1Q W@6 "L0N.UZL1M'ZF$N=T\8CM3Q MY!LC/XOKB40)K$T&"P',NF?8-S[K6?@8)DU(?N1SAH1:ATZS3^DWR1;@1ST1WA!?P* 1I9;0Q+Z:(K*>:9]HEN6 GKHG,2N10"%$F M\E.DNAFKC-SY%=J&A^3A:+;U5\@H%I*\S'?2]?KU^V?I='VOH2-+J*RN=A-Z M@-XD67@S$,1LH8U&7A0SH5C$2$)^)KZC2,H#EH+@RKL(WY@P,48UOH)_N*\X M0467:38CVQJB.A*\,I#A#Q@*-.@N_OB)5B ['/T,B"?CH-/3]D),(CA8@B M&B3M\(V,)^A)QD(N;!O1):$PXTJXA C4265)R#$-%0-BR!@W1/W> $GMH7H! MD@I5 =2VP>:R\ D/.^^F7/5ZBJM%JDT5]-E"/0&).&75' &EM&CV@54%L6YJTQ[1FO3(6]M=KI% M9&URSP"+ H >^RNT,#HF8K;)J'F4)YH(G9G) &_L0_[(30ML]>QTD=^( M(IN4CVP@B,6:$GO.$O27^?S$F,V9^A@(EB@C314."@PUF@FE,>W3Q-O#U0#= M<14_'&(D)'<3V:NHB+!]8^H'RQPP^<;V.34C&@.$XH,X@ M*27\0)KQ:G@F-S\S4TH0GZ6_/J)F@0 \Y,3AV3G3OJ0=<-):BUZ!,O2:(:U, M1'3]6K")R*JY=J]CJP:S45C2Z$OZ(UZ9@77T,H-$3V1V:?"^$:64$;Z!98Z4 M258AV/.\+H?8(R(^K,VW#&9$-@^+\ME?DY&])S1CZ&3HG0R?HAR >:<)&H*A M(WUXW#A^02+%7^.U>;X (D#,0RBG @$&YG.<:8^@ J:,SD$$0,J#0(Y ]DLD MWE"X 3.8#,O&C*(I; QK((^'2NX<]"S#S3:[NJ"$>P"^14Z03_@?\@!%P>-$ M-<@E%DL "HJ$F,MA(%?@N8G<3^Y@/LDHY$X-Z<,!+$YPJ820-"/L%SF*S\P9 MDB\9I:N1?*/,@#2UOYWWF]H3ND!<[OSF$@O>*S T2OPB>4YV+^U!GZ.V&ZZG MOKMV;]YK3CBT,2]&T%$\18.[)BSI&:1,'?E"GPUY[4K\5.33=PU ML\A$(2N MW3)@^_#\)\ Z(\1'OI#S3*!]PN6I=^UNK&UT! M*=&1!S@"9QSRO[70CZ?]+Q[OW>W_ON?"!\4^;.%,NS0EP6,5"?=X/5NR5:JX M1+CV9ONL%[T4N 5)&XH,)D">R&D2CHQD//YO[;-N"G22IY"OQQ;"[&^];@,D M=_0BV5I)NDQC/;@ @&C"_X,A'%@1<>LRYLNP M\[]U&LE3P8&\9VH8FSJ?D<9^A G]2;AD@5*>/6$U?0,93H['*C"5/;K:(U[3 MZB_A-3&*7IH3R[$HYPSA /(#-#_TOZ$ZAL)N;8";R63 #!YF)P M^6_]9CN7;2Q2'I&RYWV$-(%@KMDF^I!:HRS\3A=6MG MPD41N0*CDZ&O#]6^&>P_^HXCV:DX&.Y9G!6VZI*?%Y2))#_UQV%@NJ^P,PR/ ML6D@!C4T) ",I*J2L TD^0IM@/!;;@35;2(XE/0V]S$G#9V8]P>7*BW [:/1->SBBG\,B\FI@@*1Z&CNO$#;5X"KW, ME=$1H_Z-#E_4PV2V!4.WZ% D0*'/&_7 R"-O8:XAF2:\5A+A8X0!J-V8U0W: MW822,!RJO4/MY">;+6B$TB00/)')G&''I-"'/[6$;;($+!&CFS#0ZH%")@E/ MLK MN*<97_E")M?3+'LUKK&AA9%(O.+6K,:5V2C5B&<><34*-RQR#.-,*%_/.CIU%?B&>@@FB&.D@[)P""#$R0$D) ML3,@]'CQ["C$@%HD-SEK\!-(D8J?PU><9U>$BGC$ 2"=%)5DT*-Z8/#@(^^) MY4>!B:LQH" ]^6A8K\"31(KN\YB\?ZCK@U4OE9Y%Q0A8 C-X' :QP(FU?E+H M22(G%"O&>"C01\OE&8X)$MPC1"7U4/-<,,R#Z/B1'3!+94O%P50**;IH** & MA&M$,5WFO%CP$IZW_ UU*)[_'VE!?.NX6:*'@G208:)&,*X$+9;D !?1/S+*,06;)[[Q?)]3P,_H:M)IYSPQ M/K9M,6;M2)A0W0?/7$5*!#1@OS!G#[ P(2VE@)@+"(Z$@2!$/3>WGP#VS*)( M+PH@OFGAXDR+%YZ;R"4ZMH#?*K=+S"5)OR.FHW3?[X!CC(NJLPP M[ULAV-1+-HO'-@>'$G3]C_F@Z>JQT9J2,144'U<-]9+R$9+_OL@ $IDK/)+" M"U-YBE+2^2>U=^G10P6$ZV2Q=STR1%(J?A3LB#*$UOQFD]OE8L^878<[%+&M M:%/,&,IE1(K-F(J7+5G_%SV,7G?BE=Q/CV$_['PZUDP0_X8(.,%*R#4PC4HL M)$7GDI=RW2#Q-=B\0]X(JB0M6S!NUR6+.-,:B!GUYJ)63'(6K!>E;\QWFYJ3 M#8&9\>1<]RULOB4VUY_FM)#=R4VVNL/1Q[C3U$J;*W$TFR1T3LP\R(7UY2 B MPHE#QCQA)D<"L#->>6;S$WD"EJ.PH"UFGLV?G??:$F(BAG*RZ99";(78NT5L MB$CCBABTU(OYW2.W7O+X?C1W)17&4,[1L1+JZ MV ):I(Y/L6/A M_PU?*M^ ; M,D3Z3/F1W)D7OPC5^&<@(R?K741]0L&/@V>I'7#V)2,NE'%&-(K91 '%;6#87#YEMT7B5**G(>;]/CS;=M^ (.LJTP$(Z;D>4\XE>SW6'K M>:JR>AMG"HTWIH"<9'#C-;FM[(_<^NTM&;39PLTBUUT8P6$$IBUP'8%O%A('B8(CT'G^IB5T1"!L M*Q#6%82WLA)%05!!4$%024(%PGI)0J4>[]U>VR?B8?%,)Y4NO(M:Z!N.B9-% M?@W9-$BVES"-P"A"[.P0WS)Z*2(MMQH=76NUL4-]M_M^YUA9#,1. W>:[HPI MJ13_=D+92**IQX>#\!MMM6Z_9ONMV[KJ?HM==U"S_=9M776_BC_4>=UR[WW2PK7 6E=:=U]0'J8&"#XR(9C!P[_;#$_3QV+[WU-N^$-\&^\[J(]20PZ@W:"D8[@-&@*!BU!N<*0)NM M6QA,FF?],F#RVV&!HS VUCL_ZRAX5 @>W;-2!/]O.U=S#\^YF*/F)N9DUTO+ M72W84R(1K!A]RJ*5OMYJ#'9^0YG!H-I+_0,#?!'FD0)\.5KA%H!_=]YO%B\= M,S'AY.)]74"^9PW_7?^L%+.K-O X*-[;;IWU%.L]0K@789AL#'?EF5_%9!%3 M;1[=P+!K9:;LV0AO=?7F8/>61>T9VO[!TNLKEWOE]+U.OQ078FWTO7W#HWE6 M"N\Z,'@4%REL-,KQZ1XBUSI J)3E;E\]97SEI)UU'WP[7:>P5Q_4'M].VU-[ M/!18;[E'91DOJQ2X2DX65;4"*E=5W6^MUU6Y[.I^Z[RNX@^'=+\JB>IX:@7V M[;KHZH.F"D]4#BP=O5N.)_P0P5*@.UQOM[O*(5XAB S.6@H>J75_MZ*EK653 MHXKF7["'01M3M][:P7$RL8J J$\%&WL"D7(NJDJ!.B:OG>MM52EPG(!OMG:? M,:X 7_U*@6:_A#I352FPG2%01"YYG0V!E4FP;&5T"TI$G76 J38%Z*Q'SHCK MA07G9/97"0N4SUY5$128KM[66ZU2FEW4B[WM&RQ-_;Q1BC_X$,%2I)N^VRJE MN*,VVN"^(7)>3H+T@<&C,,8U:)43-CE$ME484/J=L_W(DK)<\:J*X&#V6(<, M_3KLL0ZPKD05P>%9QB<7GSW7][6IYXZL0!41J"16=;^U7E:.-YNJ@D!A0:N!U%XE+% .>U5! M4*2/?J!\])6#2AN@HLHZ*J<*MO1&0\V=JA)$NHUR=9UYZ9PSS#U@S' MU QS8CF6'WA&8+VP6IG(!Q7M:>O=\]UW<#UR'V,] %^$\:@ 7_TP7[=7@M- MA?FVS+_LJY&&A\M\FYT"-?5>0W4WJA!$5&2U@GI>JQ#[^_"II#"(?/^FB*1BC.M= M[TR12(7@T=Y35+4L%[L*X!W,'NL0'*O#'NL ZTH$\ [1&O[B!,QC?J"Q7U/F M^$S7'!8H6WAU@=DZ+\405DKE.C!I*FNX:K;7NY[J<% E<+0&RO"J$L]JGBF> M5368- [<&*Z?NGH7C)E77UWUH *>[;Z*ZQ %J\,>ZP#K2D3J#M'U\>YK M(EM5>V(CUV-:8/Q2C>+73,IK=563M0I!I*>F"E?/CFSI_7Y/44EU(*)25RO' MN-X-U$3A*L&C=>"]9^JGLG[ANBHHJ=J[)^:PD16\5\&[2KB4WC5+$.]U]^8? M%,3;;=4+Y CC=NT"PG:'"7:EX5<.) ?%@-\URDCQ4S*W0B#__]O[TN:VD231 M[_,K$-[VC!P!L7GHM+H=(YIB@3JR,S*.[-:C>F M_"5&_)YP/)_>BI&C+)A>(FOJYQKQ+/TPFLO MB$26_?[B[,/;?[X8!TZS^7+2'M4WA SZ2IEQU?&^?/ML!K1Q&$CL2&(,-YYD MLCTVC6Q>O&%\MIL*BC"Q6L+ &*9GQQ].M]^>GQ[_<_OX_>7I^6M/1#?B+M/D M@U9>+,?6,9"\*<2:I^S6_VK2_R:9M.JG%]ZODR#PQ[OSB1! 4%;FU?MA](SM MR?JT&*J8.,LX"F:8P]KRGT66A_V[ZK2_==]\"6/I?89W!YEW&O=DS_L:Y$E7 MIE[;!^RVV]Y),AR)%'[($V_ZTQUZNM4 8'75=N;]_PL'U]BTQ"P4*?_^ D@P MD%&DN(_Y.QN)P/S-9-D/XTM\=?)A?]HY9-X< BIB8@2WVJ'S6\G69G$6+<') M_%O7/-N==D'K USK8-8QGCJGV\Q/;N9P>9L!H0 '+O[]17LFP:@_UV"*]D1TYPV\S0'^G.[QA\$V8\-_#@J?F+<'\7H?EV?3XV(UI'R'2(7(]<7AWF)P.,?@]$Q( M/)=9$>69)S+O3*;XN[B27M+WEH%9IPOTH$U%A!.?:R0^-P.'I$C+GQ,A3BPJJ '?F;,$ M>2(Y+)D:3@8BGIN0<13@**">%.!$@DT"MC2H#2%LI*JR&=9-F7&SOM;-9F&R MXS"YXIA\+ZZ3%+.T'"(=(ATB:X!()R77#9/+D9).D5ZZ@;=D^L.T]MK8=0[_ MR\!_R^%_<_&_]2WN:ZWPE2,$1PB.$#:<$)Q&L/'XKX]&L)D&RF),W]V#98N< M,/;R05)D(NYEOB=O SG*O5&9$MP3N9B7+'I&LMNT[F(IIRR]7@M_TT^-^W@3 MNWJM=]7&=?"=[[B/-[.LUWI7;5P'7\;2N];N,L:K"'Y(>=G$W M2L/,NY3!((;-7X4K=B_CI$YV,W3DG-!^Z^?GW6W[S<.%7#\W'UAN HYV]GWR M2SD<_32.#N=VCOSF_@)ZUJX:BF8;=VY8:34;"[GQ]-E;32X7'W/C9'L[#A^U MPL=N8R&R?TK33>=?G$W3/8UDD*=)' 8KIN@^]P5#!W6C6Z8\AA M?F&8W_'W6L^O?SO,+TLQG'F-'7^_^?P7R:TGXI>MZN\NYHKPU4+*6O'ASF[# M<>%-Q/M.HT;W*3M/_2SV2^N H'>9Y"):*9MER1;Y0=/?:3[U!I4-$&1+1LM^ MR]^;PZ7N&X*6N2E]!_[^_J[#2LVPTFK/04_;$*3,C8.UFDUG(#FL+-P-/WM2 M^8DR7+L]YZ)2&:NC,"E ML3KXKO2X+LW=P7>5QW7\89W@ZY*K-J>,8,FNBYU=?W_/^?EJAY:6W^X\?YK: MAJ!E;C[QK1U_M[V0N-XKAY'9,-)J+<;UND((^2TT0X>/7+ [-P8&:SC8QS*! MQU:PF5RL/BC:7QJ*G'?1E1"L8B);>\?O'.S7)Y7-87YAF&_Z[,"MJ-W7I1@?/:O-_W6CBLKJ!M:]EK^;F)5QW7\89W@Z[*L M7"W!HOS@?L=UUZD=5G;]_45DKJPG5N9WT\".ZWA4-YP,?MI__^HX-SV-JM DYY*T.9MO4*8?<4<$2J&!_/2L)UMUO[RH) M?DSJM)I^>\\UDJXA6EI-U_:G;KI@:_?YR_T=3GX2)XNY\W0=<3(_]M5>S,7 M#BE/02+N>:(W#.,PRU.1A]=RI4SEM0KZ@(6WWWQ^PWO#G8VK@/E#O]-\_IPO MA_CZA_M:?N=P =E^+N#W(K;RM*LNR5%\9!,EPM2V7)GKZMG1TGP&J$C_TY] I>>>&R="W/ M!\[I3DE],/+ELSLD-6-<6\W&0JK3UNR(S"^$M](1/-<0;(/6N K1L558XRK@ MNA81O'6TA3_&N4QEEGOR=B3C3/I>+'-G"3_!\CIPE=QUP\G>CL-)W6ROK9;S M&-4*'^U68R&IQFN&D#E:7JY(HFXX::YY>^S5TU>_Y@.9.F7U1Q6C7=<*JFXX MV7&AF_HI1PLJPUHSW6A^^.BT7)B@3DRKZ:JO:HB3Y92..N?J-&7U?0)?7LM8 M9IF7]+VSLS/O4R)BJI)(921RV?-"Y8!=*35VK=+V:I2SYY"^**1O=?S=0W?+ M]H:51SBDKX*V[]*TUISY-NN4)^_0OC#VNY"JIQF8KTLV6Z?D'I?(M4)K7 5< MNV2S.?E#MCY9Y59>5_:35'JYN'5W'SVQKN1@?R%QZ34S6.:&D8[?=H'5VIF1 M6[M^:S&7A*W9.7&&?>U0,C]ATIY#KX+U/R+SRP994J]1EW$VO4*"M%504UP_FC?>_Z4$X?VVL?L6JZ5TDKH]@NJ)EDMG*P5 YY',<1Z M'L6U0OL\.D+4OJF9B]RMS1I7(2JV"FMW*A0ZD; MBIFC+)B>(FOJYQK], LXPB980X+QW\661[V M[^QIZ=!7"*@#+ MX37\-\PS+^6'O7Z:#+U\(+U, ,*3/F EO9(]JASMX^U: XE8EC+RP!H;)3', MF]&O6=$562:'W0C'QF\&0)#;HU1F69%*+P K#O[+/R743:4ONBG8MUB-.DJ3 M7A'D6/WN,A\D$I) \9A++>' +V!-X)M);W,DP"4GO)?P"'\?9C V@#(>V]G]'7C5'$3"!E85%)<#;P\\0*8$:SN-/,* "?L5*:Y@.GT>VJC/-/]9>9X:3F2 MSP@0?!L. =^Z^'1]<0MK#,;B'YN'ROK8-[@-N*BCQA.)<(I9&HI MTM@;"%@7K/,[8JB7W,18$YYX27$/2KX'C^+W)3DPEG$M(5(B4'6>I !DH.^( MMDLD?..<6-XR]_5 MG;TS(L"P6UAPTF?+$(*F).MX/D14C8=9]V($Q!-EY&3?FJT6:)FAQ*F2I+;8 M\)3<4)SV-()SE29Q&$P6$? 0# 5K9588A&E0A+D7B%2)B2**/-AJN]D*CKK) M+>.;O^@=6?1(%SBBD,">!*$F\,KO+%GN@+T,@>18O#!%8/N"*[Q-)8D;#-=I MDJ.Z'XO[']SG_I9TZ#3V'Y8##["I*<+G:<)#KQ7/ZV2Q\=!%$X#/&5N!CBN'0N91#VPX#8:P;R+ #9+N#4HZ" M740RE[0\/N'PAA;KP(A2W%$D[F#$!"00;(JY50B<3\0P$@+XKR),X8&". C M&WA.P,!-NB1W1 2+CP4B0:T"(%( D.P?B+6&P*4T953%0TS*3:E%S( W!*; M!151KEEP*H8C)-%RFTA%/:9;?("P2Y/<)/#?" 30-CP!#P/A CWG P',4%Z) MV&)_UOM]V#UPI[\*V"8-#?3I.;,M)1_2F0P(C. M/GSY]OG!.2;SU&D6U(LW/)?GM5MZVE]A7F-^F,_VQX&)Z9P=?SC=?GM^>OS/ M[>/WEZ?GKX%R;\1=INTN9.*QK.S\R ,A2V!$<\=3(9__:M+_)D6#U$\OO%\G MP?R/=Y-ACLA[#HA??CWY%,;?2T"I0S@CL*Q/DP7D/0KW&4F^EP%?ZT\U)&W) M9VVY]F(9S+D/:0)*)RBB_3!OH$$WR2IB"7MXY%W1TR-ZVI9XK4;S08G7;.Q6 M?_\A$?=CUI(R5L$(N"5F6\1]<9WP0S,)/5XY23ZC&A(C9=W0%J8V?!K>OQ%+ MW4B.*1Y!DJ%2'66)!2*+.0=%FJ*"3#L2J%3W(])&4!X:H[=\%8""NE&2DJY? M#&E*):A8><^3A.^T)D +6 ?(Z"O!/TI28L( -232G*VA)\#8%GP5&:CPO3%Z'29&ASIB E@&& MJ.Q5)')/#G%Z,FMB-(\>,SRZ[2T)*+2(CH*%),V #Y%I$!=JN/=O(T)0W MU2#AY4RT1NS=52BN#E;&(MQ0]]7O'^-0P)=VEL:7QA7QRLI_8!UC:KFM4[)_ M@F$*:FT,^O5-J2QJ;=-B0;Q(M6RMVYNWA\A!9#F 5M#M@]IJ>,?E>98QO"NE MQ?Y(:]?GGT\YP(#V 3-H7U!5H1T(T,#C!#DCFF,B0(\AV83(MRQ5F8%+2@_I M,"#%IIEM\">6P 3J>&G6(H"T*P>;9K @U!41,3M6G=L;<_1 9;@ 58RDR0=D M56CM 7D>]X;HP\U3LI.4)J$?O+(>%)4'=?V1)7.ZY,7;FW!:6T\YK0\[:\2%*B4:!Z^3>)8,FQQ_+<) M>DM@]G=@[\*FTTS[9 <"@"LEFOQP3LR!:WHB(-:#FSY!(,2PN6'8HR] HY#& M+CWY^N^/[[9;AV ? U"'8=#X01P3[&#M:"B)*SI%^J !]%L[C?9+&@BOG7[Y M\TR9>7*KU=@WPS:?-FS'5_BO.(]GP\/C_S7V_KL >+8/-.QL B.' MT#7Z@)(<7?N$H;>?OWI_B!1Y]%L1?_>^""4_CK,L 66-#M*6=@#"T]KU]XH% M!+Z/5&X&!^6ICZ>-3Z 6S!< A,A[6V0A;<=F7?;X%V^/Q\:W-J 5C@P#$!&& MFO0A[UWF[;&WOR5>\3Q*8OJ>) '&434.L-#JC\]/+[SC("^Y 050 %@L-&D0 M>POH.@!50%? DX58Z^.0RYEK2D92IY]@&7#>]= M*7!G.)MC](7R'U@-&#K(3F/E^*H@![^JD+((@K2P2'F&;6\2%U"%PY?8WX9/ M^>4D)(=E??%6%X -&NTK(P5^1+7%I\;03<9NB*ID*9(YJ"PQ.E0N09+.BF&& MS_(6#FJ,\600O"&\(^L1F5D$]M[)OB0U&[&"\0X5V-/A$?(5D"<=*!\8(CH6 M)!HM%%=%I*'"36__"::44(UP'V[_"(+!9@S O M1&DS8=MHY(#UU4,>_Y;T+W4@M*=);Z6Z60SBVE)D\M@"V2M 47JM\9%8](R M&]XW8/NH&[*T@1.+RBM%=%FA'0@,^8.R_1^AP^%L"6L8(%)S5(QEK[I*MMXR M#A1Q3)S-56#A%-:9N&H% ,R;F 16*Z;5+\C8I:WA$XJ?P9X^]I'F2_"3B@#? MW"1%A++5X[!PHK IZ5A,FDW)+_"5O TM <7*'%F?PK\*D H8L#P1 M(Z"\R#M78<(,1%WWS5IN?;*#]Z*4F1'$O":>V-^_O1 M&L8QZ;#C!XS' IVB+]3'7UF&_-(>"XV33CF01+H5N9.1"@GL4Y\2/J! O3[R MP11$5TY>=\F^FH0? M!:R]BT*JWP^#4/$;8BTJG&X8KR7T30@<5N&UVDJ_:W@7L%J,]*,Y VP_OL)P MN?:8CPNDS%?A 7(Q=(NA1"E!3K_I%Y&6#),W[L'\:J02E]F# QCD+ M 'X*0.RJ_9$11H[^_U"B D9CMP-L%XG IAB]CQ/J&<%VUHY)=IDFYI*X#!^\ M5L\IF*,#-T0$ 9&C+L<'*A"8P6 -18D2M/ ,W:<%)FB9% $*$/T*\VQ=ORK# M3N4!HAP*A?-,RN]VR*:OU!>V@ /]V%!\1\F6DA9$,HHABPO N!4A%D@$0U@C M<O(GU%O4&+S9H ^9-"LLA %K5IZ5G \+"%J A4@\D; MQV+.!"5O*%%JUS;I)VBI.# M:.$\Q2533$NF:+MDBHU)IIB/:OA9Y[617G3.?)"3JC9,,?R NL![FM)HR9]% M+*XXZ/$ER555P.68(6EGWPV1E&"/+@/- /< MG'GX,,PR3 @&50"$+5BG5XH-4THXRJ!?[NF?)*A!E0A'&**8I,L2$W\'J\24 M1'ZYTRIS/UI5'RUNU/AG&VK%* C(P9G?<=@^B2(.:$UTA4Z-! U"V?=.;V'' MY"7XBE)=IK[WW[+?3^6==PD3(AXHY!.3!DRF91GP.0<]*TCRG)[CY4U^O?(@ M>42:K?0^X':; ML@,NT28O-$6#?IYB3,P.Q^/I(>WJL+G=$W?*6*=45UH&G"+IH_Y$+@?C#>-C M2)L@=9VU\F)$^GOLM0Y470L[)0!'Z'912ECYY!YNI:\R3Q1\%')H<: -6^$( MW$/&*0*XX%##C /E'4('XJ46-M=R<^_>AS%1Y"=RR7PM.1F[UJ>NK22*:Q&:7)D\+/7(R5>E'0Z G4'93E8RD31-6QQFM9%_H2AX\ M.!PZ\6Y(_4$GE2)A0RX4JZ9CL?O2(?[-J8$JDP!BZX?1WVJTQ]C@/1HHL=@W M\_5%H-S^/N.V'][:@2].!4P%9NY:>R\1(9PT&AQ'%WQBHS8@440!_7 M\8_VC_EAO)X5:3# 8W9B9%W&[K/_83_92#]0"D-+;1GSHNT>W*LBS._3@U4S MD]CE4GR6[;Q3R\W S@$*]U0Q5P^V/!\MGI3W]R@&ZZ*T/PL7FFHU&=*=0JU? MC>/H&!-:B!GTD\=JYK(Q\E%\*JI*;7XJ')Q M9KXZ#70"/%4_9M-3IW%830Q1ZSU#%(4]X[RUZVF5O]L$ I^R!T7@2LL6O!!T M]^)B[IVHJ8F+Y:0!&_3DGU9%"F.@,?FX^GSF8&F E3 BH58M5P-A-8'\B)3B MRB'[]_&ERM-()5*W2@S@=(UD/072M/2::U"]'N3(1<8,+32/CG/C]GCUJ8[$ MS,Z.6T\=HM68<86/K^5&+08(1_;X?+&;B8X/G$7J], D7EWEI=;2[!BGUGMU&4^GUN88W_TA:IVXPD?U&%6[U+/<7$8:)W'5]L[& M#.IR1MLH9Z)J/D;8/[+Z^XKV(:\A/5'AR8;SLLAB@^\H*D+&;#6&%Y M6@ZY'+>[+)JL5/KU/&-LHJ!S)<"$9]9Q*#TVB3#JOEFAA@LIE1Z& 0!.00+5 M-)!I3"2(N0(:5J*$U4C#RE Z.T ^YG+H[?O&?5^&+$IW_+LP ]TYTP1\'(OH M#AVW0,"*TV$ 2.<&L/>\C 9_U=%@;]M[$(OXWBF *W\S+2NP QEV--Q'!>4 M=\2V18S%B$.P_K;_:3&U#([.D8"MOA(MYUR7FW7$Q;Q?S_BE1!)SG1J2][2A)OB,#N-"5;;7QGBU" M#E%7JW^9[/+[C/E?OJF\8Y,^H3A:ZMT 4\UE3)[>(E8%0D (0\'!8U]G#O/!$=:WIRKM$/:-BZE9.H-=+AFC@!3CX591TT4:[G\=GOV&EM8WW M23-/7V%CNYC4WC))34$(=-44OLJ4@YW:CMD+GH I=)UU==[]<(+JH3:/KI$L M*X8CA33&&*@*F%,8 I525AJF81/1^90G/LJYOY+J;X3=Z,0-)>:2ZI-C_AV( M_U)I1YNI&%$B73ZV4A@1>R2$?>Y!)6\%%G93S G=D$/*I^?63A'%?Q$K-[(+ M%" ]T<\IJ)_ D),W1/H(ZQX]K:-@/4Z75HA/IF1_F)Q4FZ3]"D$GFF(H.95+ M?1)J,LCG$?:.1=O8_(OJ*P:4VX?)HS#9*!(!(X,!,';\[&.W*7SNV.[%96F* M&#U*T@FYD:+?EZK2Q_3N,GQC+#62DU I&T2FI,\3EA-*6*7&!&98*031&.N0-'>=V:JE!^"*9-F+D^$C &/ &3,&("IV(_*.Z9"##BIPL8G*/;Y7FH/? MRMN0_7+DU4A-G462WDLSQKPD4^R$_F$K$L5%8T>JI0L6,/T%]A-)(-J[$FY2 M):X''!:]"R7WD!NK4V-:94\?>PX55RRE1S75W)(E.1S ?I^Y%-7 80([IHC3 MCKB:R IXP)J B),[-'.Q.2=)F)LD_0!WH#94=>(*SL>T@Y;]6^!#VLKJ:V21S?HN8X!; !O=6C M*O98BZA65X;U87B5YJ B?#GE4P4V5SHT8)'Z>X'"U?QRY(D>\A!]CC(= M0LWM-LRZ9)0=?SG73NK>5YJSFB 2*X>Z1@+@PE^IEC5@AL)CW[$-+67P1TE0 M:LE#\2>1]TB$'#*=DO^$!?6&AI3?Y#*)BD!X9Q%(RB/L9RMR4[!9:6EKNA.9 MNA:C]UI=DL=R6;VA1*^OBA"J\T\Z+S6TXB$L#L']<34+1NM UYGBBA7/LAD> MDH. K_6!(XV+Q)*ND"?"YF:HDG!D!9=3NS:#V[UQ[U]F^Y4.TCAR-3-EC-6I MQ3,C[TOBR2)1\%SFG4GI)+R:S;P(V2Y0HBX:W:M=PJIHCH"=YP\F>I1@V M@A[4!(-E]$L"O MN?B1RH0PTQ8K\*CT8IE:"[PA9_ZC(^40C0U4V"%!#$EWC MS.7>$7F:ILJA2TD)WZ4HLK#'JY6.7(I0KT"(5# M6%@:9M\SNV. C5L^=0%6%[.]PA+VR.;S-YCY>R43Q#N[3[';"- EE'+- 63 M+1L2.99/($>E]CZX1LN*#;.T4$IF&=0W_4KTN&"[Y#?HSCU'/[7@TK7OJ#Z M*@BSL3JG-!/5LY:.>2:X(CWSS6[-#OO P_+"TH#X\)BSH+CTD5(4E4%%ZF4? M. )J I;^!]IPVB.I>^?!>>^1WLTM_+<-OSBRF$%9J\P(*8'"1=#(]_%$=[,$ ME)^ &H?K5Y2; ]O' -//=$"JJAHDZ3UU(,$&Y5PBIJOSM4,#=QNF2NWCPQ(@ M@5IZ"#IVY#8V?Z?V+JR:)E9EMU*G;'V]!TR*L_I 'A$C28FYLC5R-XF"JU1K MEDKO8C!/&4=%3'/T;L_JB)^'PD.&R4BQA3W&D@1@1(08,@; M73FD6%=.M9I/J]J9[G"E*(*;':#F4+!:B:+VJH#3@FA.IDJZ(P^4/*TD\Q?( M\KY+VEM(S>I*5>5H2F+*I#->4=!4CG-(99FF922H!!*4%0PMXDQ6UP<-#\'( M8N#KNA6%819K&K;D?\A)0;;[7<#$N;:4F>PK/3'HI$:HDR)<3"8V&V*&++46 ME*03#F+5>BM9L@H')R$KX;K?IRC@]X04*L/'"8:64,^2 VM"M=GN%KTKF6->6P^4O$R16ADF@R.B"F^I M$(G/DA2I:B]NL GB&YV;:&21^L1"1?K*[<<.,]!]5(TLZ_O4<#"F!#'ZJ+MU MP KNNM0$3DV)+7.$VK0E,^QMP8JR9'B#9(O],H+O1H4QO>Y5/8S^F_PDP+6W M[W-MQ1T%GQLBDGN]7DH7,G8 ,97\J*9T)3GFR*,"*- &A:)+I%J251-EJ+V M4FJ2;:N-O8IHA$&5*.0#8IU*XR$9YU94X2.RGO@+\,MZ$"7.H[EBBAN^)W=NFH6B!ZO-A@UOJ&Q\#Y MXLUOL/NX@AO-3S)LX+@-%G_&L6KB@!26[K[I-/ #_(5OOYGA3F?4AU9AD__" M#I!A+DP;L7^1LY3_?L<"@6]!(QO],XT)8\ 3EU* MJ!2#U#9>:KU'DQ\C;YE;_U5;K%4K=<[9S3-G#!8A:%ML%1YTP[F@BM&R, MH#Y*LOBO<;3^9:&U=P^M*N),VH"*4EFKZC1WIRQHT?+==65O)YS< MP0KO&79.ZB'9.][U$._:$JH)%!85EZXT8 $EY]!I,R9@H"#+J?JF'R2;9/80 MW%/BL6&\K2IWO&!C%4V74^T\/69G>^NPL^.=8Q!3]5[HB.W6[I9\A790:[?' M?[RJ)+-,&^[^,%U[F.XK7W5;G]A+P\0[SDPB?)GCJY_A=)5$9Q*3(YTK MI3HA\%6&0TZCG= >PJ1IL/:=<(*O?I![[86I'@,#O#I!B93RZJ(P2D6+PA6I M'!]KM!L]G>3,(S)+M!**3?7O9:V/!44Q]8=SJ;EF$..A0WU].NF2NJ^A2?:H M+)QB["6@.)_9"F7KULPZP4 YERC@7*B L(G^-[POR?C53+"M/XL>M_@;E>2N M,P*IXD-E,F4,!,RLY@R1RE93XW)2*1I7\DXL/I$X%8)MICJDU(>-P'98G0$WH;W1W(CKS$A MC4!1Y'RU2?]AI'2IDB"?>#2J&+;K,JQ$,@*^[E*C824<11?4S'("06D@<;?V2@4$I_V6R:C%V,T7BK%BAAHF M$\#AQ@9')1WQC3_4@!1?(O,Z'"3<&HJ3 F(#=N8>J1PFF'T1]KE1:LK)"(:5 MVH<&P)"K3,828/I+\CB4QV02KF*B,^UA4#XAI"&^LF.,)B>5@57+G2;VC$40 M)!&U0>]9G@*KV(RI5N3WUQ+H>TEL=X1!BO9D;!0KM=L+8(=7^(L2H;AG:JNE MDW@?!SM1\F.UHGB@\=85=7LC";04TP:IZ *.5,*#H&:M?)LN;K/2UM'Q6II' M&%3VWG,NDK.,'F(REG-$%=A0DIZ=RR5&(RDX79-=1*IP9N?(X@/MA?0NR5O[C$6A%Z(O06C;R<'N-#]\FG.^P3[ +;MSOGON8UH1(7U($^I2Z2AO.Z#!VL+AG*'XA&V]*]L\/K W MZV3],-%H?,X$,/OUP\FO/\>:YJ(8*76C@I1.:RM\U6@]A6;N@V!>!".\02K[ MO[^0M_]_9V>GN;O;&.1#PY&V,QELP^ZP@\UKR><3WCHY_4H)>F6.WZA(,RSI MQ-2!"]52=KHMJ-YL82A".X.9#<.W5(+B]60CN MH8(U1XCU)<05H<']69D>5^G^""VV#JBSTTG#4&6KL]OTZ5JZ7C+"M*A)I'O8 MW-/UEHY\%TV^K6:K\?'+12UI^&.,6ISW_]Z>?_(^QMC *9#>NR0H*&=TBV\1 M4E_W]->]1*ID9,J^T8FH5)%)-VJI?I?]$.T7J7J:YAE/DXLKSFO'G))>3S6A M,V.4Z]'SO6HXDIP#25Z<_%%[DKP4M]3/SCN]S56;P8M@((?"T*@CC3F0QLGQ MIU4DC1,1!:J.QL/V5GAMB".4>1+*N]/WJT@H[[#C1NCH9&%T\NGX[2K2R2?1 ME9$CD860R-GYZ2J2R%DJ,RSB=,QD092R4TLJ.:'N,V?8I?BC90:]0S/H/9I! M6YQS@ :ZR"IF#I4S)OIR)+"#5 #0-MZT/19[Q 4__ MVSK0X:J+CQ^^'%]^.S^]V*0+-L\L5Q^5TW#O-W-W./G['FXIYZL7KZBM09Q3 MJXE>@?>@"+HOW>K&INJ"L<:9V]Z%=,7D0$1]W7^ H/J 2JF+K ND\93'0?^ M\VB5[!)RBM8HU#X,>[VHY$R[3U89Q@9H/UWI&!_AI]?0^=D!=MH+U5(N_O?L M_..%=_'UT[?+CU^_7/C>QR\G]T3Y3V/QZ9J;(X[E$\?6N6&VKQQ)U)DD?F:$ M>:)G3C8,&"OR]4,4R?)QFS.10/D3,1R,*.VQ>P MS*AXN;5'QO@XSQS3K MS#07*$?'Z,))TZ<21I"@41/__J+S8E8@3'_\;K"='%2I?]>7\7P]&1 M:DM^/VO&SO;='!PZC/'NAI9[Q-$S[^]BL!_6^__3K(A]&;O_T?4$L! M A0#% @ [%9P50:?^M0G" ^30 T ( ! &5X M7S0T-# U-2YH=&U02P$"% ,4 " #L5G!5P+XQ?1L( ":- #0 M @ %2" 97A?-#0T,#4V+FAT;5!+ 0(4 Q0 ( .Q6<%4 )%\T-#0P-3'-D4$L! A0#% @ [%9P57B[D93$#@ MNN8 !4 ( !"E4 '-Y<'(M,C R,C$P,#)?8V%L+GAM;%!+ M 0(4 Q0 ( .Q6<%4EA;.T_38 'GT! 5 " 0%D !S M>7!R+3(P,C(Q,# R7V1E9BYX;6Q02P$"% ,4 " #L5G!5OXDFL[]. #? M-P0 %0 @ $QFP &UL4$L! M A0#% @ [%9P5<5:'P%7.P (G,% !4 ( !(^H '-Y M<'(M,C R,C$P,#)?<')E+GAM;%!+ 0(4 Q0 ( .Q6<%4GS!U[KPH! *O% M$ 4 " :TE 0!S>7!R,C R,C Y,S!?,3!Q+FAT;5!+!08 1 "@ * '0" "., ( ! end