0001437749-23-032162.txt : 20231115 0001437749-23-032162.hdr.sgml : 20231115 20231115154946 ACCESSION NUMBER: 0001437749-23-032162 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20231001 FILED AS OF DATE: 20231115 DATE AS OF CHANGE: 20231115 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: 231410417 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 sypr20230930_10q.htm FORM 10-Q sypr20230930_10q.htm
Q3 2023 --12-31 false 0000864240 0 0 2 1 2 0 0 0 0 0 0 00008642402023-01-012023-10-01 xbrli:pure 0000864240sypr:GillFamilyCapitalManagementMember2023-01-012023-10-01 0000864240srt:MinimumMembersypr:GillFamilyCapitalManagementMembersypr:FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember2023-01-012023-10-01 0000864240srt:MinimumMembersypr:GillFamilyCapitalManagementMember2023-10-01 iso4217:USD 0000864240sypr:GillFamilyCapitalManagementMember2023-10-01 0000864240sypr:PromissoryNotesWithMaturityOnApril12024AndApril12026Membersypr:GillFamilyCapitalManagementMember2023-10-01 0000864240sypr:PromissoryNotesWithMaturityOnApril12024AndApril12026Membersypr:GillFamilyCapitalManagementMember2023-07-032023-10-01 00008642402022-12-31 00008642402023-10-01 0000864240us-gaap:ForeignPlanMember2022-12-31 0000864240us-gaap:ForeignPlanMember2023-10-01 0000864240country:US2022-12-31 0000864240country:US2023-10-01 0000864240sypr:ApproximationMember2022-01-012022-10-02 0000864240sypr:ApproximationMember2023-01-012023-10-01 0000864240sypr:ApproximationMember2022-07-042022-10-02 0000864240sypr:ApproximationMember2023-07-032023-10-01 00008642402022-01-012022-10-02 00008642402022-07-042022-10-02 00008642402023-07-032023-10-01 00008642402022-07-042022-10-03 0000864240us-gaap:ForeignCountryMemberus-gaap:MexicanTaxAuthorityMember2023-02-232023-02-23 iso4217:MXN 0000864240us-gaap:InventoriesMember2023-10-01 0000864240sypr:DOLMembersrt:MaximumMember2023-10-01 0000864240sypr:DOLMembersrt:MinimumMember2023-10-01 0000864240sypr:DOLMember2023-10-01 0000864240us-gaap:CorporateAndOtherMember2022-12-31 0000864240us-gaap:CorporateAndOtherMember2023-10-01 0000864240sypr:SyprisElectronicsMember2022-12-31 0000864240sypr:SyprisElectronicsMember2023-10-01 0000864240sypr:SyprisTechnologiesMember2022-12-31 0000864240sypr:SyprisTechnologiesMember2023-10-01 00008642402022-01-022022-10-02 0000864240us-gaap:CorporateAndOtherMember2022-01-022022-10-02 0000864240us-gaap:CorporateAndOtherMember2023-01-012023-10-01 0000864240us-gaap:CorporateAndOtherMember2022-07-042022-10-02 0000864240us-gaap:CorporateAndOtherMember2023-07-032023-10-01 0000864240sypr:SyprisElectronicsMember2022-01-022022-10-02 0000864240sypr:SyprisElectronicsMember2023-01-012023-10-01 0000864240sypr:SyprisElectronicsMember2022-07-042022-10-02 0000864240sypr:SyprisElectronicsMember2023-07-032023-10-01 0000864240sypr:SyprisTechnologiesMember2022-01-022022-10-02 0000864240sypr:SyprisTechnologiesMember2023-01-012023-10-01 0000864240sypr:SyprisTechnologiesMember2022-07-042022-10-02 0000864240sypr:SyprisTechnologiesMember2023-07-032023-10-01 0000864240us-gaap:IntersegmentEliminationMember2023-01-012023-10-01 0000864240sypr:EquipmentFinancingObligationsMember2023-10-01 0000864240sypr:EquipmentFinancingObligationsMembersrt:MaximumMember2023-10-01 0000864240sypr:EquipmentFinancingObligationsMembersrt:MinimumMember2023-10-01 0000864240sypr:FinanceLeaseObligationsMembersypr:MachineryAtSyprisTechnologiesFacilityMember2023-10-01 0000864240sypr:MachineryAtSyprisTechnologiesFacilityMember2023-10-01 0000864240sypr:PromissoryNotesWithMaturityOnApril12024AndApril12026Membersypr:GillFamilyCapitalManagementMember2023-01-012023-10-01 0000864240sypr:PromissoryNoteMembersrt:MinimumMembersypr:GillFamilyCapitalManagementMembersypr:FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember2023-01-012023-10-01 0000864240sypr:PromissoryNotesWithMaturityOnApril12024AndApril12026Membersrt:MinimumMembersypr:GillFamilyCapitalManagementMember2023-10-01 0000864240sypr:PromissoryNoteWithMaturityOnApril12026Membersypr:GillFamilyCapitalManagementMember2023-10-01 0000864240sypr:PromissoryNotesWithMaturityOnApril12025Membersypr:GillFamilyCapitalManagementMember2023-10-01 0000864240sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Membersypr:GillFamilyCapitalManagementMember2023-10-01 0000864240sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Membersrt:MinimumMembersypr:GillFamilyCapitalManagementMember2023-10-01 0000864240sypr:PromissoryNotesWithMaturityOnApril12024Membersypr:GillFamilyCapitalManagementMember2023-10-01 0000864240sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Membersypr:GillFamilyCapitalManagementMember2022-12-31 0000864240us-gaap:RelatedPartyMember2022-12-31 0000864240us-gaap:RelatedPartyMember2023-10-01 0000864240us-gaap:ConstructionInProgressMember2022-12-31 0000864240us-gaap:ConstructionInProgressMember2023-10-01 0000864240us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-12-31 0000864240us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-10-01 0000864240us-gaap:BuildingAndBuildingImprovementsMember2022-12-31 0000864240us-gaap:BuildingAndBuildingImprovementsMember2023-10-01 0000864240us-gaap:LandAndLandImprovementsMember2022-12-31 0000864240us-gaap:LandAndLandImprovementsMember2023-10-01 xbrli:shares iso4217:USDxbrli:shares 0000864240us-gaap:OtherNoncurrentLiabilitiesMember2022-12-31 0000864240sypr:AccruedLiabilities1Member2022-12-31 0000864240us-gaap:OtherNoncurrentLiabilitiesMember2023-10-01 0000864240sypr:AccruedLiabilities1Member2023-10-01 0000864240us-gaap:OtherCurrentAssetsMember2022-12-31 0000864240us-gaap:OtherCurrentAssetsMember2023-10-01 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredOverTimeMember2022-01-022022-10-02 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredOverTimeMember2023-01-012023-10-01 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredOverTimeMember2022-07-042022-10-02 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredOverTimeMember2023-07-032023-10-01 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredAtPointInTimeMember2022-01-022022-10-02 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-10-01 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredAtPointInTimeMember2022-07-042022-10-02 0000864240sypr:SyprisElectronicsMemberus-gaap:TransferredAtPointInTimeMember2023-07-032023-10-01 0000864240sypr:SyprisTechnologiesMemberus-gaap:TransferredAtPointInTimeMember2022-01-022022-10-02 0000864240sypr:SyprisTechnologiesMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-10-01 0000864240sypr:SyprisTechnologiesMemberus-gaap:TransferredAtPointInTimeMember2022-07-042022-10-02 0000864240sypr:SyprisTechnologiesMemberus-gaap:TransferredAtPointInTimeMember2023-07-032023-10-01 00008642402023-07-032023-10-01 utr:Y 0000864240sypr:FinanceLeasesExcludingEquipmentFinancingObligationsMember2023-10-01 0000864240srt:MaximumMember2023-10-01 0000864240srt:MinimumMember2023-10-01 0000864240us-gaap:TreasuryStockCommonMember2022-10-02 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-02 0000864240us-gaap:RetainedEarningsMember2022-10-02 0000864240us-gaap:AdditionalPaidInCapitalMember2022-10-02 0000864240sypr:CommonStockOutstandingMember2022-10-02 0000864240us-gaap:TreasuryStockCommonMember2022-01-012022-10-02 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-10-02 0000864240us-gaap:RetainedEarningsMember2022-01-012022-10-02 0000864240us-gaap:AdditionalPaidInCapitalMember2022-01-012022-10-02 0000864240sypr:CommonStockOutstandingMember2022-01-012022-10-02 0000864240us-gaap:TreasuryStockCommonMember2021-12-31 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000864240us-gaap:RetainedEarningsMember2021-12-31 0000864240us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000864240sypr:CommonStockOutstandingMember2021-12-31 0000864240us-gaap:TreasuryStockCommonMember2023-10-01 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-01 0000864240us-gaap:RetainedEarningsMember2023-10-01 0000864240us-gaap:AdditionalPaidInCapitalMember2023-10-01 0000864240sypr:CommonStockOutstandingMember2023-10-01 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-10-01 0000864240us-gaap:RetainedEarningsMember2023-01-012023-10-01 0000864240us-gaap:AdditionalPaidInCapitalMember2023-01-012023-10-01 0000864240sypr:CommonStockOutstandingMember2023-01-012023-10-01 0000864240us-gaap:TreasuryStockCommonMember2023-01-012023-10-01 0000864240us-gaap:TreasuryStockCommonMember2022-12-31 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000864240us-gaap:RetainedEarningsMember2022-12-31 0000864240us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000864240sypr:CommonStockOutstandingMember2022-12-31 0000864240us-gaap:TreasuryStockCommonMember2022-07-042022-10-02 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-042022-10-02 0000864240us-gaap:RetainedEarningsMember2022-07-042022-10-02 0000864240us-gaap:AdditionalPaidInCapitalMember2022-07-042022-10-02 0000864240sypr:CommonStockOutstandingMember2022-07-042022-10-02 0000864240us-gaap:TreasuryStockCommonMember2022-07-03 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-03 0000864240us-gaap:RetainedEarningsMember2022-07-03 0000864240us-gaap:AdditionalPaidInCapitalMember2022-07-03 0000864240sypr:CommonStockOutstandingMember2022-07-03 0000864240us-gaap:TreasuryStockCommonMember2023-07-032023-10-01 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-032023-10-01 0000864240us-gaap:RetainedEarningsMember2023-07-032023-10-01 0000864240us-gaap:AdditionalPaidInCapitalMember2023-07-032023-10-01 0000864240sypr:CommonStockOutstandingMember2023-07-032023-10-01 0000864240us-gaap:TreasuryStockCommonMember2023-07-02 0000864240us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-02 0000864240us-gaap:RetainedEarningsMember2023-07-02 0000864240us-gaap:AdditionalPaidInCapitalMember2023-07-02 0000864240sypr:CommonStockOutstandingMember2023-07-02 00008642402022-10-02 00008642402021-12-31 0000864240us-gaap:CommonStockMember2022-12-31 0000864240us-gaap:CommonStockMember2023-10-01 0000864240us-gaap:NonvotingCommonStockMember2022-12-31 0000864240us-gaap:NonvotingCommonStockMember2023-10-01 0000864240us-gaap:SeriesAPreferredStockMember2022-12-31 0000864240us-gaap:SeriesAPreferredStockMember2023-10-01 00008642402023-11-05 thunderdome:item
 

 

a01.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 1, 2023

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, 2023, the Registrant had 22,454,649 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 1, 2023 and October 2, 2022

2

       
   

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

3

       
   

Consolidated Balance Sheets at October 1, 2023 and December 31, 2022

4

       
   

Consolidated Cash Flow Statements for the Nine Months Ended October 1, 2023 and October 2, 2022

5

       
   

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

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 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 
                                 

Net revenue

  $ 33,581     $ 25,199     $ 101,488     $ 80,409  

Cost of sales

    29,541       23,228       88,617       70,149  

Gross profit

    4,040       1,971       12,871       10,260  

Selling, general and administrative

    4,170       3,574       11,619       10,700  

Operating (loss) income

    (130

)

    (1,603

)

    1,252       (440

)

Interest expense, net

    127       273       531       784  

Other expense, net

    199       382       783       655  

Loss before taxes

    (456

)

    (2,258

)

    (62

)

    (1,879

)

Income tax expense (benefit)

    99       (16

)

    455       755  

Net loss

  $ (555 )   $ (2,242 )   $ (517

)

 

$

(2,634

)

Loss per share:                                

Basic

  $ (0.03 )   $ (0.10 )   $ (0.02

)

 

$

(0.12

)

Diluted

  $ (0.03 )   $ (0.10 )   $ (0.02

)

 

$

(0.12

)

                                 

Weighted average shares outstanding:

                               

Basic

    21,880       21,740       21,848       21,716  

Diluted

    21,880       21,740       21,848       21,716  

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 (Loss) Income

(in thousands)

 

   

Three Months Ended

   

Nine Months Ended

 
    October 1,     October 2,    

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 
                                 
Net loss   $ (555 )   $ (2,242 )   $ (517

)

 

$

(2,634

)

Other comprehensive (loss) income                                

Foreign currency translation adjustments

    (581

)

    (51

)

    1,841       380  
Comprehensive (loss) income   $ (1,136

)

    (2,293 )   $ 1,324     $ (2,254

)

 

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 1,    

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         
Assets                

Current assets:

               

Cash and cash equivalents

  $ 8,409     $ 21,648  

Accounts receivable, net

    10,777       8,064  

Inventory, net

    76,669       42,133  

Other current assets

    9,284       8,133  

Total current assets

    105,139       79,978  

Property, plant and equipment, net

    16,659       15,532  

Operating lease right-of-use assets

    3,584       4,251  

Other assets

    4,511       4,383  

Total assets

  $ 129,893     $ 104,144  

Liabilities and Stockholders Equity

               

Current liabilities:

               

Accounts payable

  $ 25,553     $ 17,638  

Accrued liabilities

    56,052       33,316  

Operating lease liabilities, current portion

    1,120       1,168  

Finance lease obligations, current portion

    1,168       1,102  

Equipment financing obligations, current portion

    624       398  

Working capital line of credit

    500       0  

Note payable – related party, current portion

    0       2,500  

Total current liabilities

    85,017       56,122  

Operating lease liabilities, net of current portion

    2,890       3,710  

Finance lease obligations, net of current portion

    1,834       2,536  

Equipment financing obligations, net of current portion

    1,429       738  

Note payable – related party, net of current portion

    3,993       3,989  

Other liabilities

    13,319       17,474  

Total liabilities

    108,482       84,569  

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,465,485 shares issued and 22,454,649outstanding in 2023 and 22,175,664 shares issued and 22,175,645 outstanding in 2022

    224       221  

Additional paid-in capital

    156,044       155,535  

Accumulated deficit

    (115,853 )     (115,336 )

Accumulated other comprehensive loss

    (19,004 )     (20,845 )

Treasury stock, 10,835 in 2023 and 19 shares in 2022

    0       0  

Total stockholders’ equity

    21,411       19,575  

Total liabilities and stockholders’ equity

  $ 129,893     $ 104,144  

 

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 1,     October 2,  
   

2023

   

2022

 
   

(Unaudited)

         

Cash flows from operating activities:

               
Net loss   $ (517 )   $ -2,634  
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:                

Depreciation and amortization

    2,392       2,302  

Deferred income taxes

    (56 )     451  

Stock-based compensation expense

    615       512  

Deferred loan costs recognized

    3       4  

Net loss on the sale of assets

    0       4  

Provision for excess and obsolete inventory

    (22 )     92  

Non-cash lease expense

    667       690  

Other noncash items

    178       82  

Contributions to pension plans

    (10 )     (60 )

Changes in operating assets and liabilities:

               

Accounts receivable

    (2,845 )     (528 )

Inventory

    (34,146 )     (5,062 )

Other current assets

    (464 )     (2,215 )

Accounts payable

    7,841       3,877  

Accrued and other liabilities

    18,195       10,780  
Net cash (used in) provided by operating activities     (8,169 )     8,295  

Cash flows from investing activities:

               

Capital expenditures

    (1,890 )     (2,811 )

Proceeds from sale of assets

    0       6  

Net cash used in investing activities

    (1,890 )     (2,805 )

Cash flows from financing activities:

               

Proceeds from equipment financing obligations

    210       0  

Proceeds from working capital line of credit

    500       0  

Principal payments on finance lease obligations

    (845 )     (725 )

Principal payments on equipment financing obligations

    (387 )     (253 )

Principal payments on Note payable – related party

    (2,500 )     0  

Indirect repurchase of shares for minimum statutory tax withholdings

    (104 )     (40 )

Net cash used in financing activities

    (3,126 )     (1,018 )

Effect of exchange rate changes on cash balances

    (54 )     382  
Net (decrease) increase in cash and cash equivalents     (13,239 )     4,854  

Cash and cash equivalents at beginning of period

    21,648       11,620  

Cash and cash equivalents at end of period

  $ 8,409     $ 16,474  
                 

Supplemental disclosure of cash flow information:

               

Non-cash investing and financing activities:

               

Capital expenditures purchased through equipment financing obligations

  $ 1,050     $ 280  

 

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 1, 2023

 
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-In

   

Accumulated

   

Comprehensive

   

Treasury

 
   

Shares

   

Amount

   

Capital

   

Deficit

   

Loss

   

Stock

 
                                                 

July 2, 2023 balance

    22,414,610     $ 224     $ 155,860     $ (115,298 )   $ (18,423 )   $ 0  

Net loss

    0       0       0       (555 )     0       0  

Foreign currency translation adjustment

    0       0       0       0       (581 )     0  

Exercise of stock options

    25,039       0       (22 )     0       0       0  

Noncash compensation

    15,000       0       206       0       0       0  

October 1, 2023 balance

    22,454,649     $ 224     $ 156,044     $ (115,853 )   $ (19,004 )   $ 0  

 

    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 loss     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  

 

   

Nine Months Ended October 1, 2023

 
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-In

   

Accumulated

   

Comprehensive

   

Treasury

 
   

Shares

   

Amount

   

Capital

   

Deficit

   

Loss

   

Stock

 
                                                 

January 1, 2023 balance

    22,175,645     $ 221     $ 155,535     $ (115,336 )   $ (20,845 )   $ 0  

Net loss

    0       0       0       (517 )     0       0  

Foreign currency translation adjustment

    0       0       0       0       1,841       0  

Issuance of restricted common stock

    160,000       2       (2 )     0       0       0  

Exercise of stock options

    106,504       1       (105 )     0       0       0  

Noncash compensation

    45,000       0       615       0       0       0  

Treasury stock

    (32,500 )     0       1       0       0       0  

October 1, 2023 balance

    22,454,649     $ 224     $ 156,044     $ (115,853 )   $ (19,004 )   $ 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 loss     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  

 

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, 2022 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 1, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements, and notes thereto, for the year ended December 31, 2022 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. The Company adopted this guidance on January 1, 2023, which had no 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 1, 2023, total right-of-use assets and operating lease liabilities were approximately $3,584,000 and $4,010,000, respectively. As of December 31, 2022, total right-of-use assets and operating lease liabilities were approximately $4,251,000 and $4,878,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 1, 2023 and October 2, 2022.

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Finance lease expense:

                               

Amortization expense

  $ 191     $ 170     $ 557     $ 490  

Interest expense

    69       83       218       261  

Operating lease expense

    351       351       1,052       1,052  

Variable lease expense

    105       84       276       253  

Total lease expense

  $ 716     $ 688     $ 2,103     $ 2,056  

 

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

 

   

Nine Months Ended

 
   

October 1,

   

October 2,

 
   

2023

   

2022

 
   

(Unaudited)

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

Operating cash flows from operating leases

  $ 1,328     $ 1,273  

Operating cash flows from finance leases

    218       261  

Financing cash flows from finance leases

    845       725  

 

8

 

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

 

   

Operating

   

Finance

 
   

Leases

   

Leases

 

Next 12 months

  $ 1,392     $ 1,381  

12 to 24 months

    1,226       1,317  

24 to 36 months

    960       640  

36 to 48 months

    837       26  

48 to 60 months

    210       0  

Thereafter

    0       0  

Total lease payments

    4,625       3,364  

Less imputed interest

    (615

)

    (362

)

Total

  $ 4,010     $ 3,002  

 

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

 

   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

 

Weighted-average remaining lease term (years):

               

Operating leases

    3.8       4.4  

Finance leases

    2.3       3  

Weighted-average discount rate (percentage):

               

Operating leases

    8       8  

Finance leases

    8.6       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

 

Some 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 $88,455,000 of remaining performance obligations as of October 1, 2023, all of which were long-term Sypris Electronics’ contracts. We expect to recognize approximately 19% of our remaining performance obligations as revenue in 2023, 78% in 2024 and the balance in 2025.

 

Disaggregation of Revenue

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Sypris Technologies – transferred point in time

  $ 19,337     $ 16,990     $ 58,895     $ 52,096  

Sypris Electronics – transferred point in time

    4,727       2,586       14,061       6,383  

Sypris Electronics – transferred over time

    9,517       5,623       28,532       21,930  
    $ 33,581     $ 25,199     $ 101,488     $ 80,409  

 

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 1, 2023 and December 31, 2022 were $4,292,000 and $2,393,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 1, 2023, the contract liabilities balance was $57,554,000, of which $49,207,000 was included within accrued liabilities and $8,347,000 was included within other liabilities in the accompanying consolidated balance sheets. As of December 31, 2022, the contract liabilities balance was $40,391,000, of which $27,909,000 was included within accrued liabilities and $12,482,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 $6,604,000 and $16,248,000 during the three and nine months ended October 1, 2023, respectively. 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.

 

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 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 1, 2023 and 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.

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 
Loss attributable to stockholders:                                

Net loss as reported

  $ (555 )   $ (2,242 )   $ (517

)

 

$

(2,634

)

Less distributed and undistributed earnings allocable to restricted award holders

    0       0       0       0  

Less dividends declared attributable to restricted award holders

    0       0       0       0  

Net loss allocable to common stockholders

  $ (555 )   $ (2,242 )   $ (517

)

 

$

(2,634

)

Loss per common share attributable to stockholders:

                               

Basic

  $ (0.03 )   $ (0.10 )   $ (0.02

)

 

$

(0.12

)

Diluted

  $ (0.03 )   $ (0.10 )   $ (0.02

)

 

$

(0.12

)

Weighted average shares outstanding – basic

    21,880       21,740       21,848       21,716  

Weighted average additional shares assuming conversion of potential common shares

    0       0       0       0  

Weighted average shares outstanding – diluted

    21,880       21,740       21,848       21,716  

 

 

(7)

Inventory

 

Inventory consists of the following (in thousands):

 

   

October 1,

   

December 31,

 
   

2023

   

2022

 
    (Unaudited)          

Raw materials

  $ 68,698     $ 36,612  

Work in process

    8,667       6,585  

Finished goods

    1,178       802  

Reserve for excess and obsolete inventory

    (1,874

)

    (1,866

)

Total

  $ 76,669     $ 42,133  

 

11

 

 

(8)

Property, Plant and Equipment

 

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

 

   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         

Land and land improvements

  $ 43     $ 43  

Buildings and building improvements

    8,376       8,044  

Machinery, equipment, furniture and fixtures

    70,929       66,037  

Construction in progress

    2,687       2,048  
      82,035       76,172  

Accumulated depreciation

    (65,376 )     (60,640 )
    $ 16,659     $ 15,532  

 

 

(9)

Debt

 

Debt outstanding consists of the following (in thousands):

 

   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         

Current:

               

Finance lease obligation, current portion

  $ 1,168     $ 1,102  

Equipment financing obligations, current portion

    624       398  

Working capital line of credit

    500       0  

Note payable – related party, current portion

    0       2,500  

Current portion of long term debt and finance lease obligations

  $ 2,292     $ 4,000  

Long Term:

               

Finance lease obligation

  $ 1,834     $ 2,536  

Equipment financing obligations

    1,429       738  

Note payable – related party

    4,000       4,000  

Less unamortized debt issuance and modification costs

    (7

)

    (11

)

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

  $ 7,256     $ 7,263  

 

Note Payable Related Party

 

The Company has received the benefit of cash infusions from Gill Family Capital Management, Inc. (“GFCM”) in the form of a secured promissory note (the “Note”), with obligations totaling $4,000,000 and $6,500,000 in principal as of October 1, 2023 and December 31, 2022, respectively. 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 1, 2023, our principal commitment under the Note was $2,000,000 due on April 1, 2024 and the balance on April 1, 2026. Interest on the Note is payable quarterly, and the rate 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, which was 8.8% as of October 1, 2023.

 

Subsequent to the third quarter ended October 1, 2023, the Company and GFCM amended the Note to, among other things: (i) increase the amount by $2,500,000 to $6,500,000, (ii) extend the maturity dates for $2,000,000 of the obligation to April 1, 2025, $2,000,000 to April 1, 2026 and the balance to April 1, 2027, (iii) adjust the interest rate beginning on November 10, 2023 and on each April 1 thereafter, to reflect the greater of 8% or 500 basis points above the five-year Treasury note average during the previous 90-day period, and (iv) allow for the deferral of payment for up to 60% of the interest due on the Note to April 1, 2025 (see Note 16).

 

Obligations under the 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.

 

12

 

Working Capital Line of Credit

 

During 2023, the Company established a $500,000 unsecured line of credit with BBVA Mexico in support of working capital needs of our Mexican subsidiary. The term of the line extends through February 2024 and provides for interest at 8.75% per annum. As of October 1, 2023, the Company had $500,000 outstanding on the line of credit.

 

Finance Lease Obligations

 

As of October 1, 2023, the Company had $3,002,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.6%.

 

Equipment Financing Obligations

 

As of October 1, 2023, the Company had $2,053,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

  $ 744  

12 to 24 months

    588  

24 to 36 months

    460  

36 to 48 months

    358  

48 to 60 months

    186  

Thereafter

    0  

Total payments

    2,336  

Less imputed interest

    (283

)

Total equipment financing obligations

  $ 2,053  

 

 

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

 

13

 

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Net revenue from unaffiliated customers:

                               

Sypris Technologies

  $ 19,337     $ 16,990     $ 58,895     $ 52,096  

Sypris Electronics

    14,244       8,209       42,593       28,313  
    $ 33,581     $ 25,199     $ 101,488     $ 80,409  

Gross profit:

                               

Sypris Technologies

  $ 1,459     $ 1,071     $ 6,105     $ 6,334  

Sypris Electronics

    2,581       900       6,766       3,926  
    $ 4,040     $ 1,971     $ 12,871     $ 10,260  
                                 

Operating income (loss):

                               

Sypris Technologies

  $ 21     $ (361

)

  $ 1,720     $ 2,243  

Sypris Electronics

    1,271       (56

)

    3,417       1,280  

General, corporate and other

    (1,422

)

    (1,186

)

    (3,885

)

    (3,963

)

    $ (130

)

  $ (1,603

)

  $ 1,252     $ (440

)

(Loss) income before taxes:

                               

Sypris Technologies

  $ (235

)

  $ (585

)

  $ 740     $ 1,578  

Sypris Electronics

    1,228

)

    (91

)

    3,303       1,167  

General, corporate and other

    (1,449

)

    (1,582

)

    (4,105

)

    (4,624

)

    $ (456

)

  $ (2,258

)

  $ (62

)

  $ (1,879

)

 

   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         

Total assets:

               

Sypris Technologies

  $ 42,021     $ 36,875  

Sypris Electronics

    82,553       47,522  

General, corporate and other

    5,319       19,747  
    $ 129,893     $ 104,144  
                 

Total liabilities:

               

Sypris Technologies

  $ 22,452     $ 19,492  

Sypris Electronics

    79,843       56,073  

General, corporate and other

    6,187       9,004  
    $ 108,482     $ 84,569  

 

 

(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 1, 2023 and December 31, 2022 was $781,000 and $690,000, respectively. The Company’s warranty expense for the three and nine months ended October 1, 2023 and October 2, 2022 was not material.

 

14

 

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 1, 2023 and December 31, 2022, 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 the Company’s 401(k) Plans (collectively, the “Plan”). The DOL does not dispute that the Company reached such interpretation in good faith and after the Company consulted with independent ERISA counsel. On January 26, 2022, an opinion was issued by the presiding 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, in an effort to avoid further litigation the Company engaged in settlement discussions with the DOL, and on March 14, 2023, the parties jointly delivered to the court a proposed consent order and judgment containing the terms of a settlement agreement, which the judge entered into the court record on September 28, 2023. The settlement, among other terms, requires the Company to pay a restoration payment of $575,000 to the Plan, which will be distributed among affected participants of the Plan, assessed a 10% penalty under section 502(l) of ERISA, which allows for the Company to request a good faith waiver upon satisfaction of the settlement, and dismissed individual defendants. The Company recorded a reserve of $575,000 during the year ended December 31, 2022, and the Company currently estimates the range of possible loss is $0 to $58,000 in excess of the amount reserved, representing the potential 10% penalty. The Court retained jurisdiction over the parties for the purposes of enforcing and interpreting the terms of this consent order and judgment.

 

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. On November 21, 2022, the Company received a demand for settlement presented by the Lucas Plaintiffs, which was rejected. The trial has been set for May 20, 2024. The Company is continuing to vigorously defend the matter and believes that it has affirmative defenses 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.

 

15

 

In order to reduce manufacturing lead times, the Company enters into agreements with certain suppliers to produce 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 $41,758,000 as of October 1, 2023, of which $16,455,000 is due in 2023, $23,810,000 is due in 2024 and $1,493,000 is due in 2025.

 

 

(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 2023 and 2022 and for its foreign operations at a statutory rate of 30% in 2023 and 2022. 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.

 

The Company files income tax returns in the U.S. federal jurisdiction, and various state and foreign jurisdictions. To the Company’s knowledge, the Internal Revenue Service (IRS) is not currently examining the Company’s U.S. income tax returns for 2019 through 2021, for which the statute has yet to expire. During the first quarter of 2023, the Company’s wholly-owned subsidiary in Mexico received a formal tax assessment notice from Mexico’s Federal Tax Administration Service, Servicio de Administracion Tributaria’s (the “SAT”) pertaining to revenue variances and disallowed deductions related to an audit by the SAT of the 2016 tax year. The tax liability for the variances is $20,922,000 Mexican pesos, which includes annual adjustments for inflation, interest and penalties and equals approximately $1,150,000 USD at February 23, 2023. The Mexican subsidiary believes the variances can be substantially eliminated and filed an administrative appeal with the SAT in April 2023 and will further pursue all available legal actions in response to this assessment. No amounts have been accrued, as the Company does not believe a loss is probable. In addition, open tax years related to state and foreign jurisdictions remain subject to examination.

 

 

(13)

Employee Benefit Plans

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

    October 2,  
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 
                                 

Service cost

  $ 0     $ 1     $ 1     $ 3  

Interest cost on projected benefit obligation

    309       210       927       630  

Net amortizations, deferrals and other costs

    131       140       394       420  

Expected return on plan assets

    (176

)

    (204

)

    (529

)

    (613

)

Net periodic benefit cost

  $ 264     $ 147     $ 793     $ 440  

 

16

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Service cost:

                               

Selling, general and administrative expenses

  $ 0     $ 1     $ 1     $ 3  

Other net periodic benefit costs:

                               

Other expense, net

    264       146       793       437  

Total

  $ 264     $ 147     $ 794     $ 440  

 

 

(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 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         
                 

Foreign currency translation adjustments

  $ (8,617 )   $ (10,458 )

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

    (10,488 )     (10,488 )

Employee benefit related adjustments – Mexico, net of tax

    101       101  

Accumulated other comprehensive loss

  $ (19,004 )   $ (20,845 )

 

 

(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 1, 2023 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).

 

 

(16)

Subsequent Events

 

As described in Note 9 above, subsequent to the third quarter ended October 1, 2023, the Company amended the Note to, among other things: (i) increase the amount by $2,500,000 to $6,500,000, (ii) extend the maturity dates for $2,000,000 of the obligation to April 1, 2025, $2,000,000 to April 1, 2026 and the balance to April 1, 2027, (iii) adjust the interest rate beginning on November 10, 2023 and on each April 1 thereafter, to reflect the greater of 8% or 500 basis points above the five-year Treasury note average during the previous 90-day period, and (iv) allow for the deferral of payment for up to 60% of the interest due on the Note to April 1, 2025.

 

Obligations under the 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.

 

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.

 

Economic Conditions

 

Our operations are impacted by global economic conditions, including inflation, supply chain constraints and increased interest rates. While we have taken pricing actions and implemented transformation initiatives that we expect to improve productivity and offset these cost increases, we expect supply chain pressures and inflationary cost increases to continue for the remainder of 2023 and into 2024, which may continue thereafter and could negatively impact our results of operations.

 

Sypris Technologies Outlook

 

Conditions have remained relatively stable for the North American Class 4-8 commercial vehicle market in addition to the automotive, sport utility vehicle and off-highway markets also served by Sypris Technologies. During the first nine months of 2023, production of Class 8 trucks in North America increased 17% over the first nine months of 2022. The outlook for 2023 is for continued strong demand for production during the fourth quarter of 2023 and first quarter of 2024 with a significant decrease starting in the second quarter of 2024. 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 the demand cycles for our products in these markets differs from than the Class 8 commercial vehicle market, thereby reducing volatility in our revenue profile.

 

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 in early 2022. Sales in this market are dependent on, among other things, the level of worldwide oil and natural gas demand, the price of crude oil and natural gas and capital spending by exploration and production companies and drilling contractors. As production activity increased in the second half of 2022, particularly in liquefied natural gas shipments to Europe, customer demand in this market increased and remained at a higher level into 2023 compared to early 2022. However, the escalating conflict in the Middle East, the war between Russia and Ukraine and renewed recessionary fears has also led to disruption, instability and volatility in global markets and industries that could negatively impact our operations.

 

We will continue to pursue new business in a wide variety of markets from light automotive to new pressure vessel and pipeline applications to achieve a more balanced portfolio across our customers, markets and products.

 

18

 

Sypris Electronics Outlook

 

Supply chain challenges and delays continued to impact business in 2023. The majority of the government aerospace and defense programs that we support require certain 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 component supply shortages on our business. Electronic component shortages may continue to be a challenge during the remainder of 2023 and 2024. We may not be successful in addressing these shortages and other supply chain issues.

 

During 2022 and the first nine months of 2023, we announced new program awards and releases for Sypris Electronics, with certain programs continuing into 2025. 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 for manufacturing services to the communication and navigation markets, which require our advanced capabilities for delivering products for complex, high cost of failure platforms.

 

The President’s Fiscal Year (FY) 2024 budget request was submitted to Congress on March 9, 2023 initiating the FY 2024 defense authorization and appropriations legislative process. The request includes $886 billion for national defense spending, of which $842 billion is for the DoD base budget.

 

On June 3, 2023, the President signed H.R. 3746 The Fiscal Responsibility Act (“FRA”) into law. The legislation suspends the debt ceiling until January 1, 2025, and, among other provisions, caps national defense spending at $886 billion for FY 2024 (i.e. the President’s budget request level) and $895 billion for FY 2025. Supplemental funding legislation is not subject to the budget caps. Additionally, the FRA will result in a decrease in government spending for FY 2024 by one percent from FY 2023 enacted levels if Congress does not pass all twelve defense and non-defense discretionary appropriations bills by the end of 2023 and, as a result, a continuing resolution will be in effect on or after January 1, 2024.

 

On September 30, 2023, the President signed a continuing resolution to continue funding the U.S. government at FY 2023 levels through the earlier of November 17, 2023, or until FY 2024 appropriations bills are enacted. Under the continuing resolution, funding at amounts consistent with appropriated levels for FY 2023 are available, subject to certain restrictions, but new contract and program starts are not authorized. We expect our key programs will continue to be supported and funded under the continuing resolution. However, during periods covered by continuing resolutions, we may experience delays in new awards of our products and services, and those delays may adversely affect our results of operations.

 

Overall congressional sentiment remains strong for supporting the DOD’s National Defense Strategy and defense spending. However, we anticipate that the federal budget will continue to be subject to debate and compromise shaped by, among other things, heightened political tensions, the global security environment, inflationary pressures and macroeconomic conditions. The result may be shifting funding priorities, which could have material impacts on defense spending broadly, and the effect on individual programs or our results cannot be predicted at this time.

 

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 2022 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 2023 to the three and nine month periods of operations of 2022. The tables present the results for each period, the change in those results from 2022 to 2023 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 1, 2023 Compared to Three Months Ended October 2, 2022

 

                           

Year Over

                 
                   

Year Over

   

Year

   

Results as Percentage of

 
                   

Year

   

Percentage

   

Net Revenue for the Three

 
   

Three Months Ended,

   

Change

   

Change

   

Months Ended

 
   

October 1,

   

October 2,

   

Favorable

   

Favorable

   

October 1,

   

October 2,

 
   

2023

   

2022

   

(Unfavorable)

   

(Unfavorable)

   

2023

   

2022

 
   

(in thousands, except percentage data)  

 

Net revenue:

                                               

Sypris Technologies

  $ 19,337     $ 16,990     $ 2,347       13.80 %     57.6

%

    67.4

%

Sypris Electronics

    14,244       8,209       6,035       73.5       42.4       32.6  

Total

    33,581       25,199       8,382       33.3       100.0       100.0  

Cost of sales:

                                               

Sypris Technologies

    17,878       15,919       (1,959 )     (12.0 )     92.5       93.7  

Sypris Electronics

    11,663       7,309       (4,354 )     (59.6 )     81.9       89.0  

Total

    29,541       23,228       (6,313 )     (27.2 )     88.0       92.2  

Gross profit:

                                               

Sypris Technologies

    1,459       1,071       388       36.2       7.5       6.3  

Sypris Electronics

    2,581       900       1,681       186.8       18.1       11.0  

Total

    4,040       1,971       2,069       105.0       12.0       7.8  

Selling, general and administrative

    4,170       3,574       (596 )     (16.7 )     12.4       14.2  

Operating loss

    (130 )     (1,603 )     1,473       91.9       (0.4 )     (6.4 )

Interest expense, net

    127       273       146       53.5       0.4       1.1  

Other expense, net

    199       382       183       47.9       0.6       1.5  

Loss before taxes

    (456 )     (2,258 )     1,802       79.8       (1.4 )     (9.0 )

Income tax expense (benefit), net

    99       (16 )     (115 )     NM       0.3       (0.1 )

Net loss

  $ (555 )   $ (2,242 )   $ 1,687       75.2       (1.7 )     (8.9 )%

 

20

 

 

Nine Months Ended October 1, 2023 Compared to Nine Months Ended October 2, 2022.                            

 

                           

Year Over

                 
                   

Year Over

   

Year

   

Results as Percentage of

 
                   

Year

   

Percentage

   

Net Revenue for the Three

 
   

Nine Months Ended,

   

Change

   

Change

   

Months Ended

 
   

October 1,

   

October 2,

   

Favorable

   

Favorable

   

October 1,

   

October 2,

 
   

2023

   

2022

   

(Unfavorable)

   

(Unfavorable)

   

2023

   

2022

 
    (in thousands, except percentage data)  

Net revenue :

                                               

Sypris Technologies

  $ 58,895     $ 52,096     $ 6,799       13.10 %     58.0.

%

    64.8

%

Sypris Electronics

    42,593       28,313       14,280       50.4       42.0       35.2  

Total

    101,488       80,409       21,079       26.2       100.0       100.0  

Cost of sales:

                                               

Sypris Technologies

    52,790       45,762       (7,028 )     (15.4 )     89.6       87.8  

Sypris Electronics

    35,827       24,387       (11,440 )     (46.9 )     84.1       86.1  

Total

    88,617       70,149       (18468 )     (26.3 )     87.3       87.2  

Gross profit:

                                               

Sypris Technologies

    6,105       6,334       (229 )     (3.6 )     10.4       12.2  

Sypris Electronics

    6,766       3,926       2,840       72.3       15.9       13.9  

Total

    12,871       10,260       2,611       25.4       12.7       12.8  

Selling, general and administrative

    11,619       10,700       (919 )     (8.6 )     11.4       13.3  

Operating income (loss)

    1,252       (440 )     1,692       NM       1.2       (0.5 )

Interest expense, net

    531       784       253       32.3       0.5       1.0  

Other expense, net

    783       655       (128 )     (19.5 )     0.8       0.8  

Loss before taxes

    (62 )     (1,879 )     1,817       96.7       (0.1 )     (2.3 )

Income tax expense, net

    455       755       300       39.7       0.4       0.9  

Net loss

  $ (517 )   $ (2,634 )   $ 2,117       80.4       (0.5

)%

    (3.3

)%

 

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 1, 2023 increased $2.3 million and $6.8 million, respectively, from the prior year comparable periods. The net revenue increase for the quarter was primarily attributable to increased sales volumes of $0.7 million attributable to the commercial vehicle market, $0.5 million from the automotive, sport utility vehicle and off-highway markets and $1.1 million in energy product sales. The net revenue increase for the nine months ended October 1, 2023 was primarily attributable to increased sales volumes of $2.0 million attributable to the commercial vehicle market, $1.2 million from the automotive, sport utility vehicle and off-highway markets and $3.6 million in energy product sales.

 

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 increased $6.0 million and $14.3 million, respectively, for the three and nine months ended October 1, 2023, from the prior year comparable periods. The increase in revenue for the three and nine months ended October 1, 2023 was primarily related to an increase in sales to customers serving the communications market and the ramping of production during the year for two follow-on programs. Additionally, material availability improved compared to the prior year periods, which resulted in an increase in sales.

 

Gross Profit. Sypris Technologies’ gross profit increased $0.4 million and decreased $0.2 million for the three and nine months ended October 1, 2023, respectively, from the prior year comparable periods. The three and nine months ended October 1, 2023 were negatively impacted by foreign exchange rates for our Mexican subsidiary, resulting in a decrease in gross profit of $0.8 million and $1.8 million, respectively.

 

Sypris Electronics’ gross profit increased $1.7 million and $2.8 million for the three and nine months ended October 1, 2023, respectively, from the prior year comparable periods. The increase in gross profit for the three and nine months ended October 1, 2023 was primarily a result of the increase in revenue which also had a positive impact on overhead absorption. Additionally, material costs on a high-volume program were lower during the current year as a result of improved purchasing efforts. The order backlog for Sypris Electronics is expected to support a stable revenue rate during the balance of 2023.

 

21

 

Selling, General and Administrative. Selling, general and administrative expense increased by $0.6 million and $0.9 million for the three and nine month periods ended October 1, 2023, respectively, as compared to the same periods in 2022, primarily as a result of an increase in headcount to support the increase in volumes for Sypris Electronics and increased insurance costs. Selling, general and administrative expense decreased as a percentage of revenue to 12.4% and 11.4% for the three and nine months ended October 1, 2023, respectively, from 14.2% and 13.3% for the three and nine months ended October 2, 2022, respectively.

 

Income Taxes. The Company’s income tax expense for the three and nine months ended October 1, 2023 and October 2, 2022 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 1, 2023, we had approximately $8.4 million of cash and cash equivalents, of which $4.8 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 changes in worldwide and U.S. economic conditions (ii) meaningful shortfalls in projected revenue, (iii) unexpected costs or expenses, (iv) operating difficulties which cause unexpected delays in scheduled shipments, (v) an inability to balance material receipts with production requirements, (vi) changes in supplier terms and/or (vii) inflation, could require us to seek additional funding or force us to make 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.

 

Material Cash Requirements

 

Gill Family Capital Management Note. The Company has received the benefit of cash infusions from Gill Family Capital Management, Inc. (“GFCM”) in the form of a secured promissory note (the “Note”), with obligations totaling $4.0 million and $6.5 million in principal as of October 1, 2023 and December 31, 2022, respectively. 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 1, 2023, our principal commitment under the Note was $2.0 million due 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 2024.

 

Subsequent to the third quarter ended October 1, 2023, the Company and GFCM amended the Note to, among other things: (i) increase the amount by $2.5 million to $6.5 million, (ii) extend the maturity dates for $2.0 million of the obligation to April 1, 2025, $2.0 million to April 1, 2026 and the balance to April 1, 2027 (iii) adjust the interest rate beginning on November 10, 2023 and on each April 1 thereafter, to reflect the greater of 8% or 500 basis points above the five-year Treasury note average during the previous 90-day period, and (iv) allow for the deferral of payment for up to 60% of the interest due on the Note to April 1, 2025 (see Note 16 “Subsequent Events” to the consolidated financial statements in this Form 10-Q).

 

22

 

Working Capital Line of Credit. During 2023, the Company established a $0.5 million unsecured line of credit with BBVA Mexico in support of working capital needs of our Mexican subsidiary. The term of the line extends through February 2024 and provides for interest at 8.75% per annum. As of October 1, 2023, the Company had $0.5 million outstanding on the line of credit.

 

Finance Lease Obligations. As of October 1, 2023, the Company had $3.0 million 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.6%.

 

Equipment Financing Obligations. As of October 1, 2023, the Company had $2.1 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 $41.8 million at October 1, 2023, primarily for inventory and manufacturing equipment, which are due through 2025.

 

Cash Flows

 

Operating Activities. Net cash used in operating activities was $8.2 million in the first nine months of 2023 as compared to cash provided of $8.3 million in the same period of 2022. The aggregate increase in accounts receivable in 2023 resulted in a usage of cash of $2.8 million as a result of the increase in revenue for Sypris Technologies and Sypris Electronics over the prior year comparable period. The increase in inventory in 2023 resulted in a usage of cash of $34.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 and 2023, which are recorded as contract liabilities and are the primary component of the $18.2 million the increase in accrued and other liabilities during the first nine months of 2023. Accounts payable also increased during the first nine months of 2023, primarily associated with the inventory additions, providing a source of cash of $7.8 million.

 

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

 

Financing Activities. Net cash used in financing activities was $3.1 million for the first nine months of 2023 as compared to $1.0 million for the first nine months of 2022. Net cash used in financing activities in the first nine months of 2023 included principal payments of $2.5 million on the Note, principal payments on finance leases and equipment financing obligation of $1.2 million and payments of $0.1 million for minimum statutory tax withholdings on stock based compensation. 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.

 

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, 2022. There have been no significant changes in our critical accounting policies during the nine months ended October 1, 2023.

 

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.

 

23

 

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: the fees, costs and supply of, or access to, debt, equity capital, or other sources of liquidity; 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; risks of foreign operations, including foreign currency exchange rate risk exposure, which could impact our operating results; 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; dependence on, retention or recruitment of key employees and highly skilled personnel and distribution of our human capital; the cost and availability of full-time accounting personnel with technical accounting knowledge to execute, review and approve all aspects of the financial statement close and reporting process; 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; 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; our failure to successfully complete final contract negotiations with regard to our announced contract “orders”, “wins” or “awards”; significant delays or reductions due to a prolonged continuing resolution or U.S. government shutdown reducing the spending on products and services that Sypris Electronics provides; 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; the termination or non-renewal of existing contracts by customers; the costs and supply of insurance on acceptable terms and with adequate coverage; the costs of compliance with our auditing, regulatory or contractual obligations; pension valuation, health care or other benefit costs; 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; our failure to successfully win new business or develop new or improved products or new markets for our products; war, geopolitical conflict, terrorism, or political uncertainty, or disruptions resulting from the Russia-Ukraine war or the Israel and Gaza conflict, including 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; disputes or litigation involving governmental, supplier, customer, employee, creditor, stockholder, product liability, warranty or environmental claims; 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; labor relations; strikes; union negotiations; costs associated with environmental claims relating to properties previously owned; our inability to patent or otherwise protect our inventions or other intellectual property rights from potential competitors or fully exploit such rights which could materially affect our ability to compete in our chosen markets; 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; possible public policy response to a public health emergency, including U. S or foreign government legislation or restrictions that may impact our operations or supply chain; 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, 2022.

 

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, 2022. There have been no material changes during the fiscal quarter from the risk factors disclosed in our Annual Report on Form 10-K other than with respect to the risk factor discussed below.

 

Fluctuations in foreign currency exchange rates have increased, and could continue to increase, our operating costs.

 

We have manufacturing operations located in Mexico. Excluding the cost of steel used in production, a significant portion of our operating expenses are denominated in the Mexican Peso. Currency exchange rates fluctuate daily as a result of a number of factors, including changes in a country's political and economic policies. Volatility in the currencies of our entities and the United States dollar, as well as inflationary costs, could seriously harm our business, operating results and financial condition. The primary impact of currency exchange fluctuations is on the cash, payables and expenses of our Mexican operating entities. The Company does not currently hedge our Mexican Peso denominated expenses. Unexpected losses have occurred from increases in the value of the Mexican Peso relative to the United States dollar and further unexpected losses could occur, which could be material to our business, financial results, or operations.

 

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

 

Stockholder Proposals for the 2024 Annual Meeting

 

Under the Company’s Amended and Restated Bylaws, the new deadline for submission of stockholder proposals or stockholder nominees for the Board of Directors at the Company’s annual meeting is no later than 60 days and no earlier than 90 days prior to the first anniversary of the preceding year’s annual meeting or the tenth day after publication of the date of the meeting is first made by the Company (provided, however, that in the event that the date of the annual meeting is more than 30 days before or more than 70 days after such anniversary date, notice by the stockholder must be delivered not earlier than the close of business on the 90th day prior to such annual meeting and not later than the close of business on the later of the 60th day prior to such annual meeting or the tenth day following the day on which public disclosure of the date of such meeting is first made by the Company). Stockholders wishing to make such a submission for the Company’s 2024 Annual Meeting of Stockholders must do so no later than March 12, 2024 and no earlier than February 11, 2024.

 

As previously disclosed in the Company’s proxy statement for the Company’s 2023 annual meeting of stockholders, the deadline for submission of stockholder proposals for inclusion in the Company’s proxy statement and form of proxy for the Company’s 2024 annual meeting is no later than March 10, 2024.

 

 

26

 

 

 

Item 6.

Exhibits

 

Exhibit 

Number

 

Description

3.1   Amended and Restated Bylaws of the Company (incorporated by reference to Exhibit 3.1 to the Company’s Form 8-K filed November 9, 2023 (Commission File No. 000-24020))
     

10.1

 

Amended and Restated Promissory Note between Gill Family Capital Management, Inc., Sypris Solutions, Inc., Sypris Technologies, Inc., Sypris Electronics, LLC, Sypris Technologies Marion, LLC, Sypris Technologies Mexican Holdings, LLC, Sypris Technologies Northern, Inc., Sypris Technologies Southern, Inc. and Sypris Technologies International, Inc. dated as of, dated November 10, 2023 (incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed on November 14, 2023 (Commission File No. 000-24020)).

     

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 15, 2023

 

By:

/s/ Richard L. Davis

 
       

(Richard L. Davis)

 
     

Vice President & Chief Financial Officer  

           
           

Date: 

November 15, 2023 

 

By:

/s/ Rebecca R. Eckert

 
       

(Rebecca R. Eckert)

 
       

Controller (Principal Accounting Officer)

 

 

28
EX-31.1 2 ex_597097.htm EXHIBIT 31(I).1 ex_597097.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 15, 2023  

By:

/s/ Jeffrey T. Gill  

       

Jeffrey T. Gill

President & Chief Executive Officer

 

 
EX-31.2 3 ex_597098.htm EXHIBIT 31(I).2 ex_597098.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 15, 2023  

By:

/s/ Richard L. Davis

       

Richard L. Davis

Vice President & Chief Financial Officer

 

 
EX-32 4 ex_597099.htm EXHIBIT 32 ex_597099.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 1, 2023 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 15, 2023  

By:

/s/ Jeffrey T. Gill  

       

Jeffrey T. Gill

President & Chief Executive Officer

 

 

Date: 

November 15, 2023  

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-20231001.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 (Unaudited) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 008 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 009 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 1 - Nature of Business link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 2 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 3 - Recent Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 4 - Leases link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 5 - Revenue From Contracts With Customers link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 6 - (Loss) Income Per Common Share link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 7 - Inventory link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 8 - Property, Plant and Equipment link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 9 - Debt link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 10 - Segment Information link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 11 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 12 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 13 - Employee Benefit Plans link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 15 - Fair Value of Financial Instruments link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 16 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 4 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 5 - Revenue From Contracts With Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 6 - (Loss) Income Per Common Share (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 7 - Inventory (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 8 - Property, Plant and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 9 - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 10 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 13 - Employee Benefit Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 1 - Nature of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 4 - Leases - Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 5 - Revenue From Contracts With Customers 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 5 - Revenue From Contracts With Customers 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 6 - (Loss) Income Per Common Share - Reconciliation of Weighted Average Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 7 - Inventory - Inventory Components (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 9 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 9 - Debt - Debt Components (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 9 - Debt - Maturities of Equipment Financing Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 10 - Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Segment Information - Financial Information From Reportable Segments - Income Statement (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 10 - Segment Information - Financial Information From Reportable Segments - Balance Sheet (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 12 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 16 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 6 sypr-20231001_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 7 sypr-20231001_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Employee benefit related adjustments – U.S., net of tax Note To Financial Statement Details Textual Note 4 - Leases Note 5 - Revenue From Contracts With Customers 36 to 48 months, operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour Note 6 - (Loss) Income Per Common Share 48 to 60 months, operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive Note 7 - Inventory Thereafter, operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive Note 8 - Property, Plant and Equipment Note 9 - Debt Note 10 - Segment Information Next 12 months, operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax Foreign currency translation adjustments Note 13 - Employee Benefit Plans 12 to 24 months, operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo Category of Item Purchased [Axis] Note 14 - Accumulated Other Comprehensive Loss 24 to 36 months, operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree Long-Term Purchase Commitment, Category of Item Purchased [Domain] Income Tax Disclosure [Text Block] Note 4 - Leases - Lease Expense (Details) 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 - (Loss) Income Per Common Share - Reconciliation of Weighted Average Shares Outstanding (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 Information - Financial Information From Reportable Segments - Income Statement (Details) Note 10 - Segment Information - 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 Foreign currency translation adjustment us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term 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] Note payable – related party, current portion Working capital line of credit Treasury Stock, Common, Shares (in shares) Common stock 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 or Stated Value Per Share (in dollars per share) us-gaap_PensionContributions Contributions to pension plans Accrued liabilities Domestic Plan [Member] Foreign Plan [Member] Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Retirement Plan Sponsor Location [Axis] Accounts payable Retirement Plan Sponsor Location [Domain] Other current assets Statistical Measurement [Axis] Operating cash flows from finance leases Capital expenditures purchased through equipment financing obligations Litigation Case [Axis] Proceeds from sale of assets Litigation Case [Domain] Preferred stock us-gaap_ContractWithCustomerAssetNetCurrent Contract with Customer, Asset, after Allowance for Credit Loss, Current 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 or Stated Value Per Share (in dollars per share) Work in process Net revenue from unaffiliated customers Net revenue us-gaap_InventoryValuationReserves Reserve for excess and obsolete inventory us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Finished goods Weighted average shares outstanding: Reconciliation of Assets from Segment to Consolidated [Table Text Block] Current liabilities: Raw materials Total assets us-gaap_Assets Total assets Construction in Progress [Member] Cash flows from operating activities: us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net income (loss) allocable to common stockholders Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] Accounts receivable, net us-gaap_NumberOfOperatingSegments Number of Operating Segments Additional paid-in capital 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. Building and Building Improvements [Member] sypr_NotesPayableGrossNoncurrent Note payable – related party Represents non current gross notes payable. Lessee, Operating and Finance Leases [Text Block] The entire disclosure for operating and finance leases of lessee. Property, Plant and Equipment, Other Types [Member] AOCI Attributable to Parent [Member] Land and Land Improvements [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. 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 income (loss) Net income (loss) Net income (loss) Net income (loss) income as reported Sypris Technologies [Member] Represents entity's operating segment. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Effect of exchange rate changes on cash balances us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash and cash equivalents Promissory Note [Member] The name or description of the debt instrument. Total liabilities us-gaap_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. us-gaap_OperatingIncomeLoss Operating (loss) income us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) 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) us-gaap_GrossProfit Gross profit Cost of sales Consolidation Items [Domain] sypr_TaxAssessmentOfTheCompany Tax Assessment of the Company Amount of estimated tax assessment from foreign tax agency. us-gaap_InventoryWriteDown Provision for excess and obsolete inventory us-gaap_ContractWithCustomerLiability Contract with Customer, Liability us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation Commitments and Contingencies Disclosure [Text Block] us-gaap_PropertyPlantAndEquipmentNet Property, plant and equipment, net Property, Plant and Equipment, Net us-gaap_LitigationReserve Estimated Litigation Liability Consolidation Items [Axis] us-gaap_PropertyPlantAndEquipmentGross Gross property, plant and equipment Long-Term Debt, Type [Axis] us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Indirect repurchase of shares for minimum statutory tax withholdings Long-Term Debt, Type [Domain] us-gaap_ProductWarrantyAccrual Standard and Extended Product Warranty Accrual us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic Less distributed and undistributed earnings allocable to restricted award holders Scenario [Domain] Loss per share: Retained Earnings [Member] Earnings Per Share [Text Block] Treasury Stock, Common [Member] Scenario [Axis] us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities Accrued and other liabilities Additional Paid-in Capital [Member] Intersegment Eliminations [Member] Common Stock [Member] us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent Other expense (income), net Income tax expense Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-Term Debt DOL [Member] Represents U.S. Department of Labor (the “DOL”). us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_RevenueRemainingPerformanceObligationPercentage Revenue, Remaining Performance Obligation, Percentage us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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] Sypris Technologies Income (loss) before taxes Mexican Tax Authority [Member] Non-cash lease expense Amount of noncash portion of lease expense. Other comprehensive (loss) income Comprehensive Income (Loss) Note [Text Block] Finance Leases Excluding Equipment Financing Obligations [Member] Represents finance leases excluding equipment financing obligations. us-gaap_UnsecuredDebt Working capital line of credit us-gaap_SubordinatedDebt Subordinated Debt, Ending Balance Cash and cash equivalents us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet Debt Instrument, Increase (Decrease), Net Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Income Tax Authority, Name [Axis] Transferred over Time [Member] Income Tax Authority, Name [Domain] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] Foreign Tax Authority [Member] Revenue from Contract with Customer [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Inventories [Member] dei_DocumentQuarterlyReport Document Quarterly Report Entity Incorporation, State or Country Code Amendment Flag Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income (loss) dei_DocumentTransitionReport Document Transition Report City Area Code dei_EntityInteractiveDataCurrent Entity Interactive Data Current Dividends declared per common share (in dollars per share) Related Party [Member] us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common Stock, Shares, Outstanding, Ending Balance (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 Variable lease expense us-gaap_VariableLeaseCost us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_LeaseCost Total lease expense us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Other current assets 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] dei_DocumentPeriodEndDate Document Period End Date us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating leases (Year) dei_EntityFileNumber Entity File Number Entity Emerging Growth Company dei_DocumentType Document Type Entity Small Business Principal payments on Note Payable - related party dei_EntityShellCompany Entity Shell Company Document Information [Line Items] Document Information [Table] Corporate and Other [Member] Entity Filer Category Debt Instrument [Axis] dei_EntityCurrentReportingStatus Entity Current Reporting Status Debt Instrument, Name [Domain] Common Stock Outstanding [Member] Related to common stock outstanding. Segments [Axis] Segments [Domain] Weighted average additional shares assuming conversion of potential common shares (in shares) Variable Rate [Domain] Schedule of Long-Term Debt Instruments [Table Text Block] 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. Diluted (in shares) Weighted average shares outstanding – diluted (in shares) 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] us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable us-gaap_PurchaseObligation Purchase Obligation Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key dei_EntityRegistrantName Entity Registrant Name Proceeds from working capital line of credit Promissory Note With Maturity On April 1, 2026 [Member] Promissory note with maturity on April 1, 2026. Promissory Notes With Maturity On April 1, 2024 And April 1, 2026 [Member] Promissory notes with maturity on April 1, 2024 and April 1, 2026. Entity [Domain] Legal Entity [Axis] us-gaap_PurchaseObligationDueInSecondYear Purchase Obligation, to be Paid, Year Two Statement [Table] us-gaap_PurchaseObligationDueInThirdYear Purchase Obligation, to be Paid, Year Three Entity Address, Address Line One Diluted (in dollars per share) Statement of Financial Position [Abstract] Basic (in shares) Entity Address, City or Town us-gaap_PurchaseObligationDueInNextTwelveMonths Purchase Obligation, to be Paid, Year One Entity Address, Postal Zip Code Basic (in dollars per share) us-gaap_TreasuryStockCommonValue Treasury stock, 19 shares in 2023 and 2022 Entity Address, State or Province us-gaap_StockRepurchasedDuringPeriodShares Treasury stock (in shares) Statement of Cash Flows [Abstract] dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Domain] Lease Contractual Term [Axis] Income Statement [Abstract] us-gaap_StockRepurchasedDuringPeriodValue Treasury stock Promissory Notes With Maturity on April 1, 2025 [Member] Promissory notes with maturity on April 1, 2025. 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 us-gaap_FinanceLeaseLiabilityPaymentsDue Total lease payments, finance leases 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. Nature of Operations [Text Block] Amortization expense us-gaap_FinanceLeaseRightOfUseAssetAmortization us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd Line of Credit Facility, Interest Rate at Period End 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 Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Less imputed interest, finance leases us-gaap_GainLossOnDispositionOfAssets Net loss on the sale of assets Exercise of stock options (in shares) us-gaap_TableTextBlock Notes Tables 36 to 48 months, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour 36 to 48 months 48 to 60 months, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive 48 to 60 months Issuance of restricted common stock (in shares) Thereafter, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive Thereafter Exercise of stock options Next 12 months, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths Next 12 months Accounting Standards Update and Change in Accounting Principle [Text Block] Issuance of restricted common stock 12 to 24 months, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo 12 to 24 months 24 to 36 months, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree 24 to 36 months Related Party, Type [Axis] us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases Related Party, Type [Domain] Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Noncash compensation (in shares) Equipment Financing Obligations [Member] Represents information regarding borrowings under equipment financing facilities. Selling, general and administrative us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding Line of Credit Facility, Fair Value of Amount Outstanding us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Noncash compensation us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 Finance leases (Year) Stockholders’ equity: Other liabilities us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 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 us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Proceeds from equipment financing obligations Amount of cash inflow from equipment financing obligations. us-gaap_ContractWithCustomerLiabilityNoncurrent Contract with Customer, Liability, Noncurrent Deferred loan costs recognized Approximation [Member] Related to approximation. Nonvoting Common Stock [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_OtherNoncashIncomeExpense Other noncash items Operating lease liabilities, net of current portion Inventory Disclosure [Text Block] 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 Finance lease obligations, current portion Accrued Liabilities [Member] Primary financial statement caption encompassing accrued liabilities. Retirement Benefits [Text Block] Finance lease obligations, net of current portion Note payable – related party, net of current portion Subsequent Events [Text Block] 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 Financing cash flows from finance leases Principal payments on finance lease obligations us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less imputed interest, operating leases Total, finance leases Finance Lease, Liability Deferred income taxes EX-101.PRE 8 sypr-20231001_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 9 sypr-20231001_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE GRAPHIC 10 a01.jpg begin 644 a01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^BBN1U;5 M;_6]5E\/Z!+Y/DX&H:B!D6X/\">LA_2DW8UI4G4=EHEN^Q=U?Q;::?>?V=9P M3:GJI&19VHR5]W;H@^M4UT[Q?J_SW^JP:/"W_+OI\8DD ]Y&[_05M:+H.GZ! M9_9K"#8&.Z21CEY6[LS=2:TZ5F]S5UH4]*,?F]7]VR_%^9Y%X\T*+P__ &7= M6,M]>:G]H:X\VYN#(=D2[VXZ>G:G:E+:^*_B98K<"1M+,(MHI(I"A$IC\W@C MOR!757\*:I\3+6UD&Z*TTJ5W'O*VS^0- -&U*+.ZVUT22,?[OF&( M_P#CN*S:U_KH>W0K-THN3]^UD_\ '>WW6_$[4^&-:T\9T3Q-=!1TM]019XS[ M9P&'YTV/Q==:3,EOXKT[[!N.U;Z F2V<^YZI_P "KKJCF@BN(7AGC22)QM9' M7(8>A%:6['B+$J>E:-_/9_?_ )W%C=)45XV5T895E.01ZBGUP\]K=> I6O+ M2W'AQFS<6>2S6>>KQ]RGJO;M79VUQ#=VT=Q;RK+#*H='4Y# ]"*:=R*M'D2E M%WB^OZ/LR6BBBF8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!SWBW5[C3M.AM-.P=5U"06UH#_"3U<^RC)_*KV@Z+;Z!I$-A;Y;; M\TDK?>E<_>=CW)-8NGK_ &O\0M2OG^:'285LX/3S'&Z0_7&T5UM2M7^*+SJ(1;VBGZ(6;]6KG+6W^T_!+45 ^9 M#MUJT[ _[*D*/_0:K>"+<7?PYEMB,B9KN/'UD M<5GO^)[$I^S'V)&EWX:?32 M>D3CF2'Z?Q#\:[*N9\=64D_AN2]MA_IFFNM[;D=REM+ M3Y]'\G^%SIJ*KV%W'J&GV]Y"*Y/# MW@TPP1Q%A+>R*&R%.&;G("YX'!)K0DT7XDZ- UW:>)+;5G0;FM)[<+O]E/K^ M(KI>&:MS22;Z&/MD]E<])HKS+P#XLU[QIKVHW%SLL[6SMA$MO&N5$S$_,V>2 M1M/&:P?&GBSQYX,U**VN-4M+F&:,O%,MFJ[L<$$=B./SIK"3=3V=U<3KQ4>? MH>UT5S'A!?$$]C!J.L:S;WD5U;K)'#!:B,(6P<[L\\<=*XWQ;K_C31O$UIH^ MEZQ:W]U?%GCMDLE5H5S\NXDGC&>3_=)J(4'*;@FBI5%&/,T>LT5S6FZ=XL72 M;I-1UZU?4)57R7BLQL@/?C(W_I7F&J^.?'6F^+G\.Q:G9W5R)DA1TM5 9FQC MZ=>:=/#NHVHM:"G54$FT>Z45YM/;?%BVMFG34-&NG49\A(L%O8$@#]11X$^* M#>(=2_L;6+5+343D1LF0DA7JI!Y5N#^5#PTN5RBTTNP>U5[/0])HKRSXBZ_X MO\(2Q7EMJ]I)974S)'";1=T7&0,G.X8[TS0[OXG:[X?AUBTU/2@DP+1P2P;6 M8 D=<8&<4UAGR*?,K,7MES!@=2BO*O"?C+Q+XG M\=1:9?P)I\>G1RM>PP@_O'&% ;.<#)S@5N7&O:J^J2^5,(HDD*JI0>6@#2 A MR>Y$>>HZX'NI8>497/F_4-:Z1I-E&W1[B[,QQ_P 8_6N0O-7\7>+;%9_[#MSI;,T;_ &:* M.XF4J<$8D/7/M45C8^#]+A\F_7Q18-GYC<))$N?^V?RUQ*3_ *T/JJV'I-N7 M(N?JE[_Y-)>FIVW]C>,KL?Z5XHM[4'JMG8C^;DT?\(.\YS?^)==N?51<^4OY M*!6%::?X O2!!XDG)/0/JCH?R8BMB+P'X?G7=#?ZC(/5-2<_R-5:_P#PYPSG M[/>3C_W#2_4K0+-\/+D0N9)_#$\F1*?F>Q=CSN/=">_8_KB>%]A3I4 M*E!SF[S;3VWT=FU?KKU5[>>OHUK\.K.QMHX[+6M:M9%'S/#=D!FZEMN".3S4 MW_".>)K;FR\83N!T2\M$D_48-,'@#03$LHO-2,;#(?\ M&3!'KG-9UWH'@JP MS]J\03Q$=FU9L_ENJ[6Z?B>>JWM'\;D_."?ZFIN\>V?6+1-14?W6D@<_GD5E MW_Q&&FL;+Q!HDELTH*$6]U%/G/L"#^E8\P\!.&BMM1UV^8C&VTEGE_\ K54T MK3==TB[#^%-$NS S;F.L6D,9Q[/D/4W?3_,ZJ>&HM7JQMZKD_&[7X'>?#QY6 M\#::LT5&S ,^T9.!WQ6L=E8\7%-^WGS*SN_S M/G+PYJUS\./'MPNH0.40M;W*@?,8R@/N*^B[&^M=2LH;RRG2>WF7='( MAR"*YCQUX$M/&%AN7;!J<*_N+C'7_8;U4_I7D/@[Q5J?@#Q')IFI)(MD9O+N M[9_^63?\]%_GQU'X5ZDXQQ<.>/QK==SS(MT)L7QE(M=_>:]J7SR%O^6"'I&/3M MGZ =J\Z^#?AB'5M4GU:]0R0Z>RB%#]TS$?>/K@?S%>]UOBW&G.4(==_\C*@G M**E+IL17$\=M;RW$IVQQ(7<^@ R:\%^&T$GBCXGW&M7"Y6$R7C9[,QP@_#/Z M5Z3\5M7_ +*\!WBHV);PBV3GGYOO?^.@UPWPW\%ZM>>'6UC3O$-SI$MQ(R!8 MX@ZR(O )S[[JK#I0H3FW:^@JKS7]_:Z9837MY,L-O"A=W8X KYZ M\#6USXE^*4>HV\3)$EV]]*<<1J22 ?R6L5GX=T""&26.&TLH%1I'. M% 48R:\&\/Z?)\0OB9?7)N9[>(O)<^? V'C4$+'@]OX?RJ#Q-9W&G>/HM$\0 MZKJ%]I:S1G?+.W:NJ=!34:-[&](\-VAM]*LT@1N78G*9\\ZM<7W@/XL7&HR0E\7+SJ#QYT, MF$-/\7:4;6[79.F3! M<*/FB;^H]1WKPG3-3USX7^+);>=#M5@+BWS\EQ'V9??'0_@>]:1=T):_"SW31O#3:=XNU_6Y6B/\ :)B$03.555P<^Y-:DVBZ=/<-/+;*SNP9 MQN(5R.A9VS;H)XUDC;U4C(JQ7GRG)N[W.I15M#D_"I&G MZ_XAT0_*([D7D ]8Y5!./HP(KK, C!KD/%:OHNJZ?XJA4F.V'V:_51R;=S][ M_@+8/XFNLCD26-9(V#(X#*P.00>AK*/8[,3[_+675?BM'_G\RE=Z%I%\"+O2 M[.?/4R0*3_*L:7X>>%I&WII8MW_O6\KQ'_QTBNIHIM)F<,16A\,VOFSC?AO; M0VNB7T*I^_BU&>*:0\O(5;@L3R>"*;X$6%_A^RW,:R0&6Z\Q'&0R^8^0:G\* M_P"C>)_%EB>,7J7*CVDC!S^8-8VB79L?@[J5P#AD6\V_4R.!^IJ%I;YGI54Z MCGWE*#^]-_J,\%^!]$U3PGI]_J5K+<23(7"27#[%7<=H"@X Q786GA/P]8G M-MHM@A'?R%)_,U-XKGA1^9%;%<=K#?\)'XNL]#B^:RT MUEO;]AT+C_51_G\Q'H*QN>&M-.D>&=-T]OOP6ZJ_\ MO8RWZDUY_P")O%-IIOQGT<7D@2UM+8Q2.3PC2@\GV^[7JE\,^ ]"\*,TUA TEVPPUS.V^3'<#L/P%:T:E.@W.+N^FGYF M-2,ZBY6K(Z&U@^S6<,&[=Y4:IGUP,5YA\;=;6WT.ST6-QYMW+YLB@\B-.F?J MV/RKTO4+,:A836AN)[<2KM,MN^R1?H>QKBKKX0>';VX:>[N]6N)FZR2W>YC^ M)%1AI4XU%.H]BZL92CRQ+GPLTH:7X!L#C]Y=@W+_ / NG_CH%=G7.>'O!MEX M:E#65_JZ+Q*#W"] :U=6TQ=6L&M&N[NU5F!,EI+Y;\=MWI6=62G4 MC\*/R_\ 0J]A\/Z6FB>'M/TU M!_Q[0*A]VQR?SS7'R_!OPS-,TTL^J22N=S.]UEB?4DCK76Z'H46@VTD$-[?W M2NVQG3A)31SZ=>ZHJHQ8P-=$Q.2,?,HYKFBV?B'1Y]+OU8V\X&[8<,,$ M$$'L0Z\9/U&#^-3^- M]:70/!^HWV\++Y1CAYY,C<+C\\_A61IGPLT/1[I;BPO=7@<,&81WA4/@YPP MY%/U3X8Z1K4S2ZCJ6LW.7+A9+S*H3_=&,"LW['VO-?W?0K]YR6MJNM;X2V5N6&DZ]K.FPL>88;C*UJ>'/ MAOH/AR\%]&DUY?@Y%S=OO93Z@= ??K4T9TJ,_:)W[*PZD9U(\K5C8\*Z;+H_ MA72]/G_UUO;(C^S8Y'YUKT45R2;D[LW2LK$0)/;RKM>-QD M$5+75'11JJ*<)J\7_5UYEBBN,2S\0>$/ET]9-;T9>EL[_P"DVX]$8\.!Z'FM M32_&6AZJ_DQWJP70^]:W0\J53Z;6_IFDI=RIX:5N:G[T>Z_5="C#_H?Q4ND) MPM_I:2#W:-RO\FKDXG\WX2062M\U]JAM1CONN23^@K7^)%Y)HMYI.MVZ%G$= MQ:?+ZR1_)_X\*P-&T^?3/%6D^$)-SQVMXNIASZ>1S_X_FLV];?UJ>QAX( MQY/ANR>TM6X.J7T948]8XSRQ]S@5JVD>+3P]2:YMEW>B_KTU+WB/Q%)821Z5 MI4:W6N70Q!!VB'_/23T4?K5SPYH4>@:9Y'FF>ZE@QRM&TEQ>3G=(9(M0?6=.FMRI^U:=';E9+1S]U1RI)MF'R2H#\R$X.,CN*S]!T*]BUR^U_51:QW MUW$D @M\TZ5V M2.ZA>%F7JH8$9KFK.T\<0Z;#I1?1X1$@A&HJ7=BH& PBP!NQZG&:*:5KZ7\P ME>_D:?A/6+S5]-N1J$<2WME=R6<[0Y\MV0_>7/0$$<4[Q=J]QH_A^2:QVF^F MECM[4.N09'8*..^,D_A5S1-'M]"TN*PMB[*A+/)(OZ3K#>)-.US24M+A[:"6W:WNI&08<@[U8 \_+CITJ::7-J.5[:%F75 MKJ3QQ;Z/;%/LT-FUS>$KDY9ML:@]NC'\*W7W%&"$!B."1G!K$\/Z)< 9Y/4DUM2^8(7,04R;3L#' )[9I3M>T1QO:[. M,\-W/B?4]7OOM&LVDFGV%X;9MECM-P54%\'=\N"<=^AKLY9$AA>61@J(I9B> MP'6LCPIHTNA>';:RN'1[KYI;ATZ-*[%F/YFG^)["]U3PW?:?I\B1W%U'Y(=R M0%5CACQWVYJIN,IV6PHW4;]2'PCJ-[K'AV#4[[:'NF>6)57;MB+'8#[[<'/O M2Z]KD]A<6FFZ;;IEO)CD;:D:+]Z1R.0HR.G)) %:UK;1V=G#:PKMBAC6 M-!Z # KGM>T;5CX@LM?T1[9[J"![:6VNF*I+&Q#<, =K CTHCRRF^P/F42AJ M-[XF\-/97VH:E9ZC937,=O<6\=KY31^8VT-&=QS@D<&NVKEX=$U;5]3M;_Q% M+;)#9OYMM86A9D$G9W=@"Q&> .M=/14:T[^003U.+E\;/:^/)M,N(@-'!C MM!=XXCNV&_:Q]"I ^H]ZUM/U:ZO_ !AJUFA3^S]/BBC.%^9IVRQY] NWCWJG MIWA%9?"]_INMB.:;4KB6XNFC.0'9LJ5)[J N#[5:\':!<^'M%DM[VY^U7LUQ M)-/<=Y"3A2?^ A:N?L^5VWV_X),>>^O]>1LWUPUII]S54W?<;NY(Z2BBBL30**** "L'Q7IMA>Z-/)=65M.Z+\K2Q*Q7 MZ$CBBBIG\)VY?_O$3P+3IYG\46-F\LC6HOXL0EB4'SC^'I78_&*>6T\46,UM M*\,C66TO&Q4D;SQD445SKX7\CZRK_O=/TG^AN?"[3;&YLGO)[*VENA@B:2)6 MSO_> HHHK0\<**** "BBB@ HHHH **** "BBB@ HHH 8H **** "BBB@ HHHH **** "BBB@#__9 end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - shares
9 Months Ended
Oct. 01, 2023
Nov. 05, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 01, 2023  
Document Transition Report false  
Entity File Number 0-24020  
Entity Registrant Name SYPRIS SOLUTIONS, INC.  
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 (in shares)   22,454,649
Entity Central Index Key 0000864240  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Net revenue $ 33,581 $ 25,199 $ 101,488 $ 80,409
Cost of sales 29,541 23,228 88,617 70,149
Gross profit 4,040 1,971 12,871 10,260
Selling, general and administrative 4,170 3,574 11,619 10,700
Operating (loss) income (130) (1,603) 1,252 (440)
Interest expense, net 127 273 531 784
Other expense, net 199 382 783 655
Income (loss) before taxes (456) (2,258) (62) (1,879)
Income tax expense 99 (16) 455 755
Net income (loss) $ (555) $ (2,242) $ (517) $ (2,634)
Loss per share:        
Basic (in dollars per share) $ (0.03) $ (0.10) $ (0.02) $ (0.12)
Diluted (in dollars per share) $ (0.03) $ (0.10) $ (0.02) $ (0.12)
Weighted average shares outstanding:        
Basic (in shares) 21,880 21,740 21,848 21,716
Diluted (in shares) 21,880 21,740 21,848 21,716
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.23.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Net income (loss) $ (555) $ (2,242) $ (517) $ (2,634)
Other comprehensive (loss) income        
Foreign currency translation adjustments (581) (51) 1,841 380
Comprehensive income (loss) $ (1,136) $ (2,293) $ 1,324 $ (2,254)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Oct. 01, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 8,409,000 $ 21,648,000
Accounts receivable, net 10,777,000 8,064,000
Inventory, net 76,669,000 42,133,000
Other current assets 9,284,000 8,133,000
Total current assets 105,139,000 79,978,000
Property, plant and equipment, net 16,659,000 15,532,000
Operating lease right-of-use assets 3,584,000 4,251,000
Other assets 4,511,000 4,383,000
Total assets 129,893,000 104,144,000
Current liabilities:    
Accounts payable 25,553,000 17,638,000
Accrued liabilities 56,052,000 33,316,000
Operating lease liabilities, current portion 1,120,000 1,168,000
Finance lease obligations, current portion 1,168,000 1,102,000
Equipment financing obligations, current portion 624,000 398,000
Working capital line of credit 500,000 0
Note payable – related party, current portion 0 2,500,000
Total current liabilities 85,017,000 56,122,000
Operating lease liabilities, net of current portion 2,890,000 3,710,000
Finance lease obligations, net of current portion 1,834,000 2,536,000
Equipment financing obligations, net of current portion 1,429,000 738,000
Note payable – related party, net of current portion 3,993,000 3,989,000
Other liabilities 13,319,000 17,474,000
Preferred stock 0 0
Additional paid-in capital 156,044,000 155,535,000
Accumulated deficit (115,853,000) (115,336,000)
Accumulated other comprehensive loss (19,004,000) (20,845,000)
Treasury stock, 19 shares in 2023 and 2022 0 0
Total stockholders’ equity 21,411,000 19,575,000
Total liabilities and stockholders’ equity 129,893,000 104,144,000
Total liabilities 108,482,000 84,569,000
Stockholders’ equity: 13,319,000 17,474,000
Series A Preferred Stock [Member]    
Current liabilities:    
Preferred stock 0 0
Nonvoting Common Stock [Member]    
Current liabilities:    
Common stock 0 0
Common Stock [Member]    
Current liabilities:    
Common stock $ 224,000 $ 221,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Oct. 01, 2023
Dec. 31, 2022
Preferred Stock, Par or Stated Value Per Share (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, Common, Shares (in shares) 10,835 19
Series A Preferred Stock [Member]    
Preferred Stock, Par or Stated Value Per Share (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 or Stated Value Per Share (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 or Stated Value Per Share (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,465,485 22,175,664
Common Stock, Shares, Outstanding, Ending Balance (in shares) 22,454,649 22,175,645
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Cash flows from operating activities:    
Net income (loss) $ (517) $ (2,634)
Depreciation and amortization 2,392 2,302
Deferred income taxes (56) 451
Stock-based compensation expense 615 512
Deferred loan costs recognized 3 4
Net loss on the sale of assets 0 4
Provision for excess and obsolete inventory (22) 92
Non-cash lease expense 667 690
Other noncash items 178 82
Contributions to pension plans (10) (60)
Accounts receivable (2,845) (528)
Inventory (34,146) (5,062)
Other current assets (464) (2,215)
Accounts payable 7,841 3,877
Accrued and other liabilities 18,195 10,780
Net cash provided by (used in) operating activities (8,169) 8,295
Capital expenditures (1,890) (2,811)
Proceeds from sale of assets 0 6
Net cash used in investing activities (1,890) (2,805)
Proceeds from equipment financing obligations 210 0
Proceeds from working capital line of credit 500 0
Principal payments on finance lease obligations (845) (725)
Principal payments on equipment financing obligations (387) (253)
Principal payments on Note Payable - related party (2,500) 0
Indirect repurchase of shares for minimum statutory tax withholdings (104) (40)
Net cash used in financing activities (3,126) (1,018)
Effect of exchange rate changes on cash balances (54) 382
Net decrease in cash and cash equivalents (13,239) 4,854
Cash and cash equivalents at beginning of period 21,648 11,620
Capital expenditures purchased through equipment financing obligations 1,050 280
Cash and cash equivalents at end of period 8,409 16,474
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $ 8,409 $ 16,474
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
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, Common [Member]
Total
Balance (in shares) at Dec. 31, 2021 21,864,724          
Balance at Dec. 31, 2021 $ 218 $ 154,904 $ (112,842) $ (22,994) $ 0  
Net income (loss) 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  
Balance (in shares) at Jul. 03, 2022 22,131,983          
Balance at Jul. 03, 2022 $ 221 155,214 (113,234) (22,563) 0  
Net income (loss) 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 Dec. 31, 2022 22,175,645          
Balance at Dec. 31, 2022 $ 221 155,535 (115,336) (20,845) 0 19,575
Net income (loss) 0 0 (517) 0 0 (517)
Foreign currency translation adjustment $ 0 0 0 1,841 0  
Exercise of stock options (in shares) 106,504          
Exercise of stock options $ 1 (105) 0 0 0  
Noncash compensation (in shares) 45,000          
Noncash compensation $ 0 615 0 0 0  
Balance (in shares) at Jul. 02, 2023 22,414,610          
Balance at Jul. 02, 2023 $ 224 155,860 (115,298) (18,423) 0  
Net income (loss) 0 0 (555) 0 0 $ (555)
Foreign currency translation adjustment $ 0 0 0 (581) 0  
Exercise of stock options (in shares) 25,039          
Exercise of stock options $ 0 (22) 0 0 0  
Noncash compensation (in shares) 15,000          
Noncash compensation $ 0 $ 206 $ 0 $ 0 $ 0  
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
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, Common [Member]
Total
Balance (in shares) at Dec. 31, 2021 21,864,724          
Balance at Dec. 31, 2021 $ 218 $ 154,904 $ (112,842) $ (22,994) $ 0  
Net income (loss) 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  
Balance (in shares) at Jul. 03, 2022 22,131,983          
Balance at Jul. 03, 2022 $ 221 155,214 (113,234) (22,563) 0  
Net income (loss) 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 Dec. 31, 2022 22,175,645          
Balance at Dec. 31, 2022 $ 221 155,535 (115,336) (20,845) 0 19,575
Net income (loss) 0 0 (517) 0 0 (517)
Foreign currency translation adjustment $ 0 0 0 1,841 0  
Exercise of stock options (in shares) 106,504          
Exercise of stock options $ 1 (105) 0 0 0  
Noncash compensation (in shares) 45,000          
Noncash compensation $ 0 615 0 0 0  
Balance (in shares) at Jul. 02, 2023 22,414,610          
Balance at Jul. 02, 2023 $ 224 155,860 (115,298) (18,423) 0  
Net income (loss) 0 0 (555) 0 0 $ (555)
Foreign currency translation adjustment $ 0 0 0 (581) 0  
Exercise of stock options (in shares) 25,039          
Exercise of stock options $ 0 (22) 0 0 0  
Noncash compensation (in shares) 15,000          
Noncash compensation $ 0 $ 206 $ 0 $ 0 $ 0  
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
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, Common [Member]
Total
Balance (in shares) at Dec. 31, 2021 21,864,724          
Balance at Dec. 31, 2021 $ 218 $ 154,904 $ (112,842) $ (22,994) $ 0  
Net income (loss) 0 0 (2,634) 0 0 $ (2,634)
Foreign currency translation adjustment $ 0 0 0 380 0  
Issuance of restricted common stock (in shares) 197,500          
Issuance of restricted common stock $ 2 (2) 0 0 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  
Balance (in shares) at Oct. 02, 2022 22,150,665          
Balance at Oct. 02, 2022 $ 221 155,374 (115,476) (22,614) 0  
Balance (in shares) at Jul. 03, 2022 22,131,983          
Balance at Jul. 03, 2022 $ 221 155,214 (113,234) (22,563) 0  
Net income (loss) 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  
Balance (in shares) at Dec. 31, 2022 22,175,645          
Balance at Dec. 31, 2022 $ 221 155,535 (115,336) (20,845) 0 19,575
Net income (loss) 0 0 (517) 0 0 (517)
Foreign currency translation adjustment $ 0 0 0 1,841 0  
Issuance of restricted common stock (in shares) 160,000          
Issuance of restricted common stock $ 2 (2) 0 0 0  
Exercise of stock options (in shares) 106,504          
Exercise of stock options $ 1 (105) 0 0 0  
Noncash compensation (in shares) 45,000          
Noncash compensation $ 0 615 0 0 0  
Treasury stock (in shares) (32,500)          
Treasury stock $ 0 1 0 0    
Balance (in shares) at Oct. 01, 2023 22,454,649          
Balance at Oct. 01, 2023 $ 224 156,044 (115,853) (19,004) 0 21,411
Balance (in shares) at Jul. 02, 2023 22,414,610          
Balance at Jul. 02, 2023 $ 224 155,860 (115,298) (18,423) 0  
Net income (loss) 0 0 (555) 0 0 (555)
Foreign currency translation adjustment $ 0 0 0 (581) 0  
Exercise of stock options (in shares) 25,039          
Exercise of stock options $ 0 (22) 0 0 0  
Noncash compensation (in shares) 15,000          
Noncash compensation $ 0 206 0 0 0  
Balance (in shares) at Oct. 01, 2023 22,454,649          
Balance at Oct. 01, 2023 $ 224 $ 156,044 $ (115,853) $ (19,004) $ 0 $ 21,411
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
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, Common [Member]
Total
Balance (in shares) at Dec. 31, 2021 21,864,724          
Balance at Dec. 31, 2021 $ 218 $ 154,904 $ (112,842) $ (22,994) $ 0  
Net income (loss) 0 0 (2,634) 0 0 $ (2,634)
Foreign currency translation adjustment $ 0 0 0 380 0  
Issuance of restricted common stock (in shares) 197,500          
Issuance of restricted common stock $ 2 (2) 0 0 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  
Balance (in shares) at Oct. 02, 2022 22,150,665          
Balance at Oct. 02, 2022 $ 221 155,374 (115,476) (22,614) 0  
Balance (in shares) at Jul. 03, 2022 22,131,983          
Balance at Jul. 03, 2022 $ 221 155,214 (113,234) (22,563) 0  
Net income (loss) 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  
Balance (in shares) at Dec. 31, 2022 22,175,645          
Balance at Dec. 31, 2022 $ 221 155,535 (115,336) (20,845) 0 19,575
Net income (loss) 0 0 (517) 0 0 (517)
Foreign currency translation adjustment $ 0 0 0 1,841 0  
Issuance of restricted common stock (in shares) 160,000          
Issuance of restricted common stock $ 2 (2) 0 0 0  
Exercise of stock options (in shares) 106,504          
Exercise of stock options $ 1 (105) 0 0 0  
Noncash compensation (in shares) 45,000          
Noncash compensation $ 0 615 0 0 0  
Balance (in shares) at Oct. 01, 2023 22,454,649          
Balance at Oct. 01, 2023 $ 224 156,044 (115,853) (19,004) 0 21,411
Balance (in shares) at Jul. 02, 2023 22,414,610          
Balance at Jul. 02, 2023 $ 224 155,860 (115,298) (18,423) 0  
Net income (loss) 0 0 (555) 0 0 (555)
Foreign currency translation adjustment $ 0 0 0 (581) 0  
Exercise of stock options (in shares) 25,039          
Exercise of stock options $ 0 (22) 0 0 0  
Noncash compensation (in shares) 15,000          
Noncash compensation $ 0 206 0 0 0  
Balance (in shares) at Oct. 01, 2023 22,454,649          
Balance at Oct. 01, 2023 $ 224 $ 156,044 $ (115,853) $ (19,004) $ 0 $ 21,411
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Nature of Business
9 Months Ended
Oct. 01, 2023
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 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Basis of Presentation
9 Months Ended
Oct. 01, 2023
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, 2022 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 1, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements, and notes thereto, for the year ended December 31, 2022 as presented in the Company’s Annual Report on Form 10-K.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Recent Accounting Pronouncements
9 Months Ended
Oct. 01, 2023
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. The Company adopted this guidance on January 1, 2023, which had no material impact on our consolidated financial statements.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases
9 Months Ended
Oct. 01, 2023
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 1, 2023, total right-of-use assets and operating lease liabilities were approximately $3,584,000 and $4,010,000, respectively. As of December 31, 2022, total right-of-use assets and operating lease liabilities were approximately $4,251,000 and $4,878,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 1, 2023 and October 2, 2022.

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Finance lease expense:

                               

Amortization expense

  $ 191     $ 170     $ 557     $ 490  

Interest expense

    69       83       218       261  

Operating lease expense

    351       351       1,052       1,052  

Variable lease expense

    105       84       276       253  

Total lease expense

  $ 716     $ 688     $ 2,103     $ 2,056  

 

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

 

   

Nine Months Ended

 
   

October 1,

   

October 2,

 
   

2023

   

2022

 
   

(Unaudited)

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

Operating cash flows from operating leases

  $ 1,328     $ 1,273  

Operating cash flows from finance leases

    218       261  

Financing cash flows from finance leases

    845       725  

 

 

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

 

   

Operating

   

Finance

 
   

Leases

   

Leases

 

Next 12 months

  $ 1,392     $ 1,381  

12 to 24 months

    1,226       1,317  

24 to 36 months

    960       640  

36 to 48 months

    837       26  

48 to 60 months

    210       0  

Thereafter

    0       0  

Total lease payments

    4,625       3,364  

Less imputed interest

    (615

)

    (362

)

Total

  $ 4,010     $ 3,002  

 

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

 

   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

 

Weighted-average remaining lease term (years):

               

Operating leases

    3.8       4.4  

Finance leases

    2.3       3  

Weighted-average discount rate (percentage):

               

Operating leases

    8       8  

Finance leases

    8.6       8.5  

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Revenue From Contracts With Customers
9 Months Ended
Oct. 01, 2023
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.

 

 

Some 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 $88,455,000 of remaining performance obligations as of October 1, 2023, all of which were long-term Sypris Electronics’ contracts. We expect to recognize approximately 19% of our remaining performance obligations as revenue in 2023, 78% in 2024 and the balance in 2025.

 

Disaggregation of Revenue

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Sypris Technologies – transferred point in time

  $ 19,337     $ 16,990     $ 58,895     $ 52,096  

Sypris Electronics – transferred point in time

    4,727       2,586       14,061       6,383  

Sypris Electronics – transferred over time

    9,517       5,623       28,532       21,930  
    $ 33,581     $ 25,199     $ 101,488     $ 80,409  

 

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 1, 2023 and December 31, 2022 were $4,292,000 and $2,393,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 1, 2023, the contract liabilities balance was $57,554,000, of which $49,207,000 was included within accrued liabilities and $8,347,000 was included within other liabilities in the accompanying consolidated balance sheets. As of December 31, 2022, the contract liabilities balance was $40,391,000, of which $27,909,000 was included within accrued liabilities and $12,482,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 $6,604,000 and $16,248,000 during the three and nine months ended October 1, 2023, respectively. 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.

 

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 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - (Loss) Income Per Common Share
9 Months Ended
Oct. 01, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

(6)

Loss 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 1, 2023 and 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.

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 
Loss attributable to stockholders:                                

Net loss as reported

  $ (555 )   $ (2,242 )   $ (517

)

 

$

(2,634

)

Less distributed and undistributed earnings allocable to restricted award holders

    0       0       0       0  

Less dividends declared attributable to restricted award holders

    0       0       0       0  

Net loss allocable to common stockholders

  $ (555 )   $ (2,242 )   $ (517

)

 

$

(2,634

)

Loss per common share attributable to stockholders:

                               

Basic

  $ (0.03 )   $ (0.10 )   $ (0.02

)

 

$

(0.12

)

Diluted

  $ (0.03 )   $ (0.10 )   $ (0.02

)

 

$

(0.12

)

Weighted average shares outstanding – basic

    21,880       21,740       21,848       21,716  

Weighted average additional shares assuming conversion of potential common shares

    0       0       0       0  

Weighted average shares outstanding – diluted

    21,880       21,740       21,848       21,716  

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Inventory
9 Months Ended
Oct. 01, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

(7)

Inventory

 

Inventory consists of the following (in thousands):

 

   

October 1,

   

December 31,

 
   

2023

   

2022

 
    (Unaudited)          

Raw materials

  $ 68,698     $ 36,612  

Work in process

    8,667       6,585  

Finished goods

    1,178       802  

Reserve for excess and obsolete inventory

    (1,874

)

    (1,866

)

Total

  $ 76,669     $ 42,133  

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Property, Plant and Equipment
9 Months Ended
Oct. 01, 2023
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 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         

Land and land improvements

  $ 43     $ 43  

Buildings and building improvements

    8,376       8,044  

Machinery, equipment, furniture and fixtures

    70,929       66,037  

Construction in progress

    2,687       2,048  
      82,035       76,172  

Accumulated depreciation

    (65,376 )     (60,640 )
    $ 16,659     $ 15,532  

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Debt
9 Months Ended
Oct. 01, 2023
Notes to Financial Statements  
Long-Term Debt [Text Block]

(9)

Debt

 

Debt outstanding consists of the following (in thousands):

 

   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         

Current:

               

Finance lease obligation, current portion

  $ 1,168     $ 1,102  

Equipment financing obligations, current portion

    624       398  

Working capital line of credit

    500       0  

Note payable – related party, current portion

    0       2,500  

Current portion of long term debt and finance lease obligations

  $ 2,292     $ 4,000  

Long Term:

               

Finance lease obligation

  $ 1,834     $ 2,536  

Equipment financing obligations

    1,429       738  

Note payable – related party

    4,000       4,000  

Less unamortized debt issuance and modification costs

    (7

)

    (11

)

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

  $ 7,256     $ 7,263  

 

Note Payable Related Party

 

The Company has received the benefit of cash infusions from Gill Family Capital Management, Inc. (“GFCM”) in the form of a secured promissory note (the “Note”), with obligations totaling $4,000,000 and $6,500,000 in principal as of October 1, 2023 and December 31, 2022, respectively. 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 1, 2023, our principal commitment under the Note was $2,000,000 due on April 1, 2024 and the balance on April 1, 2026. Interest on the Note is payable quarterly, and the rate 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, which was 8.8% as of October 1, 2023.

 

Subsequent to the third quarter ended October 1, 2023, the Company and GFCM amended the Note to, among other things: (i) increase the amount by $2,500,000 to $6,500,000, (ii) extend the maturity dates for $2,000,000 of the obligation to April 1, 2025, $2,000,000 to April 1, 2026 and the balance to April 1, 2027, (iii) adjust the interest rate beginning on November 10, 2023 and on each April 1 thereafter, to reflect the greater of 8% or 500 basis points above the five-year Treasury note average during the previous 90-day period, and (iv) allow for the deferral of payment for up to 60% of the interest due on the Note to April 1, 2025 (see Note 16).

 

Obligations under the 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.

 

 

Working Capital Line of Credit

 

During 2023, the Company established a $500,000 unsecured line of credit with BBVA Mexico in support of working capital needs of our Mexican subsidiary. The term of the line extends through February 2024 and provides for interest at 8.75% per annum. As of October 1, 2023, the Company had $500,000 outstanding on the line of credit.

 

Finance Lease Obligations

 

As of October 1, 2023, the Company had $3,002,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.6%.

 

Equipment Financing Obligations

 

As of October 1, 2023, the Company had $2,053,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

  $ 744  

12 to 24 months

    588  

24 to 36 months

    460  

36 to 48 months

    358  

48 to 60 months

    186  

Thereafter

    0  

Total payments

    2,336  

Less imputed interest

    (283

)

Total equipment financing obligations

  $ 2,053  

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Segment Information
9 Months Ended
Oct. 01, 2023
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 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Net revenue from unaffiliated customers:

                               

Sypris Technologies

  $ 19,337     $ 16,990     $ 58,895     $ 52,096  

Sypris Electronics

    14,244       8,209       42,593       28,313  
    $ 33,581     $ 25,199     $ 101,488     $ 80,409  

Gross profit:

                               

Sypris Technologies

  $ 1,459     $ 1,071     $ 6,105     $ 6,334  

Sypris Electronics

    2,581       900       6,766       3,926  
    $ 4,040     $ 1,971     $ 12,871     $ 10,260  
                                 

Operating income (loss):

                               

Sypris Technologies

  $ 21     $ (361

)

  $ 1,720     $ 2,243  

Sypris Electronics

    1,271       (56

)

    3,417       1,280  

General, corporate and other

    (1,422

)

    (1,186

)

    (3,885

)

    (3,963

)

    $ (130

)

  $ (1,603

)

  $ 1,252     $ (440

)

(Loss) income before taxes:

                               

Sypris Technologies

  $ (235

)

  $ (585

)

  $ 740     $ 1,578  

Sypris Electronics

    1,228

)

    (91

)

    3,303       1,167  

General, corporate and other

    (1,449

)

    (1,582

)

    (4,105

)

    (4,624

)

    $ (456

)

  $ (2,258

)

  $ (62

)

  $ (1,879

)

 

   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         

Total assets:

               

Sypris Technologies

  $ 42,021     $ 36,875  

Sypris Electronics

    82,553       47,522  

General, corporate and other

    5,319       19,747  
    $ 129,893     $ 104,144  
                 

Total liabilities:

               

Sypris Technologies

  $ 22,452     $ 19,492  

Sypris Electronics

    79,843       56,073  

General, corporate and other

    6,187       9,004  
    $ 108,482     $ 84,569  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Commitments and Contingencies
9 Months Ended
Oct. 01, 2023
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 1, 2023 and December 31, 2022 was $781,000 and $690,000, respectively. The Company’s warranty expense for the three and nine months ended October 1, 2023 and October 2, 2022 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 1, 2023 and December 31, 2022, 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 the Company’s 401(k) Plans (collectively, the “Plan”). The DOL does not dispute that the Company reached such interpretation in good faith and after the Company consulted with independent ERISA counsel. On January 26, 2022, an opinion was issued by the presiding 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, in an effort to avoid further litigation the Company engaged in settlement discussions with the DOL, and on March 14, 2023, the parties jointly delivered to the court a proposed consent order and judgment containing the terms of a settlement agreement, which the judge entered into the court record on September 28, 2023. The settlement, among other terms, requires the Company to pay a restoration payment of $575,000 to the Plan, which will be distributed among affected participants of the Plan, assessed a 10% penalty under section 502(l) of ERISA, which allows for the Company to request a good faith waiver upon satisfaction of the settlement, and dismissed individual defendants. The Company recorded a reserve of $575,000 during the year ended December 31, 2022, and the Company currently estimates the range of possible loss is $0 to $58,000 in excess of the amount reserved, representing the potential 10% penalty. The Court retained jurisdiction over the parties for the purposes of enforcing and interpreting the terms of this consent order and judgment.

 

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. On November 21, 2022, the Company received a demand for settlement presented by the Lucas Plaintiffs, which was rejected. The trial has been set for May 20, 2024. The Company is continuing to vigorously defend the matter and believes that it has affirmative defenses 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.

 

 

In order to reduce manufacturing lead times, the Company enters into agreements with certain suppliers to produce 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 $41,758,000 as of October 1, 2023, of which $16,455,000 is due in 2023, $23,810,000 is due in 2024 and $1,493,000 is due in 2025.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Income Taxes
9 Months Ended
Oct. 01, 2023
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 2023 and 2022 and for its foreign operations at a statutory rate of 30% in 2023 and 2022. 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.

 

The Company files income tax returns in the U.S. federal jurisdiction, and various state and foreign jurisdictions. To the Company’s knowledge, the Internal Revenue Service (IRS) is not currently examining the Company’s U.S. income tax returns for 2019 through 2021, for which the statute has yet to expire. During the first quarter of 2023, the Company’s wholly-owned subsidiary in Mexico received a formal tax assessment notice from Mexico’s Federal Tax Administration Service, Servicio de Administracion Tributaria’s (the “SAT”) pertaining to revenue variances and disallowed deductions related to an audit by the SAT of the 2016 tax year. The tax liability for the variances is $20,922,000 Mexican pesos, which includes annual adjustments for inflation, interest and penalties and equals approximately $1,150,000 USD at February 23, 2023. The Mexican subsidiary believes the variances can be substantially eliminated and filed an administrative appeal with the SAT in April 2023 and will further pursue all available legal actions in response to this assessment. No amounts have been accrued, as the Company does not believe a loss is probable. In addition, open tax years related to state and foreign jurisdictions remain subject to examination.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Employee Benefit Plans
9 Months Ended
Oct. 01, 2023
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 1,

   

October 2,

   

October 1,

    October 2,  
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 
                                 

Service cost

  $ 0     $ 1     $ 1     $ 3  

Interest cost on projected benefit obligation

    309       210       927       630  

Net amortizations, deferrals and other costs

    131       140       394       420  

Expected return on plan assets

    (176

)

    (204

)

    (529

)

    (613

)

Net periodic benefit cost

  $ 264     $ 147     $ 793     $ 440  

 

 

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

 

   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Service cost:

                               

Selling, general and administrative expenses

  $ 0     $ 1     $ 1     $ 3  

Other net periodic benefit costs:

                               

Other expense, net

    264       146       793       437  

Total

  $ 264     $ 147     $ 794     $ 440  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Accumulated Other Comprehensive Loss
9 Months Ended
Oct. 01, 2023
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 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         
                 

Foreign currency translation adjustments

  $ (8,617 )   $ (10,458 )

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

    (10,488 )     (10,488 )

Employee benefit related adjustments – Mexico, net of tax

    101       101  

Accumulated other comprehensive loss

  $ (19,004 )   $ (20,845 )
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Fair Value of Financial Instruments
9 Months Ended
Oct. 01, 2023
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 1, 2023 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 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Subsequent Events
9 Months Ended
Oct. 01, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

(16)

Subsequent Events

 

As described in Note 9 above, subsequent to the third quarter ended October 1, 2023, the Company amended the Note to, among other things: (i) increase the amount by $2,500,000 to $6,500,000, (ii) extend the maturity dates for $2,000,000 of the obligation to April 1, 2025, $2,000,000 to April 1, 2026 and the balance to April 1, 2027, (iii) adjust the interest rate beginning on November 10, 2023 and on each April 1 thereafter, to reflect the greater of 8% or 500 basis points above the five-year Treasury note average during the previous 90-day period, and (iv) allow for the deferral of payment for up to 60% of the interest due on the Note to April 1, 2025.

 

Obligations under the 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.

 

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases (Tables)
9 Months Ended
Oct. 01, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Finance lease expense:

                               

Amortization expense

  $ 191     $ 170     $ 557     $ 490  

Interest expense

    69       83       218       261  

Operating lease expense

    351       351       1,052       1,052  

Variable lease expense

    105       84       276       253  

Total lease expense

  $ 716     $ 688     $ 2,103     $ 2,056  
Supplemental Cash Flow Information Related to Leases [Table Text Block]
   

Nine Months Ended

 
   

October 1,

   

October 2,

 
   

2023

   

2022

 
   

(Unaudited)

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

Operating cash flows from operating leases

  $ 1,328     $ 1,273  

Operating cash flows from finance leases

    218       261  

Financing cash flows from finance leases

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

Operating

   

Finance

 
   

Leases

   

Leases

 

Next 12 months

  $ 1,392     $ 1,381  

12 to 24 months

    1,226       1,317  

24 to 36 months

    960       640  

36 to 48 months

    837       26  

48 to 60 months

    210       0  

Thereafter

    0       0  

Total lease payments

    4,625       3,364  

Less imputed interest

    (615

)

    (362

)

Total

  $ 4,010     $ 3,002  
Lease Terms and Discount Rates for Leases [Table Text Block]
   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

 

Weighted-average remaining lease term (years):

               

Operating leases

    3.8       4.4  

Finance leases

    2.3       3  

Weighted-average discount rate (percentage):

               

Operating leases

    8       8  

Finance leases

    8.6       8.5  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Revenue From Contracts With Customers (Tables)
9 Months Ended
Oct. 01, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Sypris Technologies – transferred point in time

  $ 19,337     $ 16,990     $ 58,895     $ 52,096  

Sypris Electronics – transferred point in time

    4,727       2,586       14,061       6,383  

Sypris Electronics – transferred over time

    9,517       5,623       28,532       21,930  
    $ 33,581     $ 25,199     $ 101,488     $ 80,409  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - (Loss) Income Per Common Share (Tables)
9 Months Ended
Oct. 01, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 
Loss attributable to stockholders:                                

Net loss as reported

  $ (555 )   $ (2,242 )   $ (517

)

 

$

(2,634

)

Less distributed and undistributed earnings allocable to restricted award holders

    0       0       0       0  

Less dividends declared attributable to restricted award holders

    0       0       0       0  

Net loss allocable to common stockholders

  $ (555 )   $ (2,242 )   $ (517

)

 

$

(2,634

)

Loss per common share attributable to stockholders:

                               

Basic

  $ (0.03 )   $ (0.10 )   $ (0.02

)

 

$

(0.12

)

Diluted

  $ (0.03 )   $ (0.10 )   $ (0.02

)

 

$

(0.12

)

Weighted average shares outstanding – basic

    21,880       21,740       21,848       21,716  

Weighted average additional shares assuming conversion of potential common shares

    0       0       0       0  

Weighted average shares outstanding – diluted

    21,880       21,740       21,848       21,716  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Inventory (Tables)
9 Months Ended
Oct. 01, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

October 1,

   

December 31,

 
   

2023

   

2022

 
    (Unaudited)          

Raw materials

  $ 68,698     $ 36,612  

Work in process

    8,667       6,585  

Finished goods

    1,178       802  

Reserve for excess and obsolete inventory

    (1,874

)

    (1,866

)

Total

  $ 76,669     $ 42,133  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Property, Plant and Equipment (Tables)
9 Months Ended
Oct. 01, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         

Land and land improvements

  $ 43     $ 43  

Buildings and building improvements

    8,376       8,044  

Machinery, equipment, furniture and fixtures

    70,929       66,037  

Construction in progress

    2,687       2,048  
      82,035       76,172  

Accumulated depreciation

    (65,376 )     (60,640 )
    $ 16,659     $ 15,532  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Debt (Tables)
9 Months Ended
Oct. 01, 2023
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         

Current:

               

Finance lease obligation, current portion

  $ 1,168     $ 1,102  

Equipment financing obligations, current portion

    624       398  

Working capital line of credit

    500       0  

Note payable – related party, current portion

    0       2,500  

Current portion of long term debt and finance lease obligations

  $ 2,292     $ 4,000  

Long Term:

               

Finance lease obligation

  $ 1,834     $ 2,536  

Equipment financing obligations

    1,429       738  

Note payable – related party

    4,000       4,000  

Less unamortized debt issuance and modification costs

    (7

)

    (11

)

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

  $ 7,256     $ 7,263  
Finance Lease, Liability, to be Paid, Maturity [Table Text Block]

Next 12 months

  $ 744  

12 to 24 months

    588  

24 to 36 months

    460  

36 to 48 months

    358  

48 to 60 months

    186  

Thereafter

    0  

Total payments

    2,336  

Less imputed interest

    (283

)

Total equipment financing obligations

  $ 2,053  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Segment Information (Tables)
9 Months Ended
Oct. 01, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Net revenue from unaffiliated customers:

                               

Sypris Technologies

  $ 19,337     $ 16,990     $ 58,895     $ 52,096  

Sypris Electronics

    14,244       8,209       42,593       28,313  
    $ 33,581     $ 25,199     $ 101,488     $ 80,409  

Gross profit:

                               

Sypris Technologies

  $ 1,459     $ 1,071     $ 6,105     $ 6,334  

Sypris Electronics

    2,581       900       6,766       3,926  
    $ 4,040     $ 1,971     $ 12,871     $ 10,260  
                                 

Operating income (loss):

                               

Sypris Technologies

  $ 21     $ (361

)

  $ 1,720     $ 2,243  

Sypris Electronics

    1,271       (56

)

    3,417       1,280  

General, corporate and other

    (1,422

)

    (1,186

)

    (3,885

)

    (3,963

)

    $ (130

)

  $ (1,603

)

  $ 1,252     $ (440

)

(Loss) income before taxes:

                               

Sypris Technologies

  $ (235

)

  $ (585

)

  $ 740     $ 1,578  

Sypris Electronics

    1,228

)

    (91

)

    3,303       1,167  

General, corporate and other

    (1,449

)

    (1,582

)

    (4,105

)

    (4,624

)

    $ (456

)

  $ (2,258

)

  $ (62

)

  $ (1,879

)

Reconciliation of Assets from Segment to Consolidated [Table Text Block]
   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         

Total assets:

               

Sypris Technologies

  $ 42,021     $ 36,875  

Sypris Electronics

    82,553       47,522  

General, corporate and other

    5,319       19,747  
    $ 129,893     $ 104,144  
                 

Total liabilities:

               

Sypris Technologies

  $ 22,452     $ 19,492  

Sypris Electronics

    79,843       56,073  

General, corporate and other

    6,187       9,004  
    $ 108,482     $ 84,569  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Employee Benefit Plans (Tables)
9 Months Ended
Oct. 01, 2023
Notes Tables  
Schedule of Net Benefit Costs [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

    October 2,  
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 
                                 

Service cost

  $ 0     $ 1     $ 1     $ 3  

Interest cost on projected benefit obligation

    309       210       927       630  

Net amortizations, deferrals and other costs

    131       140       394       420  

Expected return on plan assets

    (176

)

    (204

)

    (529

)

    (613

)

Net periodic benefit cost

  $ 264     $ 147     $ 793     $ 440  
Net Periodic Benefit Cost Recognized in Income Statement [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

October 1,

   

October 2,

   

October 1,

   

October 2,

 
   

2023

   

2022

   

2023

   

2022

 
   

(Unaudited)

   

(Unaudited)

 

Service cost:

                               

Selling, general and administrative expenses

  $ 0     $ 1     $ 1     $ 3  

Other net periodic benefit costs:

                               

Other expense, net

    264       146       793       437  

Total

  $ 264     $ 147     $ 794     $ 440  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Oct. 01, 2023
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]
   

October 1,

   

December 31,

 
   

2023

   

2022

 
   

(Unaudited)

         
                 

Foreign currency translation adjustments

  $ (8,617 )   $ (10,458 )

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

    (10,488 )     (10,488 )

Employee benefit related adjustments – Mexico, net of tax

    101       101  

Accumulated other comprehensive loss

  $ (19,004 )   $ (20,845 )
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Nature of Business (Details Textual)
9 Months Ended
Oct. 01, 2023
Number of Operating Segments 2
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases (Details Textual) - USD ($)
Oct. 01, 2023
Dec. 31, 2022
Lessee, Operating Lease, Renewal Term 5 years  
Operating Lease, Right-of-Use Asset $ 3,584,000 $ 4,251,000
Operating Lease, Liability, Total $ 4,010,000 $ 4,878,000
Minimum [Member]    
Lessee, Operating Lease, Term of Contract 10 years  
Maximum [Member]    
Lessee, Operating Lease, Term of Contract 11 years  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases - Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Amortization expense $ 191 $ 170 $ 557 $ 490
Interest expense 69 83 218 261
Operating lease expense 351 351 1,052 1,052
Variable lease expense 105 84 276 253
Total lease expense $ 716 $ 688 $ 2,103 $ 2,056
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Operating cash flows from operating leases $ 1,328 $ 1,273
Operating cash flows from finance leases 218 261
Financing cash flows from finance leases $ 845 $ 725
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
Oct. 01, 2023
Dec. 31, 2022
Next 12 months, operating leases $ 1,392,000  
12 to 24 months, operating leases 1,226,000  
24 to 36 months, operating leases 960,000  
36 to 48 months, operating leases 837,000  
48 to 60 months, operating leases 210,000  
Thereafter, operating leases 0  
Total lease payments, operating leases 4,625,000  
Less imputed interest, operating leases (615,000)  
Total, operating leases 4,010,000 $ 4,878,000
Finance Leases Excluding Equipment Financing Obligations [Member]    
Next 12 months, finance leases 1,381,000  
12 to 24 months, finance leases 1,317,000  
24 to 36 months, finance leases 640,000  
36 to 48 months, finance leases 26,000  
48 to 60 months, finance leases 0  
Thereafter, finance leases 0  
Total lease payments, finance leases 3,364,000  
Less imputed interest, finance leases (362,000)  
Total, finance leases $ 3,002,000  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details)
Oct. 01, 2023
Dec. 31, 2022
Operating leases (Year) 3 years 9 months 18 days 4 years 4 months 24 days
Finance leases (Year) 2 years 3 months 18 days 3 years
Operating leases 8.00% 8.00%
Finance leases 8.60% 8.50%
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Revenue From Contracts With Customers 1 (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Amount $ 88,455,000   $ 88,455,000    
Contract with Customer, Liability 57,554,000   57,554,000   $ 40,391,000
Contract with Customer, Liability, Revenue Recognized from Contract Liabilities 6,604,000 $ 3,237,000 16,248,000 $ 10,562,000  
Other Current Assets [Member]          
Contract with Customer, Asset, after Allowance for Credit Loss, Current 4,292,000   4,292,000   2,393,000
Accrued Liabilities [Member]          
Contract with Customer, Liability, Current 49,207,000   49,207,000   27,909,000
Other Noncurrent Liabilities [Member]          
Contract with Customer, Liability, Noncurrent $ 8,347,000   $ 8,347,000   $ 12,482,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Revenue From Contracts With Customers 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-03
Oct. 01, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Percentage 19.00%
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Oct. 02, 2022
Net revenue $ 33,581 $ 25,199 $ 101,488 $ 80,409 $ 80,409
Sypris Technologies [Member]          
Net revenue 19,337 16,990 58,895 52,096  
Sypris Technologies [Member] | Transferred at Point in Time [Member]          
Net revenue 19,337 16,990 58,895 52,096  
Sypris Electronics [Member]          
Net revenue 14,244 8,209 42,593 28,313  
Sypris Electronics [Member] | Transferred at Point in Time [Member]          
Net revenue 4,727 2,586 14,061 6,383  
Sypris Electronics [Member] | Transferred over Time [Member]          
Net revenue $ 9,517 $ 5,623 $ 28,532 $ 21,930  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - (Loss) Income Per Common Share - Reconciliation of Weighted Average Shares Outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Net income (loss) income as reported $ (555) $ (2,242) $ (517) $ (2,634)
Less distributed and undistributed earnings allocable to restricted award holders 0 0 0 0
Net income (loss) allocable to common stockholders $ (555) $ (2,242) $ (517) $ (2,634)
Basic (in dollars per share) $ (0.03) $ (0.10) $ (0.02) $ (0.12)
Diluted (in dollars per share) $ (0.03) $ (0.10) $ (0.02) $ (0.12)
Basic (in shares) 21,880 21,740 21,848 21,716
Weighted average additional shares assuming conversion of potential common shares (in shares) 0 0 0 0
Weighted average shares outstanding – diluted (in shares) 21,880 21,740 21,848 21,716
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Inventory - Inventory Components (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Dec. 31, 2022
Raw materials $ 68,698 $ 36,612
Work in process 8,667 6,585
Finished goods 1,178 802
Reserve for excess and obsolete inventory (1,874) (1,866)
Total $ 76,669 $ 42,133
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Dec. 31, 2022
Gross property, plant and equipment $ 82,035 $ 76,172
Accumulated depreciation (65,376) (60,640)
Property, Plant and Equipment, Net 16,659 15,532
Land and Land Improvements [Member]    
Gross property, plant and equipment 43 43
Building and Building Improvements [Member]    
Gross property, plant and equipment 8,376 8,044
Property, Plant and Equipment, Other Types [Member]    
Gross property, plant and equipment 70,929 66,037
Construction in Progress [Member]    
Gross property, plant and equipment $ 2,687 $ 2,048
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Debt (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 01, 2023
Dec. 31, 2022
Working capital line of credit $ 500,000 $ 500,000 $ 0
Line of Credit Facility, Interest Rate at Period End 8.75% 8.75%  
Line of Credit Facility, Fair Value of Amount Outstanding $ 500,000 $ 500,000  
Machinery at Sypris Technologies Facility [Member]      
Finance Lease, Liability $ 3,002,000 $ 3,002,000  
Machinery at Sypris Technologies Facility [Member] | Finance Lease Obligations [Member]      
Debt, Weighted Average Interest Rate 8.60% 8.60%  
Gill Family Capital Management [Member]      
Subordinated Debt, Ending Balance $ 2,000,000 $ 2,000,000  
Debt Instrument, Maximum Allowance of Interest Due on Deferred Payments, Percent   60.00%  
Gill Family Capital Management [Member] | Minimum [Member]      
Debt Instrument, Interest Rate, Stated Percentage 8.00% 8.00%  
Gill Family Capital Management [Member] | Minimum [Member] | Five-year Treasury Note Average During Preceding 90-day Period [Member]      
Debt Instrument, Basis Spread on Variable Rate   5.00%  
Promissory Notes with Maturity on April 1, 2021 and April 1, 2023 [Member] | Gill Family Capital Management [Member]      
Subordinated Debt, Ending Balance $ 4,000,000 $ 4,000,000 $ 6,500,000
Debt Instrument, Interest Rate, Stated Percentage 8.80% 8.80%  
Promissory Notes with Maturity on April 1, 2021 and April 1, 2023 [Member] | Gill Family Capital Management [Member] | Minimum [Member]      
Debt Instrument, Interest Rate, Stated Percentage 8.00% 8.00%  
Promissory Notes with Maturity on April 1, 2024 [Member] | Gill Family Capital Management [Member]      
Subordinated Debt, Ending Balance $ 2,000,000 $ 2,000,000  
Promissory Note [Member] | Gill Family Capital Management [Member] | Minimum [Member] | Five-year Treasury Note Average During Preceding 90-day Period [Member]      
Debt Instrument, Basis Spread on Variable Rate   5.00%  
Promissory Notes With Maturity On April 1, 2024 And April 1, 2026 [Member] | Gill Family Capital Management [Member]      
Subordinated Debt, Ending Balance 6,500,000 $ 6,500,000  
Debt Instrument, Increase (Decrease), Net $ 2,500,000    
Debt Instrument, Maximum Allowance of Interest Due on Deferred Payments, Percent   60.00%  
Promissory Notes With Maturity On April 1, 2024 And April 1, 2026 [Member] | Gill Family Capital Management [Member] | Minimum [Member]      
Debt Instrument, Interest Rate, Stated Percentage 8.00% 8.00%  
Promissory Notes With Maturity on April 1, 2025 [Member] | Gill Family Capital Management [Member]      
Subordinated Debt, Ending Balance $ 2,000,000 $ 2,000,000  
Promissory Note With Maturity On April 1, 2026 [Member] | Gill Family Capital Management [Member]      
Subordinated Debt, Ending Balance 2,000,000 2,000,000  
Equipment Financing Obligations [Member]      
Finance Lease, Liability 2,053,000 2,053,000  
Long-Term Debt $ 2,053,000 $ 2,053,000  
Equipment Financing Obligations [Member] | Minimum [Member]      
Debt Instrument, Interest Rate, Effective Percentage 4.40% 4.40%  
Equipment Financing Obligations [Member] | Maximum [Member]      
Debt Instrument, Interest Rate, Effective Percentage 8.10% 8.10%  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Debt - Debt Components (Details) - USD ($)
Oct. 01, 2023
Dec. 31, 2022
Finance lease obligations, current portion $ 1,168,000 $ 1,102,000
Equipment financing obligations, current portion 624,000 398,000
Working capital line of credit 500,000 0
Note payable – related party, current portion 0 2,500,000
Current portion of long-term debt and finance lease obligations 2,292,000 4,000,000
Finance lease obligations, net of current portion 1,834,000 2,536,000
Equipment financing obligations 1,429,000 738,000
Less unamortized debt issuance and modification costs (7,000) (11,000)
Long-term debt and finance lease obligations, net of unamortized debt costs 7,256,000 7,263,000
Related Party [Member]    
Note payable – related party, current portion 0 2,500,000
Note payable – related party $ 4,000,000 $ 4,000,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Debt - Maturities of Equipment Financing Obligations (Details) - Equipment Financing Obligations [Member]
$ in Thousands
Oct. 01, 2023
USD ($)
Next 12 months $ 744
12 to 24 months 588
24 to 36 months 460
36 to 48 months 358
48 to 60 months 186
Thereafter 0
Total lease payments, finance leases 2,336
Less imputed interest, finance leases (283)
Total, finance leases $ 2,053
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Segment Information (Details Textual)
9 Months Ended
Oct. 01, 2023
Number of Operating Segments 2
Intersegment Eliminations [Member]  
Number of Operating Segments 2
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Segment Information - Financial Information From Reportable Segments - Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Oct. 02, 2022
Net revenue from unaffiliated customers $ 33,581 $ 25,199 $ 101,488 $ 80,409 $ 80,409
Gross profit (loss) 4,040 1,971 12,871 10,260 10,260
us-gaap_OperatingIncomeLoss (130) (1,603) 1,252 (440) (440)
Sypris Technologies (456) (2,258) (62) (1,879) $ (1,879)
Sypris Technologies [Member]          
Net revenue from unaffiliated customers 19,337 16,990 58,895 52,096  
Gross profit (loss) 1,459 1,071 6,105 6,334  
us-gaap_OperatingIncomeLoss 21 (361) 1,720 2,243  
Sypris Technologies (235) (585) 740 1,578  
Sypris Electronics [Member]          
Net revenue from unaffiliated customers 14,244 8,209 42,593 28,313  
Gross profit (loss) 2,581 900 6,766 3,926  
us-gaap_OperatingIncomeLoss 1,271 (56) 3,417 1,280  
Sypris Technologies 1,228 (91) 3,303 1,167  
Corporate and Other [Member]          
us-gaap_OperatingIncomeLoss (1,422) (1,186) (3,885) (3,963)  
Sypris Technologies $ (1,449) $ (1,582) $ (4,105) $ (4,624)  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Segment Information - Financial Information From Reportable Segments - Balance Sheet (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Dec. 31, 2022
Total assets $ 129,893 $ 104,144
Total liabilities 108,482 84,569
Sypris Technologies [Member]    
Total assets 42,021 36,875
Total liabilities 22,452 19,492
Sypris Electronics [Member]    
Total assets 82,553 47,522
Total liabilities 79,843 56,073
Corporate and Other [Member]    
Total assets 5,319 19,747
Total liabilities $ 6,187 $ 9,004
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Commitments and Contingencies (Details Textual) - USD ($)
Oct. 01, 2023
Dec. 31, 2022
Standard and Extended Product Warranty Accrual $ 781,000 $ 690,000
Accrual for Environmental Loss Contingencies, Ending Balance 0 $ 0
Inventories [Member]    
Purchase Obligation 41,758,000  
Purchase Obligation, to be Paid, Year One 16,455,000  
Purchase Obligation, to be Paid, Year Two 23,810,000  
Purchase Obligation, to be Paid, Year Three 1,493,000  
DOL [Member]    
Estimated Litigation Liability 575,000  
DOL [Member] | Minimum [Member]    
Loss Contingency, Estimate of Possible Loss 0  
DOL [Member] | Maximum [Member]    
Loss Contingency, Estimate of Possible Loss $ 58,000  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Income Taxes (Details Textual)
9 Months Ended
Feb. 23, 2023
USD ($)
Feb. 23, 2023
MXN ($)
Oct. 01, 2023
Oct. 02, 2022
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%
Foreign Tax Authority [Member] | Mexican Tax Authority [Member]        
Tax Assessment of the Company $ 1,150,000 $ 20,922,000    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 03, 2022
Oct. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Service cost $ 0 $ 1 $ 1 $ 1 $ 3
Interest cost on projected benefit obligation 309 210   927 630
Net amortizations, deferrals and other costs 131 140   394 420
Expected return on plan assets (176) (204)   (529) (613)
Net periodic benefit cost $ 264 $ 147   $ 793 $ 440
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
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. 01, 2023
Oct. 03, 2022
Oct. 02, 2022
Oct. 01, 2023
Oct. 02, 2022
Selling, general and administrative expenses $ 0 $ 1 $ 1 $ 1 $ 3
Other expense (income), net 264   146 793 437
Total 264 $ 147   793 440
Approximation [Member]          
Total $ 264   $ 147 $ 794 $ 440
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Oct. 01, 2023
Dec. 31, 2022
Foreign currency translation adjustments $ (8,617) $ (10,458)
Accumulated other comprehensive loss (19,004) (20,845)
UNITED STATES    
Employee benefit related adjustments – U.S., net of tax (10,488) (10,488)
Foreign Plan [Member]    
Employee benefit related adjustments – U.S., net of tax $ 101 $ 101
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Subsequent Events (Details Textual) - Gill Family Capital Management [Member]
3 Months Ended 9 Months Ended
Oct. 01, 2023
USD ($)
Oct. 01, 2023
USD ($)
Subordinated Debt, Ending Balance $ 2,000,000 $ 2,000,000
Debt Instrument, Maximum Allowance of Interest Due on Deferred Payments, Percent   60.00%
Minimum [Member]    
Debt Instrument, Interest Rate, Stated Percentage 8.00% 8.00%
Minimum [Member] | Five-year Treasury Note Average During Preceding 90-day Period [Member]    
Debt Instrument, Basis Spread on Variable Rate   5.00%
Promissory Notes With Maturity On April 1, 2024 And April 1, 2026 [Member]    
Debt Instrument, Increase (Decrease), Net $ 2,500,000  
Subordinated Debt, Ending Balance $ 6,500,000 $ 6,500,000
Debt Instrument, Maximum Allowance of Interest Due on Deferred Payments, Percent   60.00%
Promissory Notes With Maturity On April 1, 2024 And April 1, 2026 [Member] | Minimum [Member]    
Debt Instrument, Interest Rate, Stated Percentage 8.00% 8.00%
XML 70 sypr20230930_10q_htm.xml IDEA: XBRL DOCUMENT 0000864240 2023-01-01 2023-10-01 0000864240 sypr:GillFamilyCapitalManagementMember 2023-01-01 2023-10-01 0000864240 srt:MinimumMember sypr:GillFamilyCapitalManagementMember sypr:FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember 2023-01-01 2023-10-01 0000864240 srt:MinimumMember sypr:GillFamilyCapitalManagementMember 2023-10-01 0000864240 sypr:GillFamilyCapitalManagementMember 2023-10-01 0000864240 sypr:PromissoryNotesWithMaturityOnApril12024AndApril12026Member sypr:GillFamilyCapitalManagementMember 2023-10-01 0000864240 sypr:PromissoryNotesWithMaturityOnApril12024AndApril12026Member sypr:GillFamilyCapitalManagementMember 2023-07-03 2023-10-01 0000864240 2022-12-31 0000864240 2023-10-01 0000864240 us-gaap:ForeignPlanMember 2022-12-31 0000864240 us-gaap:ForeignPlanMember 2023-10-01 0000864240 country:US 2022-12-31 0000864240 country:US 2023-10-01 0000864240 sypr:ApproximationMember 2022-01-01 2022-10-02 0000864240 sypr:ApproximationMember 2023-01-01 2023-10-01 0000864240 sypr:ApproximationMember 2022-07-04 2022-10-02 0000864240 sypr:ApproximationMember 2023-07-03 2023-10-01 0000864240 2022-01-01 2022-10-02 0000864240 2022-07-04 2022-10-02 0000864240 2023-07-03 2023-10-01 0000864240 2022-07-04 2022-10-03 0000864240 us-gaap:ForeignCountryMember us-gaap:MexicanTaxAuthorityMember 2023-02-23 2023-02-23 0000864240 us-gaap:InventoriesMember 2023-10-01 0000864240 sypr:DOLMember srt:MaximumMember 2023-10-01 0000864240 sypr:DOLMember srt:MinimumMember 2023-10-01 0000864240 sypr:DOLMember 2023-10-01 0000864240 us-gaap:CorporateAndOtherMember 2022-12-31 0000864240 us-gaap:CorporateAndOtherMember 2023-10-01 0000864240 sypr:SyprisElectronicsMember 2022-12-31 0000864240 sypr:SyprisElectronicsMember 2023-10-01 0000864240 sypr:SyprisTechnologiesMember 2022-12-31 0000864240 sypr:SyprisTechnologiesMember 2023-10-01 0000864240 2022-01-02 2022-10-02 0000864240 us-gaap:CorporateAndOtherMember 2022-01-02 2022-10-02 0000864240 us-gaap:CorporateAndOtherMember 2023-01-01 2023-10-01 0000864240 us-gaap:CorporateAndOtherMember 2022-07-04 2022-10-02 0000864240 us-gaap:CorporateAndOtherMember 2023-07-03 2023-10-01 0000864240 sypr:SyprisElectronicsMember 2022-01-02 2022-10-02 0000864240 sypr:SyprisElectronicsMember 2023-01-01 2023-10-01 0000864240 sypr:SyprisElectronicsMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisElectronicsMember 2023-07-03 2023-10-01 0000864240 sypr:SyprisTechnologiesMember 2022-01-02 2022-10-02 0000864240 sypr:SyprisTechnologiesMember 2023-01-01 2023-10-01 0000864240 sypr:SyprisTechnologiesMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisTechnologiesMember 2023-07-03 2023-10-01 0000864240 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-10-01 0000864240 sypr:EquipmentFinancingObligationsMember 2023-10-01 0000864240 srt:MaximumMember sypr:EquipmentFinancingObligationsMember 2023-10-01 0000864240 srt:MinimumMember sypr:EquipmentFinancingObligationsMember 2023-10-01 0000864240 sypr:FinanceLeaseObligationsMember sypr:MachineryAtSyprisTechnologiesFacilityMember 2023-10-01 0000864240 sypr:MachineryAtSyprisTechnologiesFacilityMember 2023-10-01 0000864240 sypr:PromissoryNotesWithMaturityOnApril12024AndApril12026Member sypr:GillFamilyCapitalManagementMember 2023-01-01 2023-10-01 0000864240 srt:MinimumMember sypr:PromissoryNoteMember sypr:GillFamilyCapitalManagementMember sypr:FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember 2023-01-01 2023-10-01 0000864240 srt:MinimumMember sypr:PromissoryNotesWithMaturityOnApril12024AndApril12026Member sypr:GillFamilyCapitalManagementMember 2023-10-01 0000864240 sypr:PromissoryNoteWithMaturityOnApril12026Member sypr:GillFamilyCapitalManagementMember 2023-10-01 0000864240 sypr:PromissoryNotesWithMaturityOnApril12025Member sypr:GillFamilyCapitalManagementMember 2023-10-01 0000864240 sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Member sypr:GillFamilyCapitalManagementMember 2023-10-01 0000864240 srt:MinimumMember sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Member sypr:GillFamilyCapitalManagementMember 2023-10-01 0000864240 sypr:PromissoryNotesWithMaturityOnApril12024Member sypr:GillFamilyCapitalManagementMember 2023-10-01 0000864240 sypr:PromissoryNotesWithMaturityOnApril12021AndApril12023Member sypr:GillFamilyCapitalManagementMember 2022-12-31 0000864240 us-gaap:RelatedPartyMember 2022-12-31 0000864240 us-gaap:RelatedPartyMember 2023-10-01 0000864240 us-gaap:ConstructionInProgressMember 2022-12-31 0000864240 us-gaap:ConstructionInProgressMember 2023-10-01 0000864240 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0000864240 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-10-01 0000864240 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000864240 us-gaap:BuildingAndBuildingImprovementsMember 2023-10-01 0000864240 us-gaap:LandAndLandImprovementsMember 2022-12-31 0000864240 us-gaap:LandAndLandImprovementsMember 2023-10-01 0000864240 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0000864240 sypr:AccruedLiabilities1Member 2022-12-31 0000864240 us-gaap:OtherNoncurrentLiabilitiesMember 2023-10-01 0000864240 sypr:AccruedLiabilities1Member 2023-10-01 0000864240 us-gaap:OtherCurrentAssetsMember 2022-12-31 0000864240 us-gaap:OtherCurrentAssetsMember 2023-10-01 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredOverTimeMember 2022-01-02 2022-10-02 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-10-01 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredOverTimeMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredOverTimeMember 2023-07-03 2023-10-01 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredAtPointInTimeMember 2022-01-02 2022-10-02 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-10-01 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredAtPointInTimeMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisElectronicsMember us-gaap:TransferredAtPointInTimeMember 2023-07-03 2023-10-01 0000864240 sypr:SyprisTechnologiesMember us-gaap:TransferredAtPointInTimeMember 2022-01-02 2022-10-02 0000864240 sypr:SyprisTechnologiesMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-10-01 0000864240 sypr:SyprisTechnologiesMember us-gaap:TransferredAtPointInTimeMember 2022-07-04 2022-10-02 0000864240 sypr:SyprisTechnologiesMember us-gaap:TransferredAtPointInTimeMember 2023-07-03 2023-10-01 0000864240 2023-07-03 2023-10-01 0000864240 sypr:FinanceLeasesExcludingEquipmentFinancingObligationsMember 2023-10-01 0000864240 srt:MaximumMember 2023-10-01 0000864240 srt:MinimumMember 2023-10-01 0000864240 us-gaap:TreasuryStockCommonMember 2022-10-02 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-02 0000864240 us-gaap:RetainedEarningsMember 2022-10-02 0000864240 us-gaap:AdditionalPaidInCapitalMember 2022-10-02 0000864240 sypr:CommonStockOutstandingMember 2022-10-02 0000864240 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-10-02 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-10-02 0000864240 us-gaap:RetainedEarningsMember 2022-01-01 2022-10-02 0000864240 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-10-02 0000864240 sypr:CommonStockOutstandingMember 2022-01-01 2022-10-02 0000864240 us-gaap:TreasuryStockCommonMember 2021-12-31 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000864240 us-gaap:RetainedEarningsMember 2021-12-31 0000864240 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000864240 sypr:CommonStockOutstandingMember 2021-12-31 0000864240 us-gaap:TreasuryStockCommonMember 2023-10-01 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 0000864240 us-gaap:RetainedEarningsMember 2023-10-01 0000864240 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 0000864240 sypr:CommonStockOutstandingMember 2023-10-01 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-10-01 0000864240 us-gaap:RetainedEarningsMember 2023-01-01 2023-10-01 0000864240 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-10-01 0000864240 sypr:CommonStockOutstandingMember 2023-01-01 2023-10-01 0000864240 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-10-01 0000864240 us-gaap:TreasuryStockCommonMember 2022-12-31 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000864240 us-gaap:RetainedEarningsMember 2022-12-31 0000864240 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000864240 sypr:CommonStockOutstandingMember 2022-12-31 0000864240 us-gaap:TreasuryStockCommonMember 2022-07-04 2022-10-02 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-04 2022-10-02 0000864240 us-gaap:RetainedEarningsMember 2022-07-04 2022-10-02 0000864240 us-gaap:AdditionalPaidInCapitalMember 2022-07-04 2022-10-02 0000864240 sypr:CommonStockOutstandingMember 2022-07-04 2022-10-02 0000864240 us-gaap:TreasuryStockCommonMember 2022-07-03 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 0000864240 us-gaap:RetainedEarningsMember 2022-07-03 0000864240 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 0000864240 sypr:CommonStockOutstandingMember 2022-07-03 0000864240 us-gaap:TreasuryStockCommonMember 2023-07-03 2023-10-01 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-03 2023-10-01 0000864240 us-gaap:RetainedEarningsMember 2023-07-03 2023-10-01 0000864240 us-gaap:AdditionalPaidInCapitalMember 2023-07-03 2023-10-01 0000864240 sypr:CommonStockOutstandingMember 2023-07-03 2023-10-01 0000864240 us-gaap:TreasuryStockCommonMember 2023-07-02 0000864240 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 0000864240 us-gaap:RetainedEarningsMember 2023-07-02 0000864240 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 0000864240 sypr:CommonStockOutstandingMember 2023-07-02 0000864240 2022-10-02 0000864240 2021-12-31 0000864240 us-gaap:CommonStockMember 2022-12-31 0000864240 us-gaap:CommonStockMember 2023-10-01 0000864240 us-gaap:NonvotingCommonStockMember 2022-12-31 0000864240 us-gaap:NonvotingCommonStockMember 2023-10-01 0000864240 us-gaap:SeriesAPreferredStockMember 2022-12-31 0000864240 us-gaap:SeriesAPreferredStockMember 2023-10-01 0000864240 2023-11-05 pure iso4217:USD iso4217:MXN shares iso4217:USD shares utr:Y thunderdome:item Q3 2023 --12-31 false 0000864240 0 0 2 P1Y 2 0 0 0 0 0 0 10-Q true 2023-10-01 false 0-24020 SYPRIS SOLUTIONS, INC. 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 22454649 33581000 25199000 101488000 80409000 29541000 23228000 88617000 70149000 4040000 1971000 12871000 10260000 4170000 3574000 11619000 10700000 -130000 -1603000 1252000 -440000 127000 273000 531000 784000 -199000 -382000 -783000 -655000 -456000 -2258000 -62000 -1879000 99000 -16000 455000 755000 -555000 -2242000 -517000 -2634000 -0.03 -0.10 -0.02 -0.12 -0.03 -0.10 -0.02 -0.12 21880000 21740000 21848000 21716000 21880000 21740000 21848000 21716000 0.00 0.00 0.00 0.00 -555000 -2242000 -517000 -2634000 -581000 -51000 1841000 380000 -1136000 -2293000 1324000 -2254000 8409000 21648000 10777000 8064000 76669000 42133000 9284000 8133000 105139000 79978000 16659000 15532000 3584000 4251000 4511000 4383000 129893000 104144000 25553000 17638000 56052000 33316000 1120000 1168000 1168000 1102000 624000 398000 500000 0 0 2500000 85017000 56122000 2890000 3710000 1834000 2536000 1429000 738000 3993000 3989000 13319000 17474000 108482000 84569000 0.01 0.01 975150 975150 0 0 0.01 0.01 24850 24850 0 0 0.01 0.01 10000000 10000000 0 0 0.01 0.01 30000000 30000000 22465485 22454649 22175664 22175645 224000 221000 156044000 155535000 -115853000 -115336000 -19004000 -20845000 10835 19 0 0 21411000 19575000 129893000 104144000 -517000 -2634000 2392000 2302000 -56000 451000 615000 512000 3000 4000 -0 -4000 -22000 92000 667000 690000 -178000 -82000 10000 60000 2845000 528000 34146000 5062000 464000 2215000 7841000 3877000 18195000 10780000 -8169000 8295000 1890000 2811000 0 6000 -1890000 -2805000 210000 0 500000 0 845000 725000 387000 253000 -2500000 0 104000 40000 -3126000 -1018000 -54000 382000 -13239000 4854000 21648000 11620000 8409000 16474000 1050000 280000 22414610 224000 155860000 -115298000 -18423000 0 0 0 -555000 0 0 0 0 0 -581000 0 25039 0 -22000 0 0 0 15000 0 206000 0 0 0 22454649 224000 156044000 -115853000 -19004000 0 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 22175645 221000 155535000 -115336000 -20845000 0 0 0 -517000 0 0 0 0 0 1841000 0 160000 2000 -2000 0 0 0 106504 1000 -105000 0 0 0 45000 0 615000 0 0 0 32500 -0 -1000 -0 -0 22454649 224000 156044000 -115853000 -19004000 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 <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>(1)</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 <span style="-sec-ix-hidden:c468">two</span> business segments, Sypris Technologies, Inc. (“Sypris Technologies”) and Sypris Electronics, LLC (“Sypris Electronics”) (See Note 10).</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>(2)</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 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, 2022 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.</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 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 1, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements, and notes thereto, for the year ended December 31, 2022 as presented in the Company’s Annual Report on Form 10-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>(3)</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 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. The Company adopted this guidance on January 1, 2023, which had no 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>(4)</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 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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.</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 October 1, 2023, total right-of-use assets and operating lease liabilities were approximately $3,584,000 and $4,010,000, respectively. As of December 31, 2022, total right-of-use assets and operating lease liabilities were approximately $4,251,000 and $4,878,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 may 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 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 1, 2023 and October 2, 2022.</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 three and nine months ended October 1, 2023 and October 2, 2022 (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 class="finHeading" 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 class="finHeading" 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 1,</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 1,</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> </tr> <tr class="finHeading" 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>2023</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>2023</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> </tr> <tr class="finHeading" 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>(Unaudited)</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: 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: 0pt 0pt 0pt 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;">191</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;">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;">557</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> </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: 0pt 0pt 0pt 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;">69</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;">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;">218</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> </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: 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,052</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: 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;">105</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;">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;">276</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> </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: 0pt 0pt 0pt 9pt;">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);">716</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);">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);">2,103</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> </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;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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Nine Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 1,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 2,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Cash paid for amounts included in the measurement of lease liabilities:</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,328</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,273</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from finance leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from finance leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">725</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The annual future minimum lease payments as of October 1, 2023 are 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 class="finHeading" 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; text-align: center;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; text-align: center;"> </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 class="finHeading" 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; text-align: center;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; text-align: center;"> </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: 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,392</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,381</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: 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,226</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,317</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: 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;">960</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;">640</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: 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;">837</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(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: 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;">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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">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 style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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;">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: 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: 0pt 0pt 0pt 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;">4,625</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;">3,364</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: 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;">(615</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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(362</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: 0pt 0pt 0pt 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);">4,010</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,002</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 October 1, 2023 and December 31, 2022:</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 class="finHeading" 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 1,</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 class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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> </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: 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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.8</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.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%; 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: 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(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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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 3584000 4010000 4251000 4878000 <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 class="finHeading" 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 class="finHeading" 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 1,</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 1,</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> </tr> <tr class="finHeading" 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>2023</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>2023</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> </tr> <tr class="finHeading" 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>(Unaudited)</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: 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: 0pt 0pt 0pt 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;">191</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;">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;">557</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> </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: 0pt 0pt 0pt 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;">69</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;">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;">218</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> </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: 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,052</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: 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;">105</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;">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;">276</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> </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: 0pt 0pt 0pt 9pt;">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);">716</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);">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);">2,103</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> </tr> </tbody></table> 191000 170000 557000 490000 69000 83000 218000 261000 351000 351000 1052000 1052000 105000 84000 276000 253000 716000 688000 2103000 2056000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Nine Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 1,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 2,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Cash paid for amounts included in the measurement of lease liabilities:</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,328</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,273</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from finance leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">218</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from finance leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">725</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 1328000 1273000 218000 261000 845000 725000 <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 class="finHeading" 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; text-align: center;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; text-align: center;"> </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 class="finHeading" 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; text-align: center;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; text-align: center;"> </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: 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,392</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,381</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: 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,226</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,317</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: 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;">960</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;">640</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: 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;">837</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(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: 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;">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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">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 style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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;">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: 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: 0pt 0pt 0pt 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;">4,625</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;">3,364</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: 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;">(615</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: 13%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(362</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: 0pt 0pt 0pt 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);">4,010</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,002</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 1392000 1381000 1226000 1317000 960000 640000 837000 26000 210000 0 0 0 4625000 3364000 615000 362000 4010000 3002000 <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 class="finHeading" 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 1,</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 class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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> </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: 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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.8</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.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%; 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: 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(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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.5</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> P3Y9M18D P4Y4M24D P2Y3M18D P3Y 0.08 0.08 0.086 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>(5)</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; 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.</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 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.</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Some of Sypris Electronics’ contractual arrangements with customers are for <span style="-sec-ix-hidden:c646">one</span> year or less. For the remaining population of non-cancellable contracts greater than one year we had $88,455,000 of remaining performance obligations as of October 1, 2023, all of which were long-term Sypris Electronics’ contracts. We expect to recognize approximately 19% of our remaining performance obligations as revenue in 2023, 78% in 2024 and the balance in 2025.</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 three and nine months ended October 1, 2023 and October 2, 2022:</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: 18pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr class="finHeading" 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><b>Three Months Ended</b></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><b>Nine Months Ended</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b>October 1,</b></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><b>October 2,</b></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><b>October 1,</b></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><b>October 2,</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b>2023</b></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><b>2022</b></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><b>2023</b></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><b>2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b>(Unaudited)</b></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><b>(Unaudited)</b></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: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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;">19,337</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,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;">58,895</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;">52,096</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: 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;">4,727</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;">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;">14,061</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> </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: 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);">9,517</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);">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);">28,532</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> </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);">33,581</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,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);">101,488</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> </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 October 1, 2023 and December 31, 2022 were $4,292,000 and $2,393,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:Times New Roman;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 October 1, 2023, the contract liabilities balance was $57,554,000, of which $49,207,000 was included within accrued liabilities and $8,347,000 was included within other liabilities in the accompanying consolidated balance sheets. As of December 31, 2022, the contract liabilities balance was $40,391,000, of which $27,909,000 was included within accrued liabilities and $12,482,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.</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 $6,604,000 and $16,248,000 during the three and nine months ended October 1, 2023, respectively. 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.</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 one 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We do not disclose the value of unsatisfied performance obligations for contracts with original expected lengths of one year or less.</p> 88455000 0.19 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr class="finHeading" 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><b>Three Months Ended</b></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><b>Nine Months Ended</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b>October 1,</b></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><b>October 2,</b></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><b>October 1,</b></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><b>October 2,</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b>2023</b></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><b>2022</b></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><b>2023</b></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><b>2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b>(Unaudited)</b></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><b>(Unaudited)</b></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: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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;">19,337</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,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;">58,895</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;">52,096</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: 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;">4,727</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;">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;">14,061</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> </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: 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);">9,517</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);">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);">28,532</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> </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);">33,581</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,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);">101,488</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> </tr> </tbody></table> 19337000 16990000 58895000 52096000 4727000 2586000 14061000 6383000 9517000 5623000 28532000 21930000 33581000 25199000 101488000 80409000 4292000 2393000 57554000 49207000 8347000 40391000 27909000 12482000 6604000 16248000 3237000 10562000 <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>(6)</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 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 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.</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 three and nine months ended October 1, 2023 and 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.</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 reconciliation of the weighted average shares outstanding used in the calculation of basic and diluted loss 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 class="finHeading" 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 class="finHeading" 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 1,</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 1,</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> </tr> <tr class="finHeading" 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>2023</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>2023</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> </tr> <tr class="finHeading" 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%;">Loss attributable to stockholders:</td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 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: 0pt;">Net loss 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;">(555</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,242</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;">(517</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </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> </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: 0pt 0pt 0pt 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;">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;">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;">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 style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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: 0pt;">Net loss 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);">(555</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;"> </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;">)</td> <td 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);">(517</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);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </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> </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: 0pt;">Loss 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(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: 0pt 0pt 0pt 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.03</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.10</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.02</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </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> </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: 0pt 0pt 0pt 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.03</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.10</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.02</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </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> </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: 0pt;">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,880</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,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,848</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> </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: 0pt;">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);">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: 0pt;">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,880</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,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);">21,848</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> </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 class="finHeading" 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 class="finHeading" 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 1,</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 1,</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> </tr> <tr class="finHeading" 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>2023</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>2023</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> </tr> <tr class="finHeading" 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%;">Loss attributable to stockholders:</td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 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: 0pt;">Net loss 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;">(555</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,242</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;">(517</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </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> </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: 0pt 0pt 0pt 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;">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;">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;">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 style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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: 0pt;">Net loss 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);">(555</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;"> </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;">)</td> <td 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);">(517</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);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </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> </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: 0pt;">Loss 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(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: 0pt 0pt 0pt 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.03</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.10</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.02</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </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> </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: 0pt 0pt 0pt 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.03</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.10</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.02</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </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> </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: 0pt;">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,880</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,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,848</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> </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: 0pt;">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);">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: 0pt;">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,880</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,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);">21,848</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> </tr> </tbody></table> -555000 -2242000 -517000 -2634000 -0 -0 -0 -0 -555000 -2242000 -517000 -2634000 -0.03 -0.10 -0.02 -0.12 -0.03 -0.10 -0.02 -0.12 21880000 21740000 21848000 21716000 0 0 0 0 21880000 21740000 21848000 21716000 <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>(7)</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 class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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;"><b>(Unaudited)</b></td> <td style="font-family: Times New Roman; font-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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">68,698</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,612</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,667</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,585</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,178</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">802</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,874</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,866</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,669</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,133</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 class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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;"><b>(Unaudited)</b></td> <td style="font-family: Times New Roman; font-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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">68,698</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,612</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,667</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,585</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,178</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">802</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,874</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,866</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,669</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,133</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 68698000 36612000 8667000 6585000 1178000 802000 1874000 1866000 76669000 42133000 <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>(8)</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 class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,376</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,044</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70,929</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,037</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,687</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,048</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">82,035</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">76,172</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(65,376</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(60,640</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,659</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,532</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 class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,376</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,044</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">70,929</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,037</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,687</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,048</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">82,035</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">76,172</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(65,376</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(60,640</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,659</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,532</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 8376000 8044000 70929000 66037000 2687000 2048000 82035000 76172000 65376000 60640000 16659000 15532000 <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>(9)</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;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 class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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>(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: 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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,168</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,102</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">624</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">398</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: 0pt 0pt 0pt 9pt;">Working capital line of credit</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">500</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%; 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> </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: 0pt 0pt 0pt 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%; 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,500</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,292</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,000</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(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: 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(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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,834</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,536</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,429</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">738</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,000</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: 0pt 0pt 0pt 9pt;">Less unamortized debt issuance and modification costs</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7</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; padding-bottom: 1px;"> </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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,256</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,263</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 a secured promissory note (the “Note”), with obligations totaling $4,000,000 and $6,500,000 in principal as of October 1, 2023 and December 31, 2022, respectively. 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 1, 2023, our principal commitment under the Note was $2,000,000 due on April 1, 2024 and the balance on April 1, 2026. Interest on the Note is payable quarterly, and the rate 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, which was 8.8% as of October 1, 2023.</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;">Subsequent to the third quarter ended October 1, 2023, the Company and GFCM amended the Note to, among other things: (i) increase the amount by $2,500,000 to $6,500,000, (ii) extend the maturity dates for $2,000,000 of the obligation to April 1, 2025, $2,000,000 to April 1, 2026 and the balance to April 1, 2027, (iii) adjust the interest rate beginning on November 10, 2023 and on each April 1 thereafter, to reflect the greater of 8% or 500 basis points above the five-year Treasury note average during the previous 90-day period, and (iv) allow for the deferral of payment for up to 60% of the interest due on the Note to April 1, 2025 (see Note 16).</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 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Working Capital Line of Credit</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;">During 2023, the Company established a $500,000 unsecured line of credit with BBVA Mexico in support of working capital needs of our Mexican subsidiary. The term of the line extends through February 2024 and provides for interest at 8.75% per annum. As of October 1, 2023, the Company had $500,000 outstanding on the line of credit.</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 October 1, 2023, the Company had $3,002,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.6%.</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:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of October 1, 2023, the Company had $2,053,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):</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: 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;">744</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: 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;">588</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: 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;">460</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: 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;">358</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: 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;">186</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: 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;">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: 0pt 0pt 0pt 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;">2,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: 0pt 0pt 0pt 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;">(283</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: 0pt 0pt 0pt 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);">2,053</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 class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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>(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: 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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,168</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,102</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">624</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">398</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: 0pt 0pt 0pt 9pt;">Working capital line of credit</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">500</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%; 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> </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: 0pt 0pt 0pt 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%; 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,500</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,292</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,000</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(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: 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(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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,834</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,536</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,429</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">738</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,000</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: 0pt 0pt 0pt 9pt;">Less unamortized debt issuance and modification costs</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7</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; padding-bottom: 1px;"> </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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11</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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,256</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,263</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 1168000 1102000 624000 398000 500000 0 0 2500000 2292000 4000000 1834000 2536000 1429000 738000 4000000 4000000 7000 11000 7256000 7263000 4000000 6500000 2000000 0.080 0.0500 0.088 2500000 6500000 2000000 2000000 0.08 0.0500 0.60 500000 0.0875 500000 3002000 0.086 2053000 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: 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;">744</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: 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;">588</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: 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;">460</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: 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;">358</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: 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;">186</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: 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;">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: 0pt 0pt 0pt 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;">2,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: 0pt 0pt 0pt 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;">(283</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: 0pt 0pt 0pt 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);">2,053</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 744000 588000 460000 358000 186000 0 2336000 283000 2053000 <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>(10)</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 <span style="-sec-ix-hidden:c1011">two</span> 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 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.</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;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; text-align: justify; margin: 0pt; text-indent: 36pt;"> </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 class="finHeading" 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><b><b><b>Nine Months Ended</b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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 1,</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><b><b><b>October 1,</b></b></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><b><b>October 2,</b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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><b><b><b>2023</b></b></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><b><b>2022</b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b><b>(Unaudited)</b></b></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><b><b>(Unaudited)</b></b></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: 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: 0pt 0pt 0pt 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;">19,337</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,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;">58,895</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;">52,096</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: 0pt 0pt 0pt 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);">14,244</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,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);">42,593</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> </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);">33,581</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,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);">101,488</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> </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: 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(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: 0pt 0pt 0pt 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,459</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,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;">6,105</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> </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: 0pt 0pt 0pt 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);">2,581</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);">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);">6,766</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> </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);">4,040</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,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);">12,871</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> </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: 0pt;">Operating income (loss):</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: 0pt 0pt 0pt 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;">21</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;">(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;">1,720</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> </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: 0pt 0pt 0pt 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;">1,271</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;">(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;">3,417</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> </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: 0pt 0pt 0pt 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,422</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,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);">(3,885</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> </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);">(130</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);">(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);">1,252</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> </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: 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(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: 0pt 0pt 0pt 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;">(235</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;">(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;">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; 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> </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: 0pt 0pt 0pt 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;">1,228</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;">(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;">3,303</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> </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: 0pt 0pt 0pt 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,449</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,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);">(4,105</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> </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);">(456</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,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);">(62</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);">(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> </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 class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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>(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: 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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">42,021</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,875</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">82,553</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,319</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,747</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">129,893</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">104,144</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> </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: 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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,452</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,492</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">79,843</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,073</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,187</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,004</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,482</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,569</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 class="finHeading" 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><b><b><b>Nine Months Ended</b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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 1,</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><b><b><b>October 1,</b></b></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><b><b>October 2,</b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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><b><b><b>2023</b></b></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><b><b>2022</b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b><b>(Unaudited)</b></b></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><b><b>(Unaudited)</b></b></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: 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: 0pt 0pt 0pt 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;">19,337</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,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;">58,895</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;">52,096</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: 0pt 0pt 0pt 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);">14,244</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,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);">42,593</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> </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);">33,581</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,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);">101,488</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> </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: 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(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: 0pt 0pt 0pt 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,459</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,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;">6,105</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> </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: 0pt 0pt 0pt 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);">2,581</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);">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);">6,766</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> </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);">4,040</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,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);">12,871</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> </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: 0pt;">Operating income (loss):</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: 0pt 0pt 0pt 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;">21</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;">(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;">1,720</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> </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: 0pt 0pt 0pt 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;">1,271</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;">(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;">3,417</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> </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: 0pt 0pt 0pt 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,422</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,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);">(3,885</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> </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);">(130</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);">(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);">1,252</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> </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: 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(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: 0pt 0pt 0pt 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;">(235</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;">(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;">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; 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> </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: 0pt 0pt 0pt 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;">1,228</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;">(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;">3,303</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> </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: 0pt 0pt 0pt 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,449</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,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);">(4,105</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> </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);">(456</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,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);">(62</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);">(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> </tr> </tbody></table> 19337000 16990000 58895000 52096000 14244000 8209000 42593000 28313000 33581000 25199000 101488000 80409000 1459000 1071000 6105000 6334000 2581000 900000 6766000 3926000 4040000 1971000 12871000 10260000 21000 -361000 1720000 2243000 1271000 -56000 3417000 1280000 -1422000 -1186000 -3885000 -3963000 -130000 -1603000 1252000 -440000 -235000 -585000 740000 1578000 1228000 -91000 3303000 1167000 -1449000 -1582000 -4105000 -4624000 -456000 -2258000 -62000 -1879000 <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 class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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>(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: 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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">42,021</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,875</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">82,553</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,319</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,747</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">129,893</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">104,144</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> </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: 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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,452</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,492</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">79,843</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,073</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: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,187</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,004</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">108,482</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,569</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 42021000 36875000 82553000 47522000 5319000 19747000 129893000 104144000 22452000 19492000 79843000 56073000 6187000 9004000 108482000 84569000 <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>(11)</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 October 1, 2023 and December 31, 2022 was $781,000 and $690,000, respectively. The Company’s warranty expense for the three and nine months ended October 1, 2023 and October 2, 2022 was not 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </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 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.</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 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.</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 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.</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 October 1, 2023 and December 31, 2022, <span style="-sec-ix-hidden:c1200"><span style="-sec-ix-hidden:c1201">no</span></span> 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:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On December 27, 2017, the U.S. Department of Labor (the “DOL”) filed a lawsuit alleging that the Company had misinterpreted the language of the Company’s 401(k) Plans (collectively, the “Plan”). The DOL does not dispute that the Company reached such interpretation in good faith and after the Company consulted with independent ERISA counsel. On January 26, 2022, an opinion was issued by the presiding 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, in an effort to avoid further litigation the Company engaged in settlement discussions with the DOL, and on March 14, 2023, the parties jointly delivered to the court a proposed consent order and judgment containing the terms of a settlement agreement, which the judge entered into the court record on September 28, 2023. The settlement, among other terms, requires the Company to pay a restoration payment of $575,000 to the Plan, which will be distributed among affected participants of the Plan, assessed a 10% penalty under section 502(l) of ERISA, which allows for the Company to request a good faith waiver upon satisfaction of the settlement, and dismissed individual defendants. The Company recorded a reserve of $575,000 during the year ended December 31, 2022, and the Company currently estimates the range of possible loss is $0 to $58,000 in excess of the amount reserved, representing the potential 10% penalty. The Court retained jurisdiction over the parties for the purposes of enforcing and interpreting the terms of this consent order and judgment.</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 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. On November 21, 2022, the Company received a demand for settlement presented by the Lucas Plaintiffs, which was rejected. The trial has been set for May 20, 2024. The Company is continuing to vigorously defend the matter and believes that it has affirmative defenses 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;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 produce 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 $41,758,000 as of October 1, 2023, of which $16,455,000 is due in 2023, $23,810,000 is due in 2024 and $1,493,000 is due in 2025.</p> 781000 690000 575000 0 58000 41758000 16455000 23810000 1493000 <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>(12)</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 2023 and 2022 and for its foreign operations at a statutory rate of 30% in 2023 and 2022. 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 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.</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> <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 files income tax returns in the U.S. federal jurisdiction, and various state and foreign jurisdictions. To the Company’s knowledge, the Internal Revenue Service (IRS) is not currently examining the Company’s U.S. income tax returns for 2019 through 2021, for which the statute has yet to expire. During the first quarter of 2023, the Company’s wholly-owned subsidiary in Mexico received a formal tax assessment notice from Mexico’s Federal Tax Administration Service, Servicio de Administracion Tributaria’s (the “SAT”) pertaining to revenue variances and disallowed deductions related to an audit by the SAT of the 2016 tax year. The tax liability for the variances is $20,922,000 Mexican pesos, which includes annual adjustments for inflation, interest and penalties and equals approximately $1,150,000 USD at February 23, 2023. The Mexican subsidiary believes the variances can be substantially eliminated and filed an administrative appeal with the SAT in April 2023 and will further pursue all available legal actions in response to this assessment. No amounts have been accrued, as the Company does not believe a loss is probable. In addition, open tax years related to state and foreign jurisdictions remain subject to examination.</p> 0.21 0.21 0.30 0.30 20922000 1150000 <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>(13)</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 class="finHeading" 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><b><b><b><b>Three Months Ended</b></b></b></b></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><b><b><b><b>Nine Months Ended</b></b></b></b></b> </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b><b><b><b>October 1,</b></b></b></b></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><b><b><b><b>October 2,</b></b></b></b></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><b><b><b><b>October 1,</b></b></b></b></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;"><b><b><b>October 2,</b></b></b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b><b><b><b>2023</b></b></b></b></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><b><b><b><b>2022</b></b></b></b></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><b><b><b><b>2023</b></b></b></b></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> </tr> <tr class="finHeading" 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 class="finHeading" 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: 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;">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; 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> </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: 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;">309</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;">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;">927</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> </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: 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;">131</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;">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;">394</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> </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: 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);">(176</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);">(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);">(529</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> </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: 0pt 0pt 0pt 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);">264</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);">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);">793</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> </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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </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 three and nine-month periods ended October 1, 2023 and October 2, 2022 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 class="finHeading" 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" rowspan="1" 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;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" rowspan="1" 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;"><b> </b></td> </tr> <tr class="finHeading" 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 1,</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 1,</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> </tr> <tr class="finHeading" 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>2023</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>2023</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> </tr> <tr class="finHeading" 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: 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: 0pt 0pt 0pt 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;">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; 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> </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: 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: 0pt 0pt 0pt 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);">264</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);">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);">793</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> </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: 0pt 0pt 0pt 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);">264</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);">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);">794</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> </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 class="finHeading" 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><b><b><b><b>Three Months Ended</b></b></b></b></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><b><b><b><b>Nine Months Ended</b></b></b></b></b> </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b><b><b><b>October 1,</b></b></b></b></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><b><b><b><b>October 2,</b></b></b></b></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><b><b><b><b>October 1,</b></b></b></b></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;"><b><b><b>October 2,</b></b></b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b><b><b><b>2023</b></b></b></b></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><b><b><b><b>2022</b></b></b></b></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><b><b><b><b>2023</b></b></b></b></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> </tr> <tr class="finHeading" 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 class="finHeading" 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: 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;">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; 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> </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: 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;">309</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;">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;">927</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> </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: 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;">131</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;">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;">394</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> </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: 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);">(176</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);">(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);">(529</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> </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: 0pt 0pt 0pt 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);">264</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);">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);">793</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> </tr> </tbody></table> 0 1000 1000 3000 309000 210000 927000 630000 -131000 -140000 -394000 -420000 176000 204000 529000 613000 264000 147000 793000 440000 <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 class="finHeading" 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" rowspan="1" 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;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" rowspan="1" 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;"><b> </b></td> </tr> <tr class="finHeading" 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 1,</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 1,</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> </tr> <tr class="finHeading" 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>2023</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>2023</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> </tr> <tr class="finHeading" 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: 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: 0pt 0pt 0pt 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;">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; 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> </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: 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: 0pt 0pt 0pt 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);">264</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);">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);">793</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> </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: 0pt 0pt 0pt 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);">264</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);">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);">794</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> </tr> </tbody></table> 0 1000 1000 3000 -264000 -146000 -793000 -437000 264000 147000 794000 440000 <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>(14)</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 class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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>(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> </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; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8,617</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10,458</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10,488</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10,488</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">101</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">101</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,004</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(20,845</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr class="finHeading" 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 1,</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>December 31,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>2023</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> </tr> <tr class="finHeading" 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>(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> </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; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8,617</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10,458</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10,488</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(10,488</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">101</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">101</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,004</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(20,845</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody></table> -8617000 -10458000 -10488000 -10488000 101000 101000 -19004000 -20845000 <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>(15)</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 October 1, 2023 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).</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>(16)</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>Subsequent Events</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;">As described in Note 9 above, subsequent to the third quarter ended October 1, 2023, the Company amended the Note to, among other things: (i) increase the amount by $2,500,000 to $6,500,000, (ii) extend the maturity dates for $2,000,000 of the obligation to April 1, 2025, $2,000,000 to April 1, 2026 and the balance to April 1, 2027, (iii) adjust the interest rate beginning on November 10, 2023 and on each April 1 thereafter, to reflect the greater of 8% or 500 basis points above the five-year Treasury note average during the previous 90-day period, and (iv) allow for the deferral of payment for up to 60% of the interest due on the Note to April 1, 2025.</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 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 2500000 6500000 2000000 2000000 0.08 0.0500 0.60 EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #5^;U<'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 " U?F]7&']VO>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O2:=@J'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!$5=V!0U)&D8()6(2%R-K&:*DC*NKC&6_T@@^?L9MA1@-VZ-!3 EYR8.TT M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&%W%7:]L7O[ MCXTO@FT#O^ZB_0)02P,$% @ -7YO5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" U?F]7G1T>2WU-U)]2Y9":/(2A7%RV5AJO?K8:B7>4D0\ M.9('D8B30,9$B?EE M8T@_CEQF K(G?@_$)MD[)@;E689YZ(D0S_"'R]O&Q<-(@OYCP-]8/<_":V0!VCY\DP MR?Z33?YLAS6(ER9:1MM@*$$4Q/DO?]E6Q%X NZ@(8-L ]B: MBL"W&V FX'F M)R3FU@' M^I6,X[QYF&INDF3)E4CZ+0UO,S$M;ZM\E2NS"N4>^2QCO4Q U1?^]_$M*&51 M5+8KZA5#!>\]?4X<>D:8PUQ+>49X^$2N(;QC"_^N.&Y1Q"!(-Z=-DPB-K$\5U9D_3A_&,S.[OOCZ.[R>S,S*>C,YM MM*A.35KJE+.OBFP3SP\LFSNBT?D.S2)G49[?68E1<-KLO+2EYV#._0 M]T$].=L=D,PIW,?VO.*2U*'D*@W#0&MRQV,!+28-H,6T.]8.C:O5K8#2)U'4 MB/RG D;F#!KWH]S$5GA<[DZF0;(.PM Z+N/!=5E+5T1Q7_.6M>C)4R770>S9 MLXUK?GJR@I["*M'2*U'S=\WLR$UZJ()-62%QI)*,(9J>9EMXW*^@I#!,M'1/% MK0ZX7#^(%V3V&CW+T,IWV"M9N4YAC5AIC1AN7G89(S4L'1 [ MR@&-8_BHSI?MS()T &1/Q6@$0ZL"BS>.??%"/@E[2@^L$L'?1;?- MVE:'AP?7S6MI?!CN6W;SYFV0&"O[)+A"%S4/R#6;E#5=:@4]A1-R2R?D'EC& MV2UH[I/>PD7K8'M K&K%%@^KRUAZ(1=W+F\9MXO4U92XW!<[XRE\D%OZ(!=W M+4, ]'/(D"^L5+A Y0B+Q_U?L-;>=J*9_+)=UH1X9C$RWUDLKA8[N<-L_[)5 M/IYO W_F9NY,2"CF$.J0#NSZ74 MNQ/S@F)_>_ O4$L#!!0 ( #5^;U>SJ3-G+@4 +\6 8 >&PO=V]R M:W-H965T&ULK9AM<^(V$,>_BH;>=)*9)+;D1U+"S 5S[IE+TWNM8 &>LRUJ"4B_?>4'C)'63M+R!K#Y[TJ_U6J]UF3/BQ]BS9A$+UF: MB[O16LK-K66)Q9IE5-SP#9%2JRV)EB4W!:%P99:E%;-NW,IKDH^FD MNO=03"=\*],D9P\%$MLLH\4_]RSE^[L1'AUN?$M6:UG>L*:3#5VQ1R:?-@^% MNK):+W&2L5PD/$<%6]Z-/N+;.1Z7!I7BKX3M1>.?]17GR.[T9V.2.6 MLH4L75#UM6,SEJ:E)S6/OQNGHW;,TK#[^^#]4P6O8)ZI8#.>?D]BN;X;A2,4 MLR7=IO(;W__&&B"O]+?@J:@^T;[1VB.TV K)L\98S2!+\OJ;OC2!Z!@H/[ ! M:0R(;N#V&#B-@?/6$=S&P'WK"%YC4*%;-7L5N(A*.IT4?(^*4JV\E3^JZ%?6 M*EY)7B;*HRS4OXFRD],9SP5/DYA*%J-'J;Y4%DB!^!)]W;""EJLIT,533K=Q MHC27Z!H]/4;HXL,E$FM:,(&2'/VYYEM!\UA-$#E$Z)X,.ORZD#?(QE>(V,0!YC-[ MBSFIS F$\_]&G__GT4^"X;3IXE3^W!Y_?ZC25; =R[<,6MK:V*^,RQ*UFSJ. M%^*)M>L&S%01#X_'IZK(5&$;NV%X*IN;LM!V[:.S$TRWQ70',6=!"H$W!EXF$ M,#UC4%<%5Z,T17@<:*&( !$)==4<4-G$MV%(OX7T!R$?U5,HR5=7:,5R5=%2 MI H3HK$JIHF0987;@;GLF^PXT-E-D>,%KL9NBC#VL9;O]"R!X/L M30W/5^@B54M]J8KS@F<@;V",?XT=G1<2^;:C 9LJ3#RB\0*N7+<'-VQQPT'< MS[EDZI$D$7M1G91@5RAG8&*'P RU'3'A9 MY9H5KT*.@8VI9=W,U#BAME*1J0E"+1!S4^-['@R)[6-O8K^RG&6R'E+WF:F^ MF"%)7^":W#@[S2C/UX A%2&>7I0AF:^G,"3"8=!3E'&G)\-OX5:DAS4&>;$Q MNK&\@$9M6)W5%+F=Q6M835'0N\+D2$I>[2>2[BJ#H,1XQE][^@1GD(H05T]F MT)GQM 6=^4[/ML7']@G7_8C3P_M[];Q5>[?JG6]!VL$.K'QQO!4;NF!W(_5F M*%BQ8Z/ISS^I*OP+U)R>U5MT5F_S'F[Q[*I(%NE"O*S%/4UIT M%@9.P]I=T,T)^T9_^,U@F=X/]3@S*@SLC/3DX;'OP\.-7Y2DV_*-[QWTWMOH M09E!#SLSZ&%G??3'AA#[@[OP>W5\H/#I3K5'*W9XD^5;*:3J#E6_!&_-P4;S MW5OSG-ZBLWJ;G\O;Z0(=NU8\W+8>MV:],G!&FATDP6&HMZR@+-#?8B+8FZN_ M;L+>.H_44^)CXXJ'.]?NAAQB!II2B!F2 W\XP<#\J3V>K \"C^_IH]PLM5DDN4,J6:BC[ M)E#+5M2GI?6%Y)OJ./"92\FSZN>:T9@5I4#]O^1<'B[* =HSZ^F_4$L#!!0 M ( #5^;U=E.J8."@, -$) 8 >&PO=V]R:W-H965T&ULK5;;4B;B9OV60'9J ')E60[^?M* M E.#93?3Y@60..=H=[5:[6##^)/(,9;@N2RH&#JYE,N^ZXHTQR42%VR)J?HS M9[Q$4@WYPA5+CE%F2&7A0L^+W1(1ZB0#,W?'DP%;R8)0?,>!6)4EXB\C7+#- MT/&=[<0]6>123[C)8(D6>(;EP_*.JY';J&2DQ%001@''\Z%S[?>GL<8;P'>" M-V+G&VA/'AE[TH.;;.AXVB!:SS&1:&%E!F_:DVG65(3=[^WZI^, M[\J71R3PF!4_2";SH=-S0(;G:%7(>[;YC&M_(JV7LD*8)]C46,\!Z4I(5M9D M94%):/5&SW4<=@A*QTZ -0%V">$!0E 3@M>N$-:$\+4K1#7!N.Y6OIO 39!$ MR8"S#> :K=3TAXF^8:MX$:KS9":Y^DL43R9C1@4K2(8DSL!,JI=* BD FX,Q M*U7JY3HGUACAHVGH:$%AR(G M<\Q!VDK\RN4Z #;/PV/!TW6^+Y8HQ4-'B0K,U]A)WK_S8^^C+:_>4FSREF+3 M-Q)K[4O4[$MT- /5G: J/E4%D7-,TQ<@.:*B0-5=D_U4==*4+=OV5,I1*YMZ M?B-\?-3Y=AW^ZT&,]P^&[P=QQV$+"L*K MH./R/LH/8-AQV2H5=4^BNW-'E9@O3',@U%E;45F5HF:VZ3^NS;7;F1_Y_;%O MF9^H?J5J+_[(5\W.+>(+0@4H\%PMY5UH&FBTM^ U!+ P04 " U?F]7,B_ _L0& #N(@ & M 'AL+W=O: M&$C=+;:'MD&SW1X6>V!D.A8JB2Y%.\V_7U)R3"LVK M1R%_-@O.%?I=E75S/5HHM;P#W"H^ M&$^NENR!WW'U?7DK]=5XZV565+QN"E$CR>?7HQM\.0VI&=!:_%/PQV;G-3*A MW OQTUQ\FEV/ J.(ESQ7Q@73_]9\RLO2>-(Z?FVLY+5.4=WQEV#WDQ74O):H5LN M"S%#WVNVFA7:\"TZ1]_O/J W?[R]&BNMPO@:YYL[ON_N2 ;N^#57%RC 9X@$ MA +#I_[A'WA^@6@WG/2'CW7LVP20;0)(ZX\.)6 3(VL:'?,E%$_G((0=F.?L MLEFRG%^/](/4<+GFH\GK5S@.WD'1GP)S;I;=2LU0J/>5+O6JJ]KDR MC]120TX-UD'JZH[C") -&$81)8.RLZWLS%\'6C131?V 2J[QAZ3AW+F8GZ_T MQ7"^,T<.C:"R<.U"$N%!U3BPG H.J-]A@9OAO3M'&+L*(4.:#E2';L Q'U9/# C]\ 7 J^U+4) #(,AE=S;'F)_<#\\QDY:-Z&8F;C MZ#!<1L8$6-P!.YIY9L&B%/M9^D-O]8SPG"T+LX::SY&8HUQRO>$ );M\C *H M=U!+U^E1*,W^DNM6SW4$O6]@2'9-UEI:/>-2$OPNQO M>BQ.B1^G_3YKSV)#7&2F48"!_AJPC&),A@N=6+H2/UV]BXWNMMIZV9]UXI*5 MI!E0.8 A3; G]SL[3B_K?&O.$7$0=T5)*?#0 H8DHL/+/[%,)7ZF[EUZCH@& M &I(@+88,$P\W"66N\3/W4,>ZB/B :";08T>:)AFPP%9.),]<&X;YGU/-@!6 MW1Q B0PR!=+>:,LST9<$\K M-Z=L+C"= S:?25^TA2D]9*O:*EZ(/3"074"H!1%VX*;/0 M4UWA\3!+J(4C]F/&Z0Q4L;!OKW M,Z_NN?P/5.[U>>R9QZF\]3-@N4KCDQST4"^>CP[Z1-[Z05MD4S^R#V@FJ M? MIRY])GUEELO4S^4OHEZ+=@,S%54EZD/*T>OQZ)DYD;=^_);S-#M-.7K;A:.# M/I&W_G=8MCL(_=W!9JH':S'CW<^QDG,I;/VK;/(2G M.?D.3WKR?2IO_:!MFQ'N^=)W7P4"7^!"AW^@'?#-SGCGQPCFER"?F7PHZ@:5 M?*X'!A>)+F39_;BBNU!BV?X^X5XH):KVY8(SW6H8 _WY7.BM^>;"_.1A^Q.7 MR?]02P,$% @ -7YO5_=TZCS1 P )A$ !@ !X;"]W;W)KD^K"W[WN-S+C[<*\8[+A[D&D"A+UG*Y,19 M*[6Y=5T9KR$CLL;SP@:[6REQPI^,-6<$"U*?-7.B56Z,D- ,F M*6=(P'+BO,:W,SPT"47$9PH[>7".C)1[SA_,XFTR<3S#"%*(E8$@^K"%&:2I M0=(\_JU G?J9)O'P_!']]T*\%G-/),QX^A=-U'KB#!V4P)+DJ?K =W] )2@T M>#%/9?$?[:I8ST%Q+A7/JF3-(*.L/)(O52$.$G!P)L&O$OQ+$_I50K\06C(K M9+TABDS'@N^0,-$:S9P4M2FRM1K*S,>X4$+?I3I/36><29[2A"A(T!U)"8L! M+0R<1%>S7 A@"LU!4)Z@3XSD"=6!U^AJ3LR=-2@:DU1>HU_0*^0BN=:7Y=A5 MFIG!=^.*Q5W)PC_#XGVL>LC#-\CW_'Y+^LR>_@;B'NJ7Z7XSW=7UJ(OBUT7Q M"[S@#-Y:NT(:BCJUXKZ3U-4,)?H=:[67-!O^H91 M47Y^K=1+_/" U6@0XM [(M\9UJ ?U/2#_T3_K91Y-_7@A-,Q:UM$@W!8$PZM MA#_JKU29BZ^/?&<\RSBK>7<0#D_H8&_8#X](MT2-VEE'->O(RGJA?6Y>"G14 M;_3W.\CN0?S31M8*:;K0K=R0&":.;C,2Q!:TCQ8_Z)SIYM_IG M_'-!9%/#?B[ ]L'@A_PS..V-?A"%NC\>"VB+Q(,PBH(S O9C +;/ >T"WN=* M*L(2W:]NT&_%L=X!=JEJZ?A^$ 91,#I6U19I5 7AD2KW8!-K?D%X1\2*,HE2 M6.I4KS?0&*+*[U++D[70!(0)D#?7W*N'A=FJUS_-#+]#E!+ M P04 " U?F]7FQBB; 0' #(&P & 'AL+W=O+W;6[=ZMVU[(U M%1?L5B'=UC55/]ZR2C[<+/#B\<87?BJ-O;':73?TQ.Z8^=K<*OBT.L]2\)H) MS:5 BAUO%F_PU3Y.[0!G\0=G#_KB&EE7#E)^LQ\^%C>+R"IB%++(%*MB1MI7Y(A]^ M9;U#3F N*^W^1P^];;1 >:N-K/O!H*#FHOM+O_>!N!@ \X0'D'X &0]()@;$ M_8#8.=HI&<4?,MAG-GMI="RX@4U MK$!W!O[ &AF-Y!'MJ2[1!UAGC5Y^%;0M.-B\0DOT]>X=>OGB%7J!N$"_E[+5 M5!3Z>F5 CYUUE??/?ML]FTP\>XM^D\*4&KT7!2N>CE^!'V=GR*,S;\GLA)]S M\QI%^%^(1"0.Z-G_S'#BAI,9.?$YMK&;+YZ*K0W@T07PJ&2-8.\I:K@X=ZH3F[6<#.U4S=L\7NG__ Z^C?(9__3Y,]B4!RCD R M-_ON$]0A+G)9,_2RDEJ_"GG;3;%V4]BJ<[];IGASO;J_]")@1-9Q!/]K7(4ZH9DG M(A[)]"TF,G-[%KE]=N/8#8,@A*9D2-.*V9I,M68FN/!;3T(T$NE;3(C$T0"/ M:%;FK9+WW!$=&@I8ZYR!9+N1Y &HP@R#?+T'GDCU(XB'R,]6,MY. :/M1 K@ M"^KA^?A*L:X8Y.Q3"*'UJ[TS4R$C5]?]=45(2UQOZ*XW&B MAHS64]$<4(3G6?0FSV4KNLW.^#T]5.'U3@(YF27CPA0R2TDV(7( $IXGTL?9 M[>*391DG.!G7]Y!=&JVGEGM@$)Z'4)>/>0O54YB94H0#$$K6R5AEP(J0"P(\ M53F0",^CZ+S.#?TQN<@^5S99@L<*?:LXVVPF! [\P?, H&J!?ZX.NE"6G%Z MX)7K!X-J?;S@#&^]E R819ML:N,,*,+/L\A5H,96>^C4T>$'>MEJUXV\"G:U M02]\_BPSO-Z.O?#-,K*=R HRD(K,DVI/&VYHU55Z.,FT*JR2!)"$L^VX1(7, M2(8GNB@R<(G,&YZE/?/!X4@-LFI YD(G,D^F<$GT6.,SKGT@" MXF,H&-Z &I%Y>CU5;G\:L6KS/JNMM4V4'/I:;H+"?5ZED2?<-YH2/A"-S!/M M5L&1A3<@$NIQ_]N"Z /.^O;KN: '>.83.62U(5,I,T"/S$,OK/_OI$Z =X"3 ML1?)+0H=]VF$1+:(PJ]S-00Y4)-B#$!R*(\]/(-YM* MHP&:9!Z:'Z%H0^-F0&33JKQT:7-$NJ10R-WIH^:"URT434--:ULH>TA&#]R4 MI:P*6*#PJOC0A(9TW*N$K)(IGP:PDI\$ZV,5'7+IF2H:0&F,R;@/#)GA"$\T MJ?' TGB>I>^/1[L2$'XX\954G!B"#H"A[MIEEG/K0"N[R8,NQ & IN.P!XSB MJ5-+/# V?N;L!V$O&)1*FT.\UVJ;,7=A=_8]<%>$@1O[-%WBF,3C-B9@EV3I MQ($['L ;SX-W/Z4548,.[,2%<*7H"$$,X\G[NSPM3ZI=Z/O*$H M^%:A**PNWHG43)WZ-POGM^'?7&O809W7^+K_;=2Z5AFNX=UV]4 MP8;3T,0<8ZU4??!R,:]>3E(8V3M+DM&"Z:L 7Q_E #@_H-]P/GE MW>Y_4$L#!!0 ( #5^;U?Y^%1AL < "DY 8 >&PO=V]R:W-H965T M&ULM5MA22_O*_0\PE=/1?F%K@AAX-LZR^GU M8,78YO5H1! MU7^[*:=7Q99E:4YN2D"WZW52/K\E6?%T/8"#[W_XF#ZL6/6'T?1JDSR06\(^ M;VY*?C7:LRS3-<\V2Y3 MCKX 0_#Y=@Y>OK@ +T":@T^K8DN3?$FO1HR/K.(?+9I1O-V- AT=Q7K-\[+N M$7S8,LHX3YH_@+_?D_4=*?]14,[TE&^6?)0\V9,,W"3I/7&M*Y MGO0C8;RZ>:3"I,SY^*B.*S0,\,/L'7C#6)G>;5EREQ' "C[4DH=?QQKI63_Q M]8ANR^==+%^!)K(:PMA 6/"0=9N->([M$PWM$PW5/.X1GK=)EN0+ E[R&T%7 M?)KT B0,S,GB$F#X"B '057B[%B]FK5:5Q^G" :^.T;NU>CQ,!VTW5L"7;$K*1S*8_OP3])U?56E@DRRT21;9)(LMD742 N\3 I^4$*@B&>9T$;$V"CUC[.YC[&IC M_ ??RZ3YHECSNLL*2B]4P76E"A.F,#,BYC)BB'PL!"LT\D1&1.PJ[LMA3YTX M>?LX>=HX\5T-W[/D_(%;\O5W\0Q8F>0T2W:[I>6__#E)\.XW[IH$J!L;RT"[=_+*\_KEAE M,D:L,B,B,B)B[;1[!C78!S70+_=%ODCH"O %GTM5NEN^#.45R.7E.8ZXAFG[ M/;>\;)*%-LDBFV2Q);).)DSVF3 Y.Q-4=W]B?'I-I/SPH+!7FLL8L;*,B,B( MB+4S[AE/Z+0ZV>FC7W[?9I? P?76%2F%KR,+& 0QG 18B+1^ .<6F56VT"I; M9)4MML7638P# P6>JF/,R0!E(8/$9UD#.LP8Z'D(BDI&@>-2!B-IVZT"(N3Y M0@)&"IQ8@_I8](UUZR% O8EPDIZ!LF4@+FIFR%P!X4&39**9*3)#8F-GW7BU M$AOJ-?8/Z!IH5+:S!J*-HA$2*B!##XHQ-/+$^E#T3;$? M(#'6VM[/?CC89 NMLD56V6);;-VL:'T%J#<6SI(YT.PE0%GD#[%8^L6T-!:AW%/JH'2B["5 A=_0]GUUM5OT$JVR15;;8%ELW(UI/ >I- MA5-5#Y0-!2D#9*4/Q0W37 &2*LWL*9@AL7[>?>/:V@I0[RN<<':CWN[*Y@+? M[HX]W_7$<%LU&*RRA5;9(JMLL2VV;F*T+@/4VPQ'SG#4R2![#0KM(]L 7/MX MV!,K3\9Q[>-A[(OUIP B)Q 3,%+@I")4C&WBC3WU)AVUS@+2.PLGB1HDVPCB MDF6&S!40OM<>"S$S$T5F2&SJJQNM5FXCO=S^ 4F#9/4MQ= H@>=F2*B P$ \ MLHC,1+$^%CW+&QTOE=F]-@V0]"QW?$P]C9_K^SSZTMWMJ;_?8WNZY_?]Q M<(]:6P'I;86S5 U2',R+::"P * CKOD*E%1X1DADAL3ZV?>-;NLD(,.A?0]= M@V03076,H^_Y['JSZB)898NLLL6VV+H9T;H(2.\BG*IKD-E 0+*L]Z%4:68' MP0R)S)!8/^^^<6T=!*1W$+1G.JC>RF)EG&47 2$7NCZ4PFW52+#*%EIEBZRR MQ;;8NHG1&@E(;R1(9SJZ9)#-!"2_G*BP$SPO\*7-I>)%!JYKT"00ZT\%#%PD MGNDH<%(1_A_F FK-!61X:>$D^2,["5*I&2%S!63(U:486B-19(;$#<0_UE&Z&A K(T LD^6-6W/I8]'T_M17F6"_,>\L?K#CS M]QP\$=]8M7K@;Y4MM,H6666+;;%UTZ)U(+#>@3A+_6"SYX"5Q_/B:\MFU\$, MB7FU6SP2I;9)4MML76S8B#KPGH MS893Q0\VO["@@"#'%RO-R!.:(9$9$NOG?6Y<1P?? :N^1/@^*1]2_JC*R#VG M=R['O#S*W??R=A>LV-1?"[LK&"O6]<<529:DK #\__=%P;Y?5-\TVW\[&PO=V]R:W-H965T&ULM5MA22_O*_0\PE=/1?F%K@AAX-LZR^GU8,78 MYO5H1!U7^[ M*:=7Q99E:4YN2D"WZW52/K\E6?%T/8"#[W_XF#ZL6/6'T?1JDSR06\(^;VY* M?C7:LRS3-<\V2Y3CKX M0_#Y=@Y>OK@ +T":@T^K8DN3?$FO1HR/K.(?+9I1O-V- AT=Q7K-\[+N$7S8 M,LHX3YH_@+_?D_4=*?]14,[TE&^6?)0\V9,,W"3I/7&M*YGO0C M8;RZ>:3"I,SY^*B.*S0,\,/L'7C#6)G>;5EREQ' "C[4DH=?QQKI63_Q]8AN MR^==+%^!)K(:PMA 6/"0=9N->([M$PWM$PW5/.X1GK=)EN0+ E[R&T%7?)KT M B0,S,GB$F#X"B '057B[%B]FK5:5Q^G" :^.T;NU>CQ,!VTW5L"7;$K*1S*8_OP3])U?56E@DRRT21;9)(LMD742 N\3 I^4$*@B&>9T$;$V"CUC[.YC[&IC_ ?? MRZ3YHECSNLL*2B]4P76E"A.F,#,BYC)BB'PL!"LT\D1&1.PJ[LMA3YTX>?LX M>=HX\5T-W[/D_(%;\O5W\0Q8F>0T2W:[I>6__#E)\.XW[IH$J!L;RT"[=_+*\_KEAE,D:L M,B,B,B)B[;1[!C78!S70+_=%ODCH"O %GTM5NEN^#.45R.7E.8ZXAFG[/;>\ M;)*%-LDBFV2Q);).)DSVF3 Y.Q-4=W]B?'I-I/SPH+!7FLL8L;*,B,B(B+4S M[AE/Z+0ZV>FC7W[?9I? P?76%2F%KR,+& 0QG 18B+1^ .<6F56VT"I;9)4M MML7638P# P6>JF/,R0!E(8/$9UD#.LP8Z'D(BDI&@>-2!B-IVZT"(N3Y0@)& M"IQ8@_I8](UUZR% O8EPDIZ!LF4@+FIFR%P!X4&39**9*3)#8F-GW7BU$AOJ M-?8/Z!IH5+:S!J*-HA$2*B!##XHQ-/+$^E#T3;$?(#'6 MVM[/?CC89 NMLD56V6);;-VL:'T%J#<6SI(YT.PE0%GD#[%8^L6T-!:AW%/JH'2B["5 A=_0]GUUM5OT$JVR15;;8%ELW(UI/ >I-A5-5 M#Y0-!2D#9*4/Q0W37 &2*LWL*9@AL7[>?>/:V@I0[RN<<':CWN[*Y@+?[HX] MW_7$<%LU&*RRA5;9(JMLL2VV;F*T+@/4VPQ'SG#4R2![#0KM(]L 7/MXV!,K M3\9Q[>-A[(OUIP B)Q 3,%+@I")4C&WBC3WU)AVUS@+2.PLGB1HDVPCBDF6& MS!40OM<>"S$S$T5F2&SJJQNM5FXCO=S^ 4F#9/4MQ= H@>=F2*B P$ \LHC, M1+$^%CW+&QTOE=F]-@V0]"QW?$P]C9_K^SSZTMWMJ;_?8WNZY_?]Q<(]: M6P'I;86S5 U2',R+::"P * CKOD*E%1X1DADAL3ZV?>-;NLD(,.A?0]=@V03 M076,H^_Y['JSZB)898NLLL6VV+H9T;H(2.\BG*IKD-E 0+*L]Z%4:68'P0R) MS)!8/^^^<6T=!*1W$+1G.JC>RF)EG&47 2$7NCZ4PFW52+#*%EIEBZRRQ;;8 MNHG1&@E(;R1(9SJZ9)#-!"2_G*BP$SPO\*7-I>)%!JYKT"00ZT\%#%PDGNDH M<%(1_A_F FK-!61X:>$D^2,["5*I&2%S!63(U:486B-19(;$#<0_UE&Z&A K(T LD^6-6W/I8]'T_M17F6"_,>\L?K#CS]QP\ M$=]8M7K@;Y4MM,H6666+;;%UTZ)U(+#>@3A+_6"SYX"5Q_/B:\MFU\$,B7FU6SP2I;9)4MML76S8B#KPGHS893 MQ0\VO["@@"#'%RO-R!.:(9$9$NOG?6Y<1P?? :N^1/@^*1]2_JC*R#VG=R[' MO#S*W??R=A>LV-1?"[LK&"O6]<<529:DK #\__=%P;Y?5-\TVW\[&PO=V]R:W-H965T&ULM9QO<]HZ%L:_BH>]L]O.7(KUQP:Z269:L'2[,W?;:6]W7^SL"P>< MX*VQN;9IVF^_,E",I8,$[LF;!))'CZ7CW0Y6 M=;UY/1I5BU6RCJM7Q2;)U7\>BG(=U^IM^3BJ-F42+W>-UMF(^GXX6L=I/KB[ MV?WM0WEW4VSK+,V3#Z57;=?KN/S^-LF*I]L!&?SXP\?T<54W?QC=W6SBQ^13 M4G_>?"C5N]'199FND[Q*B]PKDX?;P1OR6O)QTV"G^%>:/%4GK[UF*/=%\:5Y M\VYY._";'B59LJ@;BUC]^IK,DBQKG%0__CR8#H[';!J>OO[A+G:#5X.YCZMD M5F3_3I?UZG8P&7C+Y"'>9O7'XNFWY#"@H/%;%%FU^^D]';3^P%MLJ[I8'QJK M'JS3?/\[_G8(Q$D#QL\TH(<&5&\0GFG #@V8UH".SS3@AP9_/+2^\5+<^^/5;&MXGQ9W8QJU;/&?[0X M].+MOA?T;"_6:Y67NR-Z[[=U52N?-'_T_O-[LKY/RO\"EC.[Y9NEZJ5*]CCS M/L3I6TSG=M./2:VJ6T4JBLM<]:^R>46.#KZ?O?/>U'69WF_K M^#Y+O+I072U5^&VNPN[ZA[H>5=OR^SZ6OWJ'R%H,I<.P4"'K-ANI'#LF&CTF M&MWY\#,^;^,LSA>)]T*=B&JEAEF]].+:FR>+5QXCOWK4IP1*G+UKL'-MKJM? M[RB9A'Q,^#NKW\AH?]W* TPS2), M,X%I)I',.@G!C@G!+DJ(2Y)@[Q1VDT [_Z:&!'SJ:VDR-V5#0NB$TZXN G24 M3J>:G3!E?EHN*ZKJ)11<;E28-H294S$W M%4,:,BU8D=-'.!62 ^?E]$B=. 7'. 76.*E5C5JSY&K"+=7U=_'=J\LXK[)X MOUI:_D_-P\VT"$4O<"7 +'!&SZF(3 6;Z+%SNDAK$'JF8G@,<6@-\;NJVN[J M7:TLE+N:]A;-DF.QGY^JW%O[<>U$@&D689H)3#.) M9-;)C/$Q,\8_FQE0-HS-.4%+A#%P4=(JSY3HE>=4"*="6L??,[J38W0GUNA& MWY)RD5:[Z.ZKK-@TE[7*56T38UB<<4ZT&%L/?FVQ89I%F&8"TTPBF77287I, MAVF_=(!28&HNJ;33/S5+C.NSFZG1:\RI$$Z%M Z[9U")W]Y%^_:%5I$OXFK5 M7+0V25[M%PZ. CM8=BI,S6;Z=&8_\K4EANH6H;H)5#>)Y=;-B!.N0J[."# + MB',!>9"<)DI ])D,$.EEYI8(MT3:Q]TWKBU&(+TXPOM%_X6DH)Q!D " M)8$?AH$>;E22@.H6H;H)5#>)Y=9-C!8GD(MY@CL9 *! ];GM(.K<;P0!&^M$ M = -"0GX.-3K#Q!2&A*=*0 ZHPB?@RJ0%BL0.UF$Z<&W=N#J(L1TBU#=!*J;Q'+K)D;+48@=I)P4H3L93'0"%*%)-5014KUF MYH!.%2&C!H."A)0&(=.+T(U3[+'H&^L6J! [4;D([A$3FAC+"Z=D#DA4T QF MZG82;HET'JP;KQ8S$#MG^ G(1TS88$31B0'F;DD$2(8!T6/H)@[V4/1-S98Y MD&>"#L2D#BRF#6R+<$FD?>\_8TA9 4'P 04T 00 83_RU9^LH@((5#>!ZB:QW+H9T0(( MB@,@J!M 4),*$'W!- =$>J6Y)<(MD?9Q]XWKR3Z&YP$0]&( 8>_ U06'NY .)T M(PD<=Q! C(.0&T6("B!0W2)4-X'J)K'!ZB:QW+H9TD(&:H<,/7<341,WZ-2) KA!_Q06 MT!BEZ,8-;HFT1Z'OUMT6-S [;N@-^!C '/PPT+?ISNS'O[;Z4-TB5#>!ZB:Q MW+IYT4('9H<.5R$^9I('??7%3!PP)+Z^]@)4>M6Y)<(MD?;1]XUNBQZ8'3WT M@7S,Q [0+B/[D:^N-U3F@.HF4-TDEELW(TZ>H; SATLA'W,^IS!CYDU_2(Q* M7638:6*3 [4^@F Y@ [J= &'"OKA>7^SD0MT38!W-UZ)]CCP-K202SDP@K M;-^C'0:>$/-6GU(>\)!/]?."^K@(JEN$ZB90W2266S M%3$>'V4 (0E"GQO/#P([- @))@'32Q423GW]3D< .F,R-"64<-)>/[I!;&D* ML],4ZS8^:@FHB5!40 D/B7'50X4HJ&X1JIM =9-8;MW$:"$*LT,48QN?+1D M&UL MM9Q=D]HX%H;_BHN=FDVJ0K ^;"#;W54)V)IL52:I9#)SL;47;G WWAB;L4TZ M^?C@LDS6<58F>>84\3@;.,'Z)M6GW,GWZ+]Q-J!KC(T[+YZCSMM>[ 66S+*E_O&\L1K)-L]SWZ MM@_$40/&3S2@^P94;>"?:,#V#9C2@(Y/-.#[!ESMX50#;]_ 4QO0$PW\?0-? M:4#8B0;C?8-Q<[%VT6TNS3RJHKN;(G]RBEHMW>H?FNO;M)97),GJ5/Q4%?*O MB6Q7W=GTZ+S?5F4E?9+LT?G/NWA]'Q?_!2QG9LO72SE*F>Q1ZGR(DN50#G 6 M;9)*OC:8SLVF'^-*5K>,5! 5F1Q?:?(*+ -\/WOKO*ZJ(KG?5M%]&CM5+H=: MR/";7$.SZQ_R?E1NB^^[6+YP]I$U& J+82Y#UFTVDCEV2#1Z2#3:^/ 3/F^B M-,H6L?-,7HAR):=9/G>BRIG'BY<.(R\+;@;QEEW'Q-1[<_?H/XKO_@M( TRS - LQS02262L:8'V+,C3'^7>YEDFR1KV7=I7E9/H>"R[4*4Z8PLRKFNF)(?:8$*[#Z MA%:%X,!U.>ZI$R?O$"?/&">YJY%[EDPNN(6\_RZ^.U41964:[79+R__)=;A> M%J'H>;8$F'G6Z%D5@:Y@$S5V5A=A#$+/5/0/(?:-(7Y;EMNFWN7.0KK+96]1 M;SD6N_6I;%;^H[4!"K6O39!,QYZKQMLXCDL7 DRS -,LQ#032&:=S!@?,F/\ MLYD!9<-87Q.41!@#-R6E\G2)6GE616A5"./\>T9WZN MRO)-?5LK;=4VT:;%&>=$B;&Q\TN+#=,LP#0+,\T2XT3Q MB+J2 2*US.R2T"X1YGGWC6N+$4@OCO!^4;UT7-H\0E(PS@!(H,1S?=]3PXU* M$E#= E2W$-5-8+EU$Z/%">1LGF!/!@ H4'5MVXLZSQN>Q\8J40!T0T(\/O;5 M^@.$E/I$90J 3BO":U %TF(%8N8*)XKPW]M4QIT9XJX_W\NX,S*=,#7XQ@%< M7(28;@&J6XCJ)K#'% Q0ZH;B&JF\!RZV9%BQX((GL@.GS02@Z@#TRM.3M]L$M"NT28 MY]XSMK0%$!0?0% =0! 0)A[OO@_JZ@ M4M1'436&[=C&@!!,4!$-0.(*A. M!8BZ89H#(K72[)+0+A'F>?>-Z]$YANL "'HV@# /X.*"PSW+@'N8 ?F,/?E*F+5F@"&2!VLF"73(')/*!=ZS&S X6[!)AZZL; MK98KT*MQ!6KG"M3.%>R2 )"0B?K/_-!N),RQZ%O>+5B@9K" <(J(ZHA!#@]X M[$&%#*AN :I;B.HFL-RZ&=)"!FJ&##U/$U$=-ZC4B0*X0?TO+*#12M&.&^P2 M88Y"WZ.[+6Y@9MS0&_ Q@#FXOJ<>TYV9^[^T^E#= E2W$-5-8+EU\Z*%#LP, M'2Y"?$PG#^KNB^DX8$A<=>\%J-2JLTM"NT289]\WNBUZ8&;TT ?R,1T[0*>, MS#U?7&^HS '5+41U$UANW8PX>@^%F3F<"_F8]7T*,Z8_]/M$JS0K&0CLDM N M$>9Y]XUKRQ=8+[ZPXSJ[1TH&QAGB"]SC/I^JX4;E"ZAN :I;B.HFL-RZB='R M!78V7[ G \07M(T.Q!=\EVOO6X+YPL1C:OU!PJFK[K!"0*<5H2ZAA!,"/S&S MEB\P,U\P'A^BAH#J#_ RH(3[1+N9H;X)!-4M0'4+4=T$EELW,5J4PLPH13L^ M9$H&X T@>G4!W,/S)KZ*4 !=75UT.E&K"Q)..%6/#P$ZK;JN@5)8BU*8&:6< M!?F8#DNT4K-*YH!DZ'F>&EJK46B7"%M?W6BU6(&9L<)/0#YF/\G K _\<[LD M "1#;Z)"/KN1,,>B[WM66[C KP07N X7J.ME[O[2Q0'5+4!U"U'=!)9; M-RU:ML 1V0*WGVK@ %N@*M #1&K9V26A72+,D^\;W!8M<'RTP'6T )T?,O=\ M<;FAH@54MQ#536"Y=3.B10LOFQU4<+>.B%LB_/^1Y]>-%_?E9A\]\N_L_4$L#!!0 ( #5^;U?L M[F(6"P, ($& 9 >&PO=V]R:W-H965T,!P!Z2QXV1;UR8!FMX5V\.V8MG='H8]J#(="Y5%GR37S;\?)3M> MMG4!@MBDR(\?29%>=F3O787HX;'6QJV2ROOF(DV=K+ 6;DH-&CXIR=;"LVAW MJ6LLBB(ZU3K-L^QE6@MEDO4RZF[M>DFMU\K@K077UK6P^PUJZE;)+#DH/JI= MY8,B72\;L<,M^G^;6\M2.J(4JD;C%!FP6*Z2J]G%9A'LH\%_"CMW] XADSNB M^R"\+59)%@BA1ND#@N#' UZCU@&(:?P_8"9CR.!X_'Y OXFY)*TB__0];;S10*R=9[JP9D9U,KT3_$XU.'( MX3S[C4,^..21=Q\HLOQ;>+%>6NK !FM&"R\QU>C-Y)0)3=EZRZ>*_?SZ/7F$ M&9S!>^%;BT E;%K'1LXM4\\!@EDJ![!-#Y;_!NPUO"/C*P?_F *+'_U3)C:R MRP_L-OE)P _23R&;32#/\OD)O/F8[3SBS4]DZ\ 3W"@CC%1"P]8+CWS+_)/Y M]G"+I^'"P%RX1DA<)3P1#NT#)NOGSV8OL\L39!SK\_S9>9YGE]M]8Y6;1&EV M";["P\DUU8TP^_%H4'=X4) ]Z*BU!Z4R4K<%0H\+6])M3&L";XV<@C %*.^@ MJTCK_1EU!@M>%W=.%4I8A6YZ\.2?@(+GV3I5*K9J+#VH FW(R]M6WH-DAF1" M8R= 2D?PG7#0J 9#78X,XIE 2[&94>+!YLV#$->'):,D!__$^0^)AX!%&ZHE MPL0B6&%VL:JU,&W)RX:+7 Q6D4+IT4!K L>:5X8ZVZ.P$W"D\7G.$IK?+\A1NVX7Z_Z MM?+=O%_.[X3=*;Y^&DMVS::O7B1@^X77"YZ:N&3NR//*BJ\5?R/0!@,^+XE' M;Q!"@/&KL_X&4$L#!!0 ( #5^;U?B^D!UL 4 #X- 9 >&PO=V]R M:W-H965TM M&+IF<;L-&/9 4]<66XI422J.]^MW+BG);INFVUX24>(]]^.<>TF?;9S_$$JB M*&XK8\/YH(RQ?CX>!U52)5\)2.6?CT.M2=9)*/*C*>3R9-Q);4= MS,[2NRL_.W----K2E1>AJ2KIMQ=DW.9\<#3H7ESK=1GYQ7AV5LLU+2B^JZ\\ M5N,>I= 5V:"=%9Y6YX/YT?.+$]Z?-ORF:1/VG@5GLG3N R]>%>>#"0=$AE1D M!(E_-W1)QC 0POC88@YZEVRX_]RAOTRY(Y>E#'3IS.^ZB.7YX-E %+22C8G7 M;O,3M?D\9CSE3$A_Q:;=.QD(U83HJM88$53:YO_RMJW#OS&8M@;3%'=VE*)\ M(:.)=9+SI5_"^%Z^=C640/]B"BD_MQXBM#W#:!7@QO1?PC8HC M,3D:BNED>GP/WG&?\''".[XGX2"B$R^UE59I:<0"R1*$%L-=^6:XD[OAN&>> MAUHJ.A_47#A_0X/9PP='3R:G]P1[T@=[&Q:K/(>QRT%:9 MIB 16Y"&7\+#8EM[^%HXT["3,!2OK!JE/#5V;$IGS/;0;2R 0[,,NM#28\8,M0[VQ*,?&10IY7Y%%] MVQ!]DT98EBUFD3B:'/Z:MLU]U,H07C#T-:T;DZN]./R#WS#"XH?+46+:%XC: M;(>B;GQHF'_@A4:5PC>FK8GO(5!+13YBK@N;>H8_.P#Z/8JTS><"NVPY2IEW MS-Y)YJ[N(+[ @,=&YX6K=(3-*"GE!2FJEO!UG%M_^JE(EM(D2O+!A7=2;&3 M./:8\7#K7=7'L/,\%,L&NQV204J]J,";*/HF":C!QT:W:NC9R6&UPF"JCIZ> M@L\:M&=NH!] 5V@B\S7V#Q@M\_N:;K5RP\PU\N#!(20/?Q(W+-&X9?X 2 $4 M9T7;2-XF=RAH/AS(!Y!K3/[8=I>(7MH@6]&P:=\SN]J3T3A/9%?Q0/^I(7%V M\L$Z[!)UM;;M$*JDQ7'.VX:IM) ':(&Y+-XCYFQ_L"DUA-=1X"Q:Q[*4#*!5 MXSTWV)[!(V&AB!!P<6#5KJ3VL$@!)?_@#>=P:K =)\.]V&L7=#\WE0RE6.%" M$@3TFP!@I%T11)UG%A69&_ZTKPW(GUC?/$P+Z"3Y=\CQ [7MNFN('BJIK=+! MX-:$O$8\&#%O.,6O%#<),.R5LG?"+HAV^33@6YK;DB(ZK*4=DT\>E%M%;,_I;UJ*H2* MY@N026/:,2I%V#M7-&2(*)S=XX:S[8+?Q;0_-%SCOZT\'F6Q23+)C.<@"HW$ M?6[\F-3<%^H+BX[R6'K*65N<8J+*%Q?BBXO MSW.N;;B)\/BKGUC()UTF5+(WN)/MY M=-=-:;QWI\646Z>;>V+;QGR][=_V/P[F^4Z\VYY_6;R6?HUC5!A:P70R>OIX M('R^K>=%='6Z(2]=Q$A-CR4J29XWX/O*H2;M@AWT/YEF_P!02P,$% @ M-7YO5RWI!78Q P ! < !D !X;"]W;W)K&UL MA57?;QLW#'[?7T%<@:(#')]_I&F6V@9L;T%3+%L0-]O#T =9XOF$Z*2KQ(N3 M_WZ4SCD[0^*]V"*E[^-'4>1-ML[?AQ*1X+$R-DRSDJB^R/,@2ZQ$Z+L:+>\4 MSE>"V/2;/-0>A4J@RN2CP> LKX2VV6R2?#=^-G$-&6WQQD-HJDKXIP4:MYUF MP^S9<:LW)45'/IO48H,KI+OZQK.5=RQ*5VB#=A8\%M-L/KQ8G,;SZKI_9+U/NG,M: M!%PZ\[=65$ZS\PP4%J(Q=.NV7W"7S\?()YT)Z1>V[=E/9QG()I"K=F!64&G; M_HO'W3T< ,X';P!&.\ HZ6X#)96_"A*SB7=;\/$TL\5%2C6A69RVL2@K\KRK M&4>S/QPAC.$$;E&B)9A+Z1I+VF[@QCO+:XE< PJ3G#A WJU"]Q.M:Z&!TE_%-2'P;#'HP&H_$1OG&7^SCQC8_D'H < M7&HKK-3"P(H$O9UO2W?Z.EULGXM0"XG3C/LCH'_ ;/;^W?!L\/F(V--.[.DQ M]ME!85BD5<*K '>U8KW )BQ+83<(VKXLH>:\:H/PSS=\)%@8)^^_OY;:\> ? MQC__]'\/!*XL?&TLE^G*!O)-"ML#RZV_:;3B/00>4RFTV,N, M+MERF8Y+HB<>65!TG'K/V8=OI0Y[4FW).]5(AHH43M2U=T*6\?%@(,W3(49Z M,PH]U=%1O!XNU:]R2A$V.C;H2E8[1] J%<37SS]"(75O55V(8',.PZJ0?;4G,NI5!@'0\70I\4 M,HVD"' -WZ"SP1D=WYLZ2"-T#=-_[9'G!Y.I0K])\S= JDT[I#IO-^+G[63; M'V^_#]?";_C2P&#!T$'_T\<,?#MS6X-;VOIQ,3)J+DINQJD6%F;72);?XU)N)J;7@F=M4%I,DBA:3DLMJ M>'/EQC[IFRO5V$)6XI-FIBE+KA_>BD)MKX?Q, S\+C>YI8')S57--^*SL'_4 MGS2^)AV53):B,E)53(OU]?!-?/EV1NO=@C^EV)K>.R--5DI]HX_WV?4P(H%$ M(5)+%#A^[L2M* HB!#&^MS2''4O:V'\/U-\YW:'+BAMQJXJO,K/Y]7 Y9)E8 M\Z:POZOMOT6KSYSHI:HP[LFV?NT\&K*T,5:5[69(4,K*__+[U@Z]#?%!6L!D[8[\* MZ&:N)A9$:6J2M@3>>@+)$P0NV&^JLKEA_ZHRD>WNGT"83J(D2/0V>9;@Q]2. M612/6!(ETV?H33L-IX[>]!D-#;.*O9,5KU+)"_;9!&]?D;862?L[#GJ-[\*8X08L8^UT-S*:L-XE;62 MB]9'[*\OXMZRMX5*O_WGF +/LCBNP,GL=-!2_Y(+=JO*FE.LH$V,X\MB#82L*=G&.U1R;A@V""TR+($G5*==X7D"7)#A M\(PPY!JW'63;V9S?"6R4EGQ' AFVS66:,R<+6VM5LCAB#X)KY^@X]N\C9SRU MMJ(BT8HF$TQ5^-.L5!J_3E:W18M*; -;]]&Q2J$V["U RN:M3&Z*K1[8O.5* MC+:R*-A*!%:DZ_Z.;4ZB.--!7:,JOBH>6"JTY6XQ[&A[AG,4Q;W0J20*>1!Y MQ[P__[1,XO/7,/&]-'VC9HI5RK(4Z4G4C=Q4XD8:QY MS7*U%7="CSJ16E*!QN-:Y[*:/[A(4.N^]YCE]P+&EY5IM(M;L@X5"!C1?:?* M(%I@OIZR7J%BY(:<2II5_#V#X,T565)CL#"G8#MG-8I8(\D(++C M#+Z&&W-0&+62D5CBOH4$AU6TMX0BC18A?8YX!N&399+2G?09>>1:'V5\$.K& M8>Z>L5P4\^R_:"H>]>!51<9.O; M3^_=6_SZM)>T@3ZTS02LE9%F#5S L-X-MP@.W[3*9ZPQE!BMX\&"R@ IT>(@ MN4/ _LY*F9N DSRM78Q]B3G?5ZE? 7T[HV1 $,3>GOY>&A=0L*VEG#;[0>U! MC 1JH\,M@F"-AFJAEAR4NGWI6Z-^W(.)PW0TK=&?BCY I''H1>*N %44N*XQ M]%)JX\J:\F_':3M M"VT0?"F+L8_Z38;X# M,\%MOMQ!B3UK'D7F-ZZFH9=6*\RVW?0(#J'H?TK4_5K5%WV+VL)X#8R[ES@, M":3QJ^EHOIR-HBARNU_A-8[H<^305[C^HG@(POPBH")),_7B)/^T.+-1,H_[ MXBS/E\?$^4HVQ2XML8MXJD93/';HL%(:?3LQ)C0*0(YRV-0^%KZCY["4'J-= M5\G*'Y/=>?..R\+A!;>'+J;*T[77 01_X&E F&NT,I*[(S^BVK=539%UN2O+ MNI I^DP'IM0V(?ZW(3[48UO_,J[[O7QH#JDITRCD!_U[:S#J"$+CUG9@\$NE MJK. H"7J@XOAUL+6GQ7HR ZC4D] \$NXBJ(**_7 M]WZ@Y,&8;9JT&?D2/@S MUZKM(_*H%PRDAUJOJ>91)U,[=VVES>GLTS^!N"*S%07ZY](??[&SP.%M[ ]I M/:PS1N'02?HX0CU)>A7A6 GIBATUP(0:.GNZ]]A!)V\4+0K'=J?O="H>RK % M7V)#J:1)R8#V-D<7YOU&\=(J2^4]VT<7MRJ,)3[%O21K510^GZQ+B#;BS$Z^ M!''AM4.)_P%1V(DK[H@&3)K3R\$71Z]_>S'X0(1W1AX)#Q[I/3%*G.F1]-Y. M_JAX@S9.9*<[[^_ZS7M0]7+PQO?;WB+! *]8?!'3\SS"[S?\ MBPNVG+(D7K)D$0_V"U18-9W'[@]0.4_\<[#78(>E<31GRQE+SA$MLM?-Q:*T#6B+)ORH"L[UC(X .*F=>.A SKY0T2WUTCA MYP-=5<5)R%:G_D7B?Y?Q #-P;C(+\S!*LJ"Y^'R 4UP$D7?9SH3_[1#9\=3?8(COC:"CYA@H(G8$? <05C!-W MX=7W?!!M.EZRV7BV"VWPPWC*IH?$=U1D)R"6$A1LQ#'22[;<)[L<+_ W9\]^W"<8C?NUI_:>?#S5^/=:/>/A3?^/OUQN?^OQ&]<;V1%9^DUMD;C\_G0 M]ZOAPZK:W:ZOE+6J=*\Y6C2A:0'FUTK9\$$,NG^WW/P?4$L#!!0 ( #5^ M;U?B1\H8/PD *(7 9 >&PO=V]R:W-H965TVF3@Y>3AS'B 2DG!,$0P VE9_ M_?EV 5*D+;M-SXM$@L#>]]M=G-\;>^LV2GGQL"U*=S'8>%^]&PY=ME%;Z8Y- MI4I\61F[E1ZO=CUTE54RYT/;8IB.1K/A5NIR<'G.:Q_MY;FI?:%+]=$*5V^W MTNZN5&'N+P;C0;/P2:\WGA:&E^>57*L;Y;]4'RW>ABV57&]5Z;0IA56KB\'[ M\;NK$]K/&_ZEU;WK/ O29&G,+;W\FE\,1B20*E3FB8+$WYVZ5D5!A"#&MTAS MT+*D@]WGAOH'UAVZ+*53UZ;XJG._N1C,!R)7*UD7_I.Y_T5%?:9$+S.%XU]Q M'_:>+ 8BJYTWVW@8$FQU&?[E0[1#Y\!\],R!-!Y(6>[ B*7\27IY>6[-O;"T M&]3H@57ETQ!.E^24&V_Q5>."6FXJWXI.Y462OQP9JMN#:EMS"8$U^U MWXAKED-9=S[TX$DGAUFD?Q7HI\_07XC?0&OCQ,]EKO+^^2%D;05.&X&OTA<) M_I'Y8S$:)R(=I9,7Z$U: TR8WN0% SCAC?B@2UEF6A;BQDNO$'C^H+Z!W,EA M_4X/+''\:ST=D+PIZTPIZ\1/VR<=*JZR1$3,='XM^? MU8,75X7);O]S2/Z7.;R>OCDZR,7UV3CQ>:/P<5O)OM^H M4F@OG/3:K32^2%$IRS!29DJ89:'7DC-SN1-@4;J5LE:7:Y$12V2"6=$9"*&= MRNDAKZ&ML>"!8.*M4I")->C!@S(FC++'+)WJK#+B*42B GM"YS&JR[Q,=O(<@U+02@ZU9&QD>LUK?_XPSQ- M1V>LI0QP5%E\Y?7QV9OCKC5I<7QZYL23[<130YBL[Y.L]8EV8JU*Z%$4.['2 M#RH_$Z41E=Q1.(MO)-6F]I!'1L\TBJ>]'P&*[AZ^5^0H4V01&?(:NE<;3GTHEB[ M3@R2EG[Q M/C&CFDE(#1"% %E66W)& 6<0H6^U++2GA*)B!DU<39E3YNP=,G0T4.3+N5?5 M%G'H>CD5Q8XF.1;OGTL^[?9)1O$E6W^S\6)>8AG!XQ$>_FDB/I>%++<.&5:7 MFC-19AR!M/%^H[/@X .![CA(8$0H6C.3]S?78C::'8NO9+Z.F/2 [L.)+2JQ MKA KAU4ERZN6[#.,2><-&2+7B&=XXSEBHG9-M(23TG>J?CR9_W89VTN-LXW376V#O4,TD-\J#AT9U1TN84 M[(:V;Z1OJ2 B][ >PK5'*T)-+W,W\BZ@.M=.<+'45-'1"&%)GX99DN?I2*'6 M\!6C,VO>VQ;),I9HX#]E)Q-WMR&YD&[2DI]6PMP#/]U&5X'/Z[$#4Y6Q.PC62DASZMOM;[#'GH%,_P0/F6;/FB!,+IB7>PZYF], M&43,#(G8E#(J.4TF!L\&] %_,E2(FDZAV"A(^-3K')<$,:Z34CA)Y*6RAGL9 M%@"M+GKQ@(VRI$@+>;E2>5-P:($+]=K*;4BW?3EJ:V^K B$N!Q%QOV_3%KF1 MR=HQ]))$NJP)]5LHBLL MH7;U"( @X(T@/&A*D8%F,F),BU.KX!#HKA7 )*&8!HK$=>>)(\H!Y4I5U.0/ M3%G.E')9,*"L=$AJ+V]5KT="](1J02!F@#' C*MHPV:?[B=C:_JD]0:17L/A MKN&E7;=?HM$G%[$[0H>I0F?%S@9'&"&D$)=.U:U!AP$4.(ZJ D+N80!-H"S MC@$X'+=0O[:JQR9V6J[KER9>(/-2 29SA8H?.[LG^=L5)LC7*8:/0B.)B,YE MVL4H91FCU"; <*=#^L(YX2D,#XB??(?U]A0>&9^[5#I]T')0(8_-!%*[>X;!^N]ZZP8&H3U/(23:MK4"%4WNL-9AB'K[8>;OMQOT)]QA*-8*!13'DD5PQ4& M2K.$S^)(R;N:M937TG='GYE =Y0]^ITH]5;VE([V!)Y9)5;TDW:>7G\I99UK MN.E-[_E0E6>CC\]Z2=TKS.*5&"^2R>24'F;)8C'"PW2>S!=3>DB3T6)V=* > M_#7AD^0T/84.T_E,C$^2T6PL9LED/OF[U/:POTBFXU,Q368P>SI/II-4I.-D M,1D=O1*3"1B,(6HZ3<:+!6F!J?]D/L?3?)2M-@Q4TV)I"YYS[RV FP;=%-)GT!=R_=R@='O/SP_G7.PAQ7\V2V0@1 M,AJQ3J\0A^G)G-_SNAVVOB,YJ5K1?$4W><7N^/\3;I*DD]..<*-D.DO_B7 1 M)1X+]Y&X\NA)EPBY9BPD2NI!;:L08#?VO&;705;U,<%_K<\/!*%Q"%B2J@ M)ZZYI-1EZ'[I]&W;N39&! M:[X=)G<@P\,5:KO:7D"_#_>N^^WA]OHW:=O M(-1#D0")+2M.ZDL3 TW;X KT(VC:Z\/A'FAI;1&12!U)Q5Z>CD4MS*J4;FHHTGBR,+:7'U"Y' MKK(DL["I+$9)')^,2JET-#L+:U=V=F9J7RA-5U:XNBREO;^@PJS.HW'4+7Q5 MR]SSPFAV5LDE79/_7EU9S$9KE$R5I)TR6EA:G$=OQJ<7$[8/!G\K6KG>6' D M/(A.X]B)D0%I9X1)'YNZ2T5!0.!QG\M9K1VR1O[XP[],L2.6.;2T5M3 M_%"9S\^C:20R6LBZ\%_-ZB]JXSEFO-04+GR+56,[B2.1ULZ;LMT,!J72S:^\ M:_/0VS!];D/2;D@"[\918/E.>CD[LV8E+%L#C0'X@D3HYVX!VM(S\*>$<[(G?" M&W&IM-2IDH6X]M(3%.?=MG@;N,EV.#X\IZZ2*9U'.!V.["U%LY\%!%+5G#OJ2%4P=\&N=E@0'M9^90[30@*L))^;[$"LHI:\V75FJ>S>\#URXR<$L-^DU&%@_E=L1[@1A3$LJSL4??0Q1" M&WT(5@M27LX+$I:[ :LK4[? TQEH?*FMJ* Z[2&VXAZ/BII[4H^K '119_1@ MMXZ3 W?H@X5DYD V@&O",14GT(4LV$>Q#L4[=H/IECQVT;J0!H4LI%Z8Q4]9 MTEU*E0=9QE(F8]YM?0$$8*ZR*%A*I@ M">X6MQIZM;W!W=H8@@3[VI N:SGD(O@;BLMV[G-+%$J*\(#3=%/B;BK0"\T< MWMIN&*RZM22LX3MK$[0*-Q,+NJ6TF8?,0+Q^+;S-E/&IP%7N/#R$,_!$;[6^ MA>* SFT!EW4XRX==D$^'1\-=(5I-.H8$Z; AB*-Z@= ME)NJ0C6=HU73DT!;[_T P"+CDK)]*HL4#:>#P.6NTA!3QR2P8%GU,Q:T[5 V M=*Z5$WL!S-0.&]W^Z>!;*%O_[AM\YOIMK#S4;_!0MF=6N<#\E?1&>]^UK#-D M+MO?&(?F+3T:P+QN^A#4'6J6FX+/^>G@@,I8#_4/L'1\?BWT>) ?) M)&F&Q^-7@_U!6#LYFF#XD; Q4ZYQP)D."NBO/.KL+8=>5Y(K:7&V&SXB;CX= M^N%K_#LSMS.YB*;2]2H]Z[;TEV&=[P^1ZO MM6]>@]>KZS\1;YIWYP?SYA_()VF7?)L7M,#6>/CJ.&KN\6[B317>I.?&X[T\ M#'/\$2++!GB^,$A(.V$'Z[]6L_\!4$L#!!0 ( #5^;U<6/A:OQP( ,P% M 9 >&PO=V]R:W-H965T,W*@* M$HU?8 @%I) T:@YI(Y(TAZJ'Q1Y@%7N'[BZ!_/O.VL2A$N%BS^S.?//-SF.X M(?ULEH@6MF6AS,A?6KL:!(')EE@*!&:E4>254UD$<1BF M02FD\L?#ZNQ.CX>TMH54>*?!K,M2Z-<)%K09^9'_=C"5BZ5U!\%XN!(+O$?[ MN+K3K 4-2BY+5$:2 HWSD7\1#28=9U\9_)*X,7LRN$QF1,].N746&J+VQJVZ3C0[8VELJ=,S,HI:K_8KM[ASV'?OB!0[QSB"O> M=:"*Y96P8CS4M 'MK!G-"56JE3>3D\H5Y=YJOI7L9\<_R"+TX O M!(/Z!?WQYT]1&GX]0K;3D.T<0Q\WA8 K:;*"S%HC_'[ K85)0=GSGT.$CT(> M)GS::WGOL=ZEC'CBC#5 <[!+A#D5/+E2+>!4*CZAM1$J-ZV!QV6B&6J(VMX5 M9E@Z.6'%5UW/:Z;Y![/84&4&PX8]?K0#V-O6F?#)#7@MO)C]UO%8EI*G7\A[(=NA5Y(9:# .;N&9[VN#[K>';5B:57-ZXPL M3W\E+GG=HG8&?#\G;N>=X@(T"WS\#U!+ P04 " U?F]7S96=TPD# !U M!@ &0 'AL+W=OO(+SA MT "^VK$=)^TE 9IVPPZXWH+U=OGE0^M$TB!:>6R'-*FRL[:[CV)0-MLQQZ32RRCNU M(DZ3I(A;QF6X7OJUK5XO56\%E[C58/JV9?K[!H4ZK,)I^++PB>\;ZQ;B];)C M>WQ ^[G;:M+B$:7B+4K#E02-]2J\F5YO#"O9'!,=DH].N7/:A4F M+B$46%J'P&AZPEL4P@%1&M^.F.$8TCF^EE_0WWONQ&7'#-XJ\1^O;+,*%R%4 M6+->V$_J\ &/?&8.KU3"^!$.@^TL#Z'LC57MT9DR:+D<9O9\/(=7#HOD%P[I MT2'U>0^!?)9WS++U4JL#:&=-:$[P5+TW)<>E*\J#U;3+R<^N_U8680&_PU93 MH;7]'L%6,&F!R0K>?>MY1Q6PR]A2+.<1ET?^Y9++D3,"#918= M77.*[P"7GX9S;^?:=*S$54B/PZ!^PG#]VYMID?QQ)ME\3#8_A[X^6QRXXZ84 MRO0:X=EH]#=6#MY!G?@@V/1<5Q3+>1-F\H#')\^">E0T=BB8N M(X,(ZEY+;MWY.I2:/SO9P#R)KM(K*(HHR>;!+?&TNA^:#3&C"'NR,I!&Q6). M8Y(O@@5-V0SF132=I\%-6?9M+^C65=1)Z,CI&GKWBV+FDYJ0E$1%GL D> O3 M(BIF5T1L.HMF60JG+E;\JA6TJ/>^X1DJ0B_MT!7&U;&GW@RMY(?YT)#OF=YS M:4!@3:[)Y7P6@AZ:W*!8U?G&LE.6VI07&_HOH'8&M%\K>F-'Q048_S3K_P%0 M2P,$% @ -7YO5S2/^1[^!P '!, !D !X;"]W;W)K&ULK5A=;^.X#GW/KQ"R[2(%,OEPTC3]!*:=Z>Y>3'>*:7?WX>(^ M*+82ZXYM>22Y;>ZOWT/*=M.F[0P6]R6Q99(B#P\IVB?WQGYUJ5)>/.19X4Z[ MJ??ET7#HXE3ET@U,J0H\61J;2X];NQJZTBJ9L%*>#:/1:#;,I2ZZ9R>\=FW/ M3DSE,UVH:RM?2KL]59NY/N^-NL_!%KU)/"\.SDU*NU(WR?Y37%G?#UDJB M1;X4ZM[MW$M*)*%,5_IYK?DM#LBAU2F8D\6)/[N MU(7*,C($-[[5-KOMEJ2X>=U8O^38$:_F/M? M51W//MF+3>;X5]P'V9/7RO @UT7XEP\U#AL*\]<4HEHA8K_#1NSE M!^GEV8DU]\*2-*S1!8?*VG!.%Y24&V_Q5$//G_UNO!*'XIWXH!;^9.AADAX, MXUK]/*A'KZ@?BBM3^-2)CT6BDJ?Z0[C2^A,U_IQ';QK\'/N!&(W[(AI%DS?L M3=KX)FQO\D9\3G@C+G4ABUC+3-QXZ15XY=U+\09STY?-48DCXS>- MO>QJ[W"OP[;Y!T7JO"P27:Q$;%!HSCMAEL*G2BQ-AH*E)SU=8,54#I)N[ZB# M%)F%LF+CB^5$H"AQ @&]KOV!U1QSTH_U9^)]-!(=R78?R MI0[AFD.X!7DO3%[*8BU2Z1!@K-#X$V;U0A5JJ7FG6+I4Z&)9.=Y_:4TN?M%9 M)BYEKK.UN*A)2B[>Q_+D'LH:FW5*JU$?L+A2\9&8K0>"8D%J(2P0J :,Z ?>H@<@ MA,6:8ZM!9>(<'#MQD4J-ZSM DE:2HK$HU<>6-1T5\&XB8VWK-@<&]+G]6?" IIE7!Z53 I MX4Y(-W=]G*3QU]1DB;)MCZLC&HCW+R'79Z<>X8U-GFO/E5;AM+-L@HEX#^1W MHC9'2860"O$>JEEM;,K.,@-EQA7P3& V +E0*\IY>M2:1DZ:BOU6@=_*9NM^ M:\S*($+]W6^8I&B4C%.Q5A+ 2\_2*TQM,$ /YX/1KC"66R"&&MK%:)R(0BX, M4L941N[>D;ZXA9ZK&@++.V51$(C2$C=)M*0:XU/D+31&?" B=(0AS!2=&P&HAEUFE/K M4SWJ7(11YT/ >[MP !":B\8+!/P5.PWOJZ)Q_-G,Q(?4^?F?[^N=R0=7E30 MD=3]LXFK $RNZ>^L(8M'H-!YZ;3F$:&.E;<+%88#,+6F6J7B4BTL4%\_=E*< MJG-(BW_4>*>WZQ)7K4M?NTQ_!A,ML=B,*K>PDA][XV X\*X$":Z;2#>W@([M>K^_-Y!W=8F\R:M>ELU,$=UJ;S9FVR/^_@CAMCLS:>SSJW M;9?'"] MC9F/44?]"=XJ>/C7>5E1YEOX>M%\@L$^:'PO6'I!02K%2R_&PXTO M%KFR*_XNXS!BX0@.'R_:U?;3S_OPQ>-1/'PWNI(6R02IU1*J(]1_5]CP+2;< M>%/R]P^4CCW] &[0>QL[\!4$L#!!0 ( #5^;U=S M;A8,? 8 X/ 9 >&PO=V]R:W-H965T"_/N9_F[=;8+VXMI6:ZS4;8W8-L MS/9NG(SW"Y_5:NUI87I_VXJ5?)3^]_:3Q=OT8&6A-E([932S MRWOK/P7NX#(73KXWS3_5PJ_OQN68+>12=(W_;+9_DP.?G.S5IG'AEVW[O1D? ML[ISWFP&92#8*-T_QW4X\C:..T'LP]].;X M&7,5^]5HOW;L1[V0B[?Z4T [X.-[? _\HL'?:G_-XB1B/.;I!7OI@6\:[*47 M^#KF#?M)::%K)1KVZ(671-V=XMN;RTZ;HY*Y<:VHY=T8->&D?9;C^^^^28KX MW06PV0%L=LGZ_3XDGV5KK%=ZQ3XH5S?&=5:R?SW)%\\>&E-_^?*KT?Y02B?VM);LO=FT0N^8<@S%+[3Z4RZ8TO"AWYJW.W3== OR+Q8[+1J M@V\7K#;.0WO)%!ZUL:"#=2PL52VC08_XD:+&+:$.#^>Z;DO/XW<]22RMP\JO& 6+8DKR#\:#I MQ;R1;$Z=\9H]=O7ZA-,&GV*_ 2J4)JM!'0<,83@4*[Q1K[5IS&H7L67(;KBV MD2ND. %8=_ <^J@SG:T1(]>UE%7!B0YHI?7HX:RU9BD=]5SH+:7$IX6RZ*$X MN7_].GZPJ?VK 73^;<6;AT M!$'^T:EGT9 FH]%&S(*[0R8NS :IHFKF,0=!=(?A4IM.#T0IM)1=-(O I^G( M4T=N6XI:-NX+B>Z#+MQ/:#IA0YWNSWYA'QM%O@ F;]6\ZT^A[O.5 M:Y;JY36L@R?^DJO_D\.7!D:WH1^%PT*'I.@N#T/C6)>*LG?[7YRPQ['OD)-0 M^G5FE,4D__$B:_*X%VBLH M7[V1/R)'+6*KD:!+:S;D37@)*1;:3_CS@49Z,WK<(<4<>]HW&$J^;UE216DZ M(Z&(JBJ&D)=16>4D\"BNBKW>C_07S!JM:L>2+.)9QLJ(QQ7+>)17*>-EE";I MZ%N6IE%>)M#G>914%9G&Z,_*$E(91UED)UT5<1PVR0ML3Z,LF=%*&8\N#1@V M 7F$_(J$I"3521J59=X+59&.KD!LDJ1Q (%=19P.>'C.:2G+\&TT^3M1V1.; M2R3YT"O.T9OP-.^-YF4OS ;OY;/R#$%>$K J"133.,5:4LS^.\6LZBGF9>": M481[H>!93S$+CB-8(%;V8L'WK,L9+!S7T =9RPW):1*=J9TG0SVL;S#GG("4 MCD.5VU6\5.X9C">I2PO4#;I95RHJ'+&JBB.,X(5ERA2,EYF45Y4[-1? MW^G1'05=915N8C3#,#;[Z\IA]7#9^Z&_X[QN[V^*OPJ[PA\,S*4E5./K63YF MMK]]]2_>M.'&,S<>+2R(:UQ8I:4-^+XT&(G#"QUPN +?_P=02P,$% @ M-7YO5Y8D0R.6# 1A\ !D !X;"]W;W)K&UL MG5G?<]LV$GZ_OP+C^CK)C&)+LAV[3>(9)VG:7-,V4[?7AYM[@$A(0DP2+ !* MT7]_W^X")&4K;N=>;$D$%OOCV]UOP9=;Y^_"VIBH/M=5$UX=K6-LOST]#<7: MU#J+)TOM817_WJ-+3>Z)(WU=7I?#I]?EIKVQQ=O^3?/OKKEZZ+E6W, M1Z]"5]?:[UZ;RFU?'?O3X=MI+*6UMFF!= MH[Q9OCJZF7W[^IS6\X)_6[,-H\^*+%DX=T=?WI>OCJ:DD*E,$4F"QK^->6.J MB@1!C3^3S*/^2-HX_IREOV/;8?DQ]&&ZZF7]@P3QOFK+</R#OK+3]C>6>/6!Y4=.J=;32,U)6ZC3H:]L A M>T7<^6%QE#S?AE87YM41LB,8OS%'UU]_-7L^??&(LN>]LN>/2;]^-#CJK0U% MY4+GC?K/;^9S5*\K5]S]]Y 1CQ_S9#9[^H_'S_IM;53KW<9R6J(J*!.B17J8 M4FVU][J).U6X@,TV(&T+YQ%_I:.*V(F51KFE"KHR++PUWKK2%KJJ=DJ7GX!X MK$94D)R4N92V'4)C/M-*Z&!.6 4HV>IF]_575_/9Y8LP'%U9O;"5C;N)VJYM ML28M;%-4'6EAJ0P4OL/'O(YLPL^D'!Z)5%@+$YK@*ENR80M= 2)&<9[!*X%L M "#=PGB5(,GFO#6%J>G',_EU#L6".KZ\FDVFTRDO.7[^S92^3&!B: U7I6KW M%U:1^4TP[&_VX]H;<6"#$*I:4LU0JAW4*_\V'VG5N*@H;A[0WSM>+8SVY!4@ MBLWV-MR1T5K58AVLUVKE7=>J0K=DP6@U@ /WLZJ%\1&-00$\QB.*H^#H#J7- MX9N80;7;^) L5Q0(&*RY<@^B ;R5UW7 =H7*OGS&CTS>WOMM;WO:Q,?')M=!77>>F^-P3#883S,7;(3!O# 26Y6Y2*#9#NF;396 K38I+FN!,B0!RKP-T>OH/"Q=X[/SE"&JJ+2%W"$7)ORY()TDY1"8M B8[SS9 MN.@BA[K5MIRP$^[M0;(%$R,"T36T*$G8=P(09DD?MG7P1&_U,V^J![ZAKJO^ M[&";\4AO^,-"[ V_*[+C2%KS'))VYQ8 MNN?VP;FM"^Q;A90Y'(RD>'([H%)*-*@[3,:/8'AES<8('I%398?C^_(RRD:X M2I<&( 3/ 4H*!X45Y$&;2)5J7)4.(I^Z0D?0HTQ'EV54C1JB]!14"#YN:U%& M?C^Y/5'?W]Q\/%'?#47CX5;M3=^/7(,,L6(_+[5LUT(O4H7D#E63*ME-(A$E M R@ (0_PTP)"^NP$KDB;U&;(>JVHT-BBJ_0#6W:C1!Q.9B!H6;NFOE>,R@HI MD4_;4\H&=@2YAO@LU*-,I[AW:%' #DH]058^?HPZ\O4&!<1UB!%Y'!N9+WFSH1^KW3.W;2B]=)'+;>@6 MG_I TV8#2.,TTVRL=PTE.M#NS0KAYWQ[>"1ZG;%4Y7*)LXA7W=@E^H^DZ-*[ M6AG+1@I=HJ,'M134HJ(GQ6.D'8+/>]O.H_ '*BGL";>W['[.9ST 2)0)ZI'# M2:@Q?1L=&[$PI@&2@ETUG'G,7%Z#<3=+:[#EUD9)J7ZQ;JDMDS>A90D,5*[E MNIBD]SIS]_J[W&]"(/JE&1[,+^G![%)@P57BK:&,Y+,@]H->0($G])1ZV'SZ MXNTO'_C3[,535-**K%&5WH8.N0H/F97X.M'KP0LE4(?N HC"84RI*3NT?7"KCI*7:&VQ%:XZP)>B(+%>'70_YZ[-]*W=X[X M*A]THMXA)FZ;\@M(;:A_0:?:I>QT_86+&,+(XKP;>S+W$XH;W''3>ENI^57O M*>+#GD]Q[HYH*3H;UMV:-@J29V=ID.!);4.W+XGT>&V#<)%#%HJ>7*&@6;#>%Q25,JNYV\!59(>I$O-LX.%HZ.',LWS0H@9^R, M@H7,*KH0&-Z<]PFX,LM Q$\:Q3D;?#;944%!+U<+0E&A"_&A(1[0 MG*HP1YA$4^PS7"CW<\2)O@09@4=JZA4F)]F%@2X'5N]QBCB\N+_@N(NE" ME2RKG E12>.G!<,CT/.YFOD]O@I_M#@JAG$QA((!D0_BZ86@/6TW!5%T+B33D!YHG>; 0 MA?;\ADC"'G1#*4NEQ?A--TH,UI+L.#3NLQWI'F_/;677%X<="D6Z&!;QZ; MF!4<1IQ11+*U D$"MB&L8U:E,9*]N$F--V=1C@MH$"5+$%*)7PLZB0MW;E@/ MDH2'U2\G%_?J=V;AN5G/>H(4B(C3O5^ZH0$?2>SC0U>@[ !S--1M? O+7V%25 HW[T8!(3]>'#FP<$"BZ]Q<"]5F^TQ[S:Z(>42K@4D\1@ M?"*>B\Z3T[9KT\@:>D?"DMC*XO0(MMH\.O@ MA)M1=LL0*G7LOK&B8.)6MSOT[:!^,\6Z<95;4:B$]G*S*FG [R@U^*Z+"X_H M-1DZ2]:4&!%E!/.]A%U>0O1<'@1V1:$[OM7RO$^^?=J99AH-235W6F)) M0^E.63.0P?M>[^LC3TB?N!)*&D4.93]'0"@+_PD5>#YE9.P]_NNH(VG#&D?:EK=-20IN;[L_=-D!H'3@T+#5]'#%6J M:^0"P TS;KH'H.N;7+3X!ZD/,"VK/;JC.GRQ_>!"6&YLL)>M*PKJB&4BN6R> M7%:>J/>9A'%S*+O"C&!./JT,4$HGAWT8-NSQ^16 MB=C]!BN=WPT7N@?)NW1CE@K?*LI#GIL)8:!!H_YT?VL>+VF@'EZ]I-O#3-[Q M>*0V4]ATXTM0D',H!'/XI.BBIDIT?#Z;7*9N<_ 5QX1^ MDU0XGCV?G%](2T2DRXZG(%ETC#]7L^G#9^?R F0V.?_F[.'3BY-#+\I.1^\V M:^-7_ 8W"'V6UYS]K_U+XAMY-SHLES?,((JH[0$(66+K].3RXDA&KOPENI;? ME"Y&PO=V]R:W-H965T,INRG-V'J7F R):(&"08 )2L^?H]W2!IRB-[ M7FQ21-].=Y]N\FSG_&THB**Z*VT5SD=%C/6[Z31D!94Z3%Q-%9ZLG2]UQ*W? M3$/M2>C^:C[ MX=ILBL@_3"_.:KVA)<5O]5>/NVFO)3=]D\2.V)9 MZ4 ?G/V?R6-Q/GHS4CFM=6/CM=O]F]IX7K*^S-D@?]4NG3UY.5)9$Z(K6V%X M4)HJ_==W+0X#@3>S1P06K_.XBJ?E"O5"?J\R5I&[T'86S:81N/C'-6CU72<_B$3UOU1=7Q2*H M?U4YY8?R4_C4.[;H'+M:/*GP/UFC3>I.SVNCGOE7:AU1NX\8V.2[6E)/7=JP" S96< #HZ2IG&91]E00FHO"#*VM=[7_[ M^DW0>'U(>"M16>\-JO2M53=ZXG//27N4-\5U,OM7.2_.Z=6^+ M[>;P,D23X0B]8+VMXW17PQB)OA6I#57$%G.UVHO&UKD#3Q,$$N=#!.2'&.[- M@0NA#PX%I:/2 D@3G=^GP.#E8OXK=$C1BJ>X6'10B:XNC']6=3+[NZJ)NJ;, MH7R1W0WT41D0:-P151)@FZJ'VEB<'Q])AK;!=:E.9SH,FP!6%N1;I15F1.LV MC*,H@\JT]WN$M-,^#VV!'& X1K9MHQ,#6XP ]!Z098.F)SQTFRB/T367^@KPU>@4,(M<1@-4A4,)60@ KD_=\WAEKX4' "!*[^DZO++&S M(.$&F>:[@6/K)C*1[$E["!=MO'\+X?&P/4D6ML3HXB$.14OYI L#3W\TQC/3 M%E+61[+/G8EV@J<&.A8! MB &-@E\#DC51'QO/S1(+R%,O/!ZR$=S<\K+1TT.F0^3XVCY"WE##WYLJ[3%2 M-6W/B+O;U-\5;;3<$/O!.&-H>"0T3PYT<*1L[L7 P_C;K(,]@R5NVD[PA0T^[/FX9B3UO:Q8@D0]@*]9 =R8( M"745?[0]QIR4[XG,6BW=^03MF.]?U%97%2L+D1EQ8UB2W4J-)0:1%*:F>](^ MS&"!I ]+^CA@>@.Z"ZF6OTV6DV/83]2W*AJ>KDK7/ "]84JUB#Z-W*S0'JLL MAN5?/: XMS:Q2RQ7:F1FI?S0R\3LDE[D!/BE4?KY7.I<7!) MADY"_BUCJ-$574<]5"Z^'PF-!]-B-G\+(73DIN!9CM66?]X5)BM$69K9),6T M!]I %!D#F0Y8A.>*1PFUU"0;!_:#\5%O=H6S=O_"[5 )((,5NM!PBP#H+^B@ MS$E9H^^X8.7]SO:9#8$G%@?/8,BJEF1Z[9_:%/&2>IDS*-(_7#PMAN/VPC"= M#,YD?.;&FU43D4S=:WS&0?#=8O9^>7DC5_/WSWDUX/H4!)P0 2>*"^%^FYM BD57-MVVE@N J)J0&A MX'U;VW[+P#QETA,RN#-X#>79^,M\/'\Y$]/?EA]Y@?Q$*]]PC!CD 352[-4B:0"B=AM;-!6U@F2]\@T3GPX'W)<["NU:(.&CXF6!A4X NV+S$Y !(LM-R@E_ M]^BKXJ"4_H%Z<)0IE:'DX9/Z6 N.>#PY]GHX';S E^0W\IF")R>B2^_R_:_] MEY#+] '@_GCZC/)%^PVF#+!<0W0V>?URI'SZ-)%NHJOE<\#*Q>A*N2Q(HY?Y M )ZO'=Z4VQLVT'\?NO@_4$L#!!0 ( #5^;U&PO=V]R:W-H965TH?U6 MK37-P@ZEX"5*PY4$C=ME\"&>7V5.WRO\PO%@>F-PD6R4>G"3S\4RB!PA%)A; MA\#H\X@?40@'1#3^;#&#SJ4S[(^/Z)]\[!3+AAG\J,2OO+#[9? ^@ *WK!;V M5AU^QC:>2X>7*V'\&PZ-;IH&D-?&JK(U)@8EE\V7/;7[T#-X'[UAD+0&B>?= M./(L?V*6K19:'4 [;4)S Q^JMR9R7+JDW%E-4DYV=G6C+$*G&Z8MXA7#6+R!N(,OBAI]P:N98'%:_N0V'44DR/%J^0L MX-?<7D 4CR&)DO0,7MJ%G'J\]$S(!JR"3UPRF7,FX,XRBU1J]F2\#5QV&LZ= MFKFI6([+@(Z%0?V(P>J'[^))].,9LEE'-CN'OKI%R[6G=LR+@=_N\8FF0N4/ MOY_B>Q;Q--]AG(X&IRL UNT1Q">Z"0S"<-.(1Y KDAB+!:@MV#W"5@DZY5SN M8,@EK:C:,%F8T7QPO]<$W*^,P0T1>[U"F58;U!"/NV$R[JU";]45@WLEO='P MFV1UP8G0Z-7XCH+D.1)?8^%[B.B)VR<=?)86:1]L(Z4X*ZW^H#N#HFH#!;41 M?,?\+9)&,TCB"&;)%"9I-+BA>Y.52EO^EUD<:;:VE=TY;#LP8)/5A/)T,1C!,HLQ]+I.9^TSB=##R M?BO47!4\[WBV\263S$673>D]G:7TSLCI/>5'OFG5)I"X4U9>(J_:W%>^$KC, M:ZU)7-3:)=E96)]8%ZDDRW>ERV?KPP"ZM$(O@2Y77ODEDVXM :;1W?&BV0]? M//URREGE=_ M63H=W"M+;O]9.EE;.J?NL;#7\/3<]Z46\Z_Q>F M=YPR)'!+IM'%]#( W7339F)5Y3O81EGJAWZXIQ\0U$Z!Y%M%5WH[<0ZZ7YK5 MWU!+ P04 " U?F]7(N0B'! # !X M)UE3KQUL;Y/^/6-OFC8HA/*0S=@[Y_C,Q;/#I3:WMD1TL*JDLJ.H=&YQ',>6 MEU@QV],+5/1FIDW%'"W-/+8+@ZP(H$K&69(&7 MUE7%S/T$I5Z.HC1ZV/@LYJ7S&_%XN&!SO$9WL[@RM(HW+(6H4%FA%1B__@\%7@TCZQP47@"&"1_ 61K0!9T-P<%E6^98^.AT4LPWIO8O!%" M#6@2)Y0ORK4S]%80SHT_:H>0YO :3CFOJUHRAP5\=VQMO0Y;OI_!TZM@O&<111 M[BR:.XS&KUZDA\G)'K'Y1FR^CWV\79'WBNL*H>TKTX%0R>]?<.5@(C6__;%+ M_'[Z=IIW6L_I _A28MAFZO[5BT&6'IU8NF"/0!V ? LH/9!K6EAG0<\ JX74 M]X@P184SX5X;;-"L^$F='RH 3!5 LX=NEZ+[8 PJ?@_.,&7)-]SK1^?>5A/_ M2X-WF0$Y$;^DX234'-I"T8ZN+1UK.\\A/:@>Y@>0<>;:=+-#P;0:9W_D1#8E9"0[_0$;GK7O2XH MFML^"K9J> ;$\VC]'^,EK@376YQIDOI?ZUEY]:&\Z29)WH25)=U!?@"=77T? M/YE8%9IYF,N^,K5RS?#:[&Y&_VDS\1[=F^_&)3-SH2Q(G!$TZ1T=1&":6=PL MG%Z$^3?5CJ9I,$OZ?*'Q#O1^INGFK!?^@,T'&PO=V]R:W-H965T9?62MMD.8^V&[^:/6>(?T;W/C>98.*(6NT0;M+'@L%\G'Z?GJ5/RCPQ>-VW P!E&2 M.7\[22!O [FZ#V8&M;;=7SWT^_ S M ;,^8!9Y=XDBRS\4J>7OBC3(K@2+K55-M?*P)4-Y%NN X5Y2IQ2 M.\AU]U\+,7X'^':V>I"O"G M+;!X&I\RU8'O;,]W-3L*^$].8YA,1S";S$Z.X)T,^D\BWLD1_0'('0B^(T7X MHMX.[O1Y.+E"YZ%1.2X2OB,!_0:3Y:^OIN\F'XZ0/1W(GAY#7QZ4Z!I5:'VD M"&!NU$TODR$;?8@%&JTP;39IKHSS*[9=KS"O: M E4(N;/!&5THL95#[C"4#A2)(U/,E?>[N FU)(1MI?,*5--X]Z#Y6G.*4J1L MHI0,<]6&*$GRA,IY>DOH:[YTU'I-NV[)L8]^5#J&S\+J?ZG8L\",_UP.8GUQ MB8#/L,O00W^*7^(RBENB0^PZ!;0--[$?K1/%C=>Y^#INK[K61GE0(:#(MD]W M3^\;'_/W]RC'@H,<:_.\)N>$Q3 GV667R8&-Q1!DT1]1)6*/N1L!ZAA=:"XG MF9VL:KN?C3I2;2:"B6O"#@)4ML9 W,=^9Q^+=K"-\/IOW*"!V9OQ<]AS M-?IU[.8!XD'J6MY@'1Z,CUV??'3O7IMKY=><& R6'#H9OS]+P'<=O)N0:V+7 MS!QQ#X[#BA\]].+ ZZ7C2O0323 \H\O_ %!+ P04 " U?F]7B[B3J<0# M ;" &0 'AL+W=OO?9Q>D&"6Q=9!$ M &_?OOW 4K.ML0]NC>CAJ5;:S:.U]\U5DKABC;5P(].@II.5L;7PM+15XAJ+ MH@Q&M4JR-)TFM9 Z6LS"WIU=S$SKE=1X9\&U=2WL;HG*;.?1.-IO?);5VO-& MLI@UHL)[]'\U=Y96R/N_9/X38*99<.+PQZA]9^O4\ MNHB@Q)5HE?]LMG]@'\\Y\Q5&N? -VPX[(8]%Z[RI>V-:UU)WO^*IS\.!P47Z M@D'6&V1!=^TJDD.[_X:#S"> JG M<-_F#A];U![>;^C;S1)/#AB6%#W9LB/+7B"[A%NC_=K!>UUB^;U]0L(&==E> MW3([2OBI\"-(QS%D:38YPC<9HIT$OLF1:!UX Q^D%KJ00L&]%Q[KE^+MZ,Z> MI^,+<^4:4> \HAOAT&XP6OSVZWB:_GY$[-D@]NP8^^*G@L"_7_#)PU*9XN&_ MY]0>Y7M>[+2"7'ZAX)J=57[XX &],W0B] U%W(-X+Y-[$M&ET!8;V+#/JREW!B7Q# M @H:. X#FD M.EX :@ M6<;&:6]L5@%D^WE\"/_A< JB]Y(+14V%/P+>!CTD2)3_ MTX4.4*DI3T@+2X(@QTIJ+3EV3O4&ZY"WM$M7=- 8R=4-90S8%8W$TQT*"U\XPZW=@>9JB U: MFLE04MI(%D.I9S;2M XNT]-2[*!!*TT9!W4GM]VH=4E"URF <=\7T11O!IJ)"#EMK'?@,+2X%3^PEBH[:B M[B Y>Q?"TY*+BSN]D][ YOONMN MX'^#=Z_-6V&I>1PH7)%I.GI['H'M7D7=PILFC/_<>'J9A,_B6!A800 (0+ 9 >&PO=V]R M:W-H965T2C6B)J>"Z+ M2DT'2ZWKX_%8I4LLN1J)&BNZF0M9(9%88!(C;];S$'WI!'A;L?X# M6WM"@Y>*0MD5U@UO' T@72DMRE:8-"CSJOGRY]8/6P*)^XX :P68U;MYR&IY MSC6?3:18@S3<=HBG39([!VD([@2E5XJ^+W*,-N5'Y-6G6ILH]HIZP7\FNH1N-X0 MF,O\'CR_,]6W>'Z/J0H:^_:9UT@'^Z5-<1RKFJ>:Y'8I MY'7Q@!*\8;=EPW>H)C!F85N[@V\57V6YQNQP9W^15[Q*$0IC*> S=16%Q\Y) M*:3._^&V1%LJ? +OR#-K[-(:AC&MP9'K7%8:R1K=,49'D/C O 18Y#E?:Y0$ M5"UV'P$_].S/&[HA:U;G.Y>Y=?,NJ^>&D 3 X@A8Z#OW0O/B#946*X*B#>@E0DDVK*0U M&<2\]79!THCK<"FQK$.3E$P5R*$L1NR)5)FJ'/$OMEL=\C.M].2-4E M49.G'Q!(@A!B%O;%/.IB'OVD^I5"*O]797F5P:9BVM[PI?7(RQ"NN%Y)VGTP M[KV/[X][I\FF;ITFTS:?:_.BQZ!L4L-Z_8@UW\1SZ(:2DP6;>XH%B\R=%SM$ MI3L_VMP=12Y$@>L0A>A!LJ$G?DP!<8A 9.)IR M]]ZKVQ]VEL'L,W^B-%@@35]FOGOMK.2_$@Y>D$MU>/RV[RKP1PD$HV"WYU/H M1C[X_P7/-NX@$(0# DM-]UO@/N@$DK>PR2BBW_Y"'&]-1B7*A9W_%-CWFB&I MHW8CYDDS6;VR-_/I%9>+O%+TZIQ$W5%,[50V,U]ST**V<]:#T#2UV>V2QF24 MAH'NYX(&D/9@'N@&[]F_4$L#!!0 ( #5^;U>,(%MTYP( &<& 9 M>&PO=V]R:W-H965TDX_?L=4H[6 1RC%VDXFO?F#8<<+?9* MWYL6T<)CWTFS#%IKA\LH,E6+/3<7:D!)7[9*]]S24C>1&33RVH/Z+F)QG$<] M%S)8+;SO6J\6:F<[(?%:@]GU/=<_U]BI_3)(@B?'C6A:ZQS1:C'P!F_1?A^N M-:VBB:46/4HCE 2-VV7P,;E JV2AU[Q9_U,L@=H*PP\HZ M!DZO![S"KG-$)./? VB%'-_\\; /1X B?@' #@#F=8^) MO,I/W/+50JL]:!=-;,[PI7HTB1/2->76:OHJ"&=7WY1%R. WN,$'E#N$+UKU M<*6DU;1A!GX(V\*5UX':P+L[ONG0O%]$EI([BJ@Z)%J/B=@+B4KX2J2M@<^R MQOHY/B+1DW+VI'S-SA+^6=D+B),06,S2,WSIM!.IYTO/[(2!L;Y3Y8WHV6FT MNSN79N 5+@.Z' ;U P:KMZ^3//YP1MMLTC8[Q[[Z) QO&HT-]T=9;:=V_>T% MPQT^6EAWJKK_YY3VL^RGM=^U&O%9SUY](]QS#_5 ;5!#$DXF"U_PNC:Y!SNR MWGV7?%<+B_7[9_;MST$+:@96K52=:@1UYNWK@B7)!Z"#*(9^&ID7ZJVSJ@;; ,Y5AELPA"W.6 BO"+&7 DK!,XU=O($TI04)2618F M9>FJH.,]*PJRBCB6G.]KX$6>@4CMIQSDP>:-D 8ZW!(TOIAG >AQK(T+JP8_2C;*TD#P9DM_ M0N@+YO%5VBP\(EF/XM MJ_\ 4$L#!!0 ( #5^;U<,SKCZ9 , #\( 9 >&PO=V]R:W-H965T MY$FG^"(VE?.*=#%KV 9OT7UM;@RMTCT*%S4J*[0" M@^MY\BZ_7(Z\?3#X4^#6'LC@,UEI?>\7'_D\R3PAE%@ZC\#H]8!7**4'(AK? M=YC)/J1W/)0[]-]"[I3+BEF\TO*;X*Z:)],$.*Y9*]T7O?T==_F,/5ZII0U/ MV$;;R9L$RM8Z7>^3G%M?:(4S@5SC_I*WMP4=5ZAKA!@UM^TW$58Q@C%"Q'>P&>M7&7A@^+(G_NGQ'9/N>@H+XN3 M@'^4;@!9WH M,%F\?I5/LKW= AY*Q'T&CXPHX3:V-"WM^+1?\% MK6^??Q0'TOE7Q5HN*)'>,]EO3F#.&;%J74C0::##4=Y76G(T]O+LFFXP&#R&GA>*?C$JHCC.+\YZ9T$W&8Y(_(3DR(6- &UL?53?;]HP$'[/ M7W'*IFE(6?,+ NT J;2KUH=N%6W7AVD/)CG JF-GMBGTO]_9H91)E)?DSK[O MN^]LWPW72C^9):*%32VD&85+:YNS.#;E$FMF3E2#DG;F2M?,DJL7L6DTLLJ# M:A%G25+$->,R' _]VJT>#]7*"B[Q5H-9U373+Q,4:CT*T_!U8C\#P]FW1=O _XQ7%M]FQPEG+.=34* M$R<(!9;6,3#Z/>,%"N&(2,;?+6>X2^F ^_8K^Y6OG6J9,8,72CSRRBY'X2"$ M"N=L)>Q4K;_CMIZ>XRN5,/X+ZS:VEX10KHQ5]19,"FHNVS_;;,]A#S!X#Y!M M 9G7W2;R*B^99>.A5FO0+IK8G.%+]6@2QZ6[E#NK:9<3SHY_*(O0AR]P+9]1 M6J5?X/,]FPDTG6%L*8$+B\LMV:0ER]XA.X4;)>W2P#=98?4_/B9A.W79J[I) M=I3P9VE/($DCR)(L/\*7[ZK-/5]^I%H#;7V'RFO1W<-HUQ]GIF$ECD)J (/Z M&R<''?D[I,%GQ\D6U7<8M4)IFQ-S\^BYDP8 M^ C%("I.!V3D152D6?!(/0A<0J-5B<8 ;1=]**+>H!=<<5A6%%TP( /X% 9 >&PO=V]R:W-H965TS#) 58=.[6= MPO[]S@YE5&(\<+FS[[O[[LS=>*/T@UDC6MC60II)N+:VN8IC4ZZQ9N92-2CI M9JETS2R9>A6;1B.K/*@6<9HD15PS+L/IV)_-]72L6BNXQ+D&T]8UTW]F*-1F M$O;"YX,[OEI;=Q!/QPU;X3>T]\UU>SW/E[AQ\< M-^9 !U?)0JD'9WRJ)F'B"*' TKH(C#Y/>(-"N$!$XW$7,]RG=,!#_3GZ!U\[ MU;)@!F^4^,DKNYZ$PQ J7+)6V#NU^8B[>OHN7JF$\1(VG6\^"J%LC57U#DP, M:BZ[+]ON^G &";_ :0[0.IY=XD\RW?,LNE8JPUHYTW1G.)+]6@BQZ5[E&]6 MTRTGG)U^419A"&]@KNFAM?T3P5PP:8')"MX_MKRA%[!P_ITM!)J+<6PIJ8/& MY2[!K$N0_B?!"&Z5M&L#[V6%U4M\3&3WC--GQK/T9,"OI;V$I!=!FJ39B7C9 MO@.9CY>=Z("!KKYCY77H_#C:SX);ON>6G MHD]//\HO3QJ^X];"3*CRX? MLK;B%JN+X+-CY7[""5XW6CVA(VC@#/+,BV#6<[&S7GH/HVQ0D$SR M/+AEY9JH:BH=GPN.8-EJR6VKT4=9\JW3#0R2:)2.H"BB)!L$-TH:J]MNZKD$ MRK B+P-I5 P'))-\& SID_5A4$2]01IU 5I M253D"5P$9] KHJ(_HL)Z_:B?I7#LI>.#F:Q1K_SF,5"J5MIN//>G^^5VW+2@, E09/+03\$W6V;SK"J\1.^4);VA5?7M*!1.P>Z7RKZC^\, MEV"_\J=_ 5!+ P04 " U?F]7I/0.\<,# #?" &0 'AL+W=O%P#XK-)$)MR9/DI;V__B@YR7)HFO4E,FF2^C[^,#-:*7UOEH@6'II: MFG&XM+8]CR)3+K'AYD2U*.G-7.F&6Q+U(C*M1EYYIZ:.6!SG4<.%#"P3&9*77OA,_5.(P=(*RQM"X"I^,77F!= MNT $X^4X+$*H<,Z[VGY3JT^XYN,! MEJHV_A=6O6V>AU!VQJIF[4P(&B'[DS^L\[#C4,3/.+"U _.X^XL\RDMN^62D MU0JTLZ9H[L%3]=X$3DA7E%NKZ:T@/SOYHBS"&;R%2YQ9.+KCLQK-\2BR%-M9 M1.4ZSK2/PYZ)0)P,@,4L/1 O MW1)-?;ST %$#/;]]]'KO;+^W&XUST_(2QR'UOD']"\/)FU=)'K\[@"W;8LL. M19_JFK\AG::SN: JL@;\]>KC#!PO36I7W_^PC$Y#SX*R66)4".- M!:A9+1;;0*NTG[W7%#K)B_Z,6?#A9R=:1PKF/H:0BQU_\S1 SC)( MSXK@!XVX,RYY*RROP=%S62LU$CH8QC'$@>_IEC_Z;+UY5; D>4N7^Z)(B#^Z6 M2$MX3L6@CK]3;ABH$?H/!1NDU$:^VJ)I.]<,0I(E&OK$LR*E2O8>^(=.9_ =02P,$% @ M-7YO5VOL&UL MC5;!;N,V$+W[*PAU4=@ &U,D)5&I8R#);K<+=+-!DFT/10^R-+:%R*)+TG'R M]QU2MNH MMN+-:)F'M^;X8PYV6KS;)< CKRNFM9>14OGUI?CL2V7L"KLA5Y# MBU_FVJP*AZ]F,;9K T45@E;-F#.6CE=%W4;325B[-].)WKBF;N'>$+M9K0KS M=@.-WEY%<;1?>*@72^<7QM/)NEC ([COZWN#;^,>I:I7T-I:M\3 _"JZCB]O M$N\?''ZO86L/;.*5S+1^]B]?JJN(>4+00.D\0H&/%[B%IO% 2./O'6;4;^D# M#^T]^B]!.VJ9%19N=?-'7;GE5:0B4L&\V#3N06]_A9V>0+#4C0V_9-OY9B(B MY<8ZO=H%(X-5W7;/XG67AX, Q4X$\%T #[R[C0++CX4KIA.CM\1X;T3S1I : MHI%XR9Z;/(<^ M?<36JS8-$#WOR_( :VUV@&KVS[W &&7B!=@-D M;O2*;-IB/J^;NL#/NV8 8R\'CV]K4V/QH%RVNM&+&BOY@<0Y%2+S1DKSG*&1 M**KRQ!N&*BE@,/A A:*)BC.<) MC?/<0^,)E$JAI1B5+!]\-MI:LC9Z7KN3Q*A,0C!EF4=+:LL&W-9@BG)&Z+3%79-@@N]$I7MR' M#D4:#T8!-.,>G&-"Q-%448Z;#9,4W065<>97%!M\AA:W;2@IM<$SBL4B15L1 M[99X!(8H'DL^\D:L?.A04*62SLA3,1BAL&$L6""!7BD3.SX\X7Y)2OPV&/[F MI>R%S0![ (@K7N'D>1ARD72@B>J,;)>])%,G!'+EB>5QD"B8P+4XS?Y;HLP[ MB8D*6J6O<&>D7'8294BF?*]:98AP9G0D_>A(SC;P Y2Z+4//^ &. M ^3:6G"V:ZC]J'":W.K6ZJ:N0F_]O]%Q=N?C(_%@*'R$$E;>%C$],0R>M"L: M4@3"IZJ*/%_9,((C.:X 9G:Y=@I^=^5XX(E1&(?]V[J]C7PBSJ MUI(&YAC*+C*LO.FN-]V+T^MPI9AIAS,YF$N\$8+Q#OA]KO'?=??B-^COF--_ M %!+ P04 " U?F]7QQU+&V # !*" &0 'AL+W=O9!'!P/[GBYL^X@7,QJ5N(:[<=ZI6D7=E(*7J$T7$G0N)T' M;^+I\M+1>X)/' _F9 W.DHU2#VYS4\R#R %"@;EU$AA-7_ *A7""",;G5F;0 MJ72,I^NC]+?>=K)EPPQ>*?$G+^QN'KP.H, MVPM[IP[OL+7' \R5,'Z$0T,[ M'@60[XU55H$A:1D2C[M1Y%'^P2Q;S+0Z@';4),TM MO*F>F\!QZ9RRMIIN.?'9Q:VR"'$*K^"ZJH7ZB@A+E+CE%E:"20-G]VPCT)S/ M0DOJ'%.8MZ*7C>CD!=$3>*^DW1FXE@463_E#@MEA38Y8ETFOP ^YO8 H'D(2 M)6F/O+2S/?7RTA[;#33V/6=>PYT]S^VR96IJEN,\H'0PJ+]@L/CMEW@4_=Z# M+>NP97W2%VO*OF(O$-06;BDWCTZY4L8:^,N#AGM\I!NA\H>_G\/?J^%Y_/<[ M31%PZK?!+?$]/2$_J UJB(?=,AF>G,+)J7.5&Y*3U=E'R?8%MUB-TQCB+()TDD&61(/KQ[I1 MI-'NM?3**3> &8-$?A:/1X-S.$NBS$V7R<1-HS@=G'N]-6JN"IYW.%O[DE'F MK,O&-(XG*8T9*>V)GV/_L]Z_!^>U/<*=>F[F"&5 M>VF;4M^==HWR3=,?OI,W7?8]TR6GLBYP2ZS1Q9B\J9O.U6RLJGVWV"A+O<&ULE53;3MM $'W/5XQ,A8B4 MQIQ*[K'?-[IHD?]_9=3!!"I'Z$&?V6*.AD+E7!#"W5PM>E0I8Z4,']* B. M_8+EPHM';N].Q2-9&9X+O%.@JZ)@:CU!+I=C+_1>-^[S16;LAA^/2K; *9K' M\D[1RF]8TKQ H7,I0.%\[%V$9Y.^O>\N_,QQJ;=LL)G,I'RRBV_IV ML0,@Q M,9:!T=\+7B+GEHC">-YP>HU+"]RV7]F_N-PIEQG3>"GYKSPUV=@;>I#BG%7< MW,OE5]SD,[!\B>3:?6%9WQT<>Y!4VLAB Z8(BES4_VRUJ<,68!A\ (@V@,C% M73MR45XQP^*1DDM0]C:Q6<.EZM 47"[LHTR-HM.<<";^(0U"V(?/<)$D55%Q M9C"%6Y.A@DM9T$-G]@5>$+Y+K>'H@'K]=4HN?X>GLJH:'.;U=Z M-;J_&VVUV?A-;?Q][/"4MIA5'D'.8&ID\ M99*GJ*B8SU5NUO#;A0T/N#(PX73^9U<&^WU0/>6,7CWLM*XPP<+:/5K8\MI/ MU#IZ%*Q*#*,P/(?'[K3; 4$CBO(W;%7S M#(GGS?H_QAMJ'COU MPLC227TF#0T.9V8TJ5'9"W0^E]3DFX5UT,S^^!]02P,$% @ -7YO5TB% M%E_Q 0 ]P, !D !X;"]W;W)K&UL?5/+;MLP M$/R5A4XMT(:RG*1M( N(DQ;M(8D1]W&FI95$A ^57%GNWY>D9-4%DEQ$+KDS M.Z-=YH.Q3ZY%)#@HJ=TJ:8FZ*\91=-2.&!%WO$&MT@_ MNHWU$9M9*J%0.V$T6*Q7R?7B:KT,^3'AI\#!G>PA.-D9\Q2";]4J28,@E%A2 M8.!^V>,-2AF(O(S?$V2WHT MPU><_%P$OM)(%[\PC+GGEPF4O2.C)K!7H(0>5WZ8_L,)P/,\#\@F0!9UCX6B MREM.O,BM&<"&;,\6-M%J1'MQ0H>F;,GZ6^%Q5-P;0EC >[CGU%L$4\.Z=S[) M.7ASB\2%=/ =#]1S^39GY$L&("LG^O5(G[U _PGNC*;6P6==8?4_GGFIL][L MJ'>=O4KX4-(9I(MWD*79\A6^Y>Q_&?G.7_+?JQW:8/NA0\M)Z :VV/BQ(_>< MW9'M(K*%@=\76<[VIP+823,4VB:.G(/2])K&OLRG\U1?C\W\ESX^B3MN&Z$= M2*P]-#W[X.O:<*0@%YK=>_ 502P,$ M% @ -7YO5[P./IF[ @ < D !D !X;"]W;W)K&ULM99=;]HP&(7_BI5-4RM1\@E$78C4@J95HFO5C^UBVH4);\"J'6>V M(?3?ST[2"-:0M55W0^SX/2?GL7&E")&;<]QAC;#)+/BJ+QW+>*(KQ4E&5P+)->,8?%X M#I078\NUGF[@[O-KH7MVX[(@##))>(8$I&/KS#V=A*:^ M+/A.H) [;61(YIP_F,[%8FPY)A!02)1QP/JR@0E0:HQTC-^UI]4\T@AWVT_N M7TIVS3+'$B:<_B +M1I;H846D.(U53>\^ HUS\#X)9S*\A<556T06"A92\59 M+=8)&,FJ*][6\[ C< \)O%K@O53@UP*_!*V2E5A3K' <"5X@8:JUFVF4*J%'B=:I^!M7@ )T@F:@)T.BHRDH3*A$=[!5:TR/]=#][10=?3R. M;*4?:&1V4IN?5^;> ?.K1/61X_:0YWA^BWS2+9]"TD=^)??VY;;&;%B]AM4K M_8(#?C.0$J"'KG(06)%L64'WT UD4&"JF05KH^RV':!'P$*V\74*S08]E3E. M8&SI'2A!;,"*/WUPA\[G#EJ_H?4[8SVG-/_H$YZ>W$M 9WHJ5!MK93HL3R-[MHS^L";^#NUNVE#IK4P>M2SPB>$TK48P_=<85I6^;@>1;' M1/D[=F2])1MB:H9^7P.8@?K5%['1X^3^AXG@GLSW880,[ M?-LF,IL'\11->*:$?CNWS4*WM>L[!A QO^O_7MMG;=P^O;J7PMLKUS'IIOD4LLEB23B$*J[9W^2&\@49WO54?Q MO#PBYUSI [=LKO0G$0A3H,=3KH_)NF-.W>8C*_X#4$L#!!0 ( #5^;U?W MB(6W\0( ,\) 9 >&PO=V]R:W-H965TS,=IINOWZV(30!2J/M"_AQ MSKD^UP;?T9;Q9Y$!2/1:Y%2,K4S*];EMBT4&!19G; U4S2P9+[!47;ZRQ9H# M3@VIR&W/<2*[P(1:DY$9N^63$=O(G%"XY4ALB@+SWY>0L^W8@%00X+J16P>KW %/)<"ZEE_*HTK3JD)NZW=^I?C7?E98X%3%G^DZ0R M&UL#"Z6PQ)M=@C M*)UN@E<1O"8A>(?@5P3_V A!10B.C1!6!&/=+KV;Q"58XLF(LRWB&JW4=,-D MW[!5O@C5Y^1>R>FCZX9E9E ,YI"VL%/^OG# M'KZM_-=)\'9)N/1Z!6\6\@PY[F?D.9[?L9[I,73/T+TN._\7??;/T0^2X=M Q,[AYBDC0G# M^! S:V."X9O.@Q5 CWPD;#AL,V9. W#+8AGCMH&.S M1&ZWP; V&/8:O%D#5YM(5R@W7W2/S[ 5W0^;6WD$)FEC7"?T&E8_ !UXC6JO M4:_7)\P)GN?PL=6H*WK#:ALS"!I.VQ OCAI&.S"AW^TSKGW&O3X?F,3YQR;C MUN<2NXW53=N8:- XE4D;X[E.XWC/.D!.\VGLW5 %\94H#@19L0V7Y:ZI' MZ^KCPERZC?%+]WSJ=HPGJEHIBXLW^;+4N<9\1:A065NJ4,Y9K':$E^5#V9%L M;>['.9/JMC7-3%5 2[C0Q;5TS_6<&0JVFP2A8+]SS967=0IBE M#5O" NQ#5V1@3E\FC4D]N&CV>8@Q#."#%^]Y[!<*03;H[7[M<^=\SED1F8*_&+%[::!I. M%%"R5MA[M?H"?3X>,%?"^%^RZF.C@.2ML:KNQ4A0<]D]V4M?APT!^NP6T%Y MMP7C/8*X%\0^T8[,IW7%+,M2K59$NVAT%E?D^.B$'!$NR8]*M8;)PJ2A15QW:)CW:+,.C>Y!^T1NE;25(9]E <5K M?8AI#KG2=:XS>M#P>VY/233Z0&A$XQT\\_^14R^G!W#BH?2Q]QOO\VM 8SWE MDN2NRB56V9!2JYJH84?X\NZJ7>=]YKW=I_J AZA3T> ML,?OQ"ZY9#*' ]"=<[+!0T?;S#MBSD:[D9,!.3F(?.W!WH>^=1F2JU;:[A4>5H?N>.F;PM;Z#+MFU^3^V70M]Y;I)9<& MDRG1,CH]1R[=M;%N8E7C.\&CLMA7_+#"S@_:!>!^J; ;]!-WP/!?DOT%4$L# M!!0 ( #5^;U=?T>HEY , *83 9 >&PO=V]R:W-H965T[%Z5XXY$EB M#3"SG:;[[V<#A;10%]#U38*-GQ^?YXGE;SP_O* M> I[?B7TR*V]K%D*F60\0P(V M"^=/?'I&/&-0K/B;P4$>/2.#LN+\AQE\7B\ZEX6AGK#%*6E=_TMBK$D0$.'C$@E0'I:^!7!GX!6F968)U3 M19=SP0](F-7:FWDH:E-8:QJ6F39>*Z'?,FVGEE^X A2@M^@"=#&D?KBD:B^8 M8GK -^4TNF!TQ9)R\M4Y*,H2^5JO_7Y]CEZ]>#UWE4[%.'3C*NS[,BQY).S7 M6)T@#[]!Q"-^A_F9W?P;^[>')-8(YM=>BIS&L/"T=M0 M@K@!9_GR#QQZ[RQ38S!"PC:8-?1(L* &"ZQ@&DF# M^>$@L* %-C-8#[FLD4=R36JNB95+$VFN(!K$-6EQ1?ZTS66-/)(KK+E"*YKZ696N@N0$K$TWRM8(Y;IGH%4 M_?!F+;RW(>[ LR8P$@][S5'N/=V^?D"5IWL-\[HV5[7P^)@+HFETO/!^MD?" M UNS_<@RFL5P)SP^W,;)?FVR_O!SSW+SVT/E$C/W=96P+37"3Z)_+R%=@?BO MD\L:LW\'*OC_R=O]"C6B! ]3)9NJ8I:VDO;9[4>XHZW/H4IP(TOP0%W2 ZU# MEOBXXYBSAQZ+U@@3/%"9]$!K"Y,PZ-J+SZ%,<"--\$!MTH.L+4VZE*0]\%BP M1IO@@>*D!UA;F[2@GD.7X$:8X/[*I ?/T\+$'F\L3R--\!AMTH.L+4U\O]A> M#_F>0YO@1IS@4>JD!V"'./'#CC^B]@1& I)&G9!>ZN1I(-*6'+[G=?VSM@8< M"N0>7:*8&ZQ+*K9,RXT$-MJ]=S+5%1;EI5 Y4#PO[E567"F>%H\[H&L09H%^ MO^%AZ;1R$H/JD481]''L&9HOW5W&A:A3U+R6N4 MABL)&E>SX//X8CYQ_;[A-\>MV:O!.;E3ZMXMKLM9$#E!*+"PCH'1[0'G*(0C M(AG_.LZ@?Z0#[M=/[%?>.WFY8P;G2OSAI:UFP32 $E=L(^Q2;;]@Y\<++)0P M_A>V76\40+$Q5M4=F!347+9W]MCEL >()R< <0>(7PM(.D#BC;;*O*T%LRS/ MM-J"=MW$Y@J?C4>3&R[=6[RUFDXYX6S^75F$%#[ 5Z0P#!77LOUON)"7*)C% M$JQJS^$GZMH DR4LN"G41EI84H>!LP5:QH5YEX669#GRL.@D7+82XA,2?A1V M!-'X/<11G!R!SX?A"RQ&D+3P^! >4AA](G&?2.SYTE-R&M3D7JY!M)&<_46F MC_H:)DI@1T #YU K:2L#XRF4;&>.61QF2CNF](DI3H\P';A->K?)(/45ETP6 M^++789JX4YB\PNLP4Y?:@+6TMY:^Z44><]4R3#V#&W@/>32*IEGXL"_XA:8# M<9->W.0-N1^3UN+/GSUU$&]S>FUUP:4K8BEFCT MB4AU.PS;A56-GR=WRM)T\F5%WP_4KH'.5XIF2K=P(ZK_(N7_ 5!+ P04 M" U?F]7%JI$&2,$ #&% &0 'AL+W=OW=*.R'84@DJ D5@U-<]0DP*DRG\JQ)SJ?DCV/<0I/%+%]D@3T M^SW$Y#A3=.4T\(PW6YX-J//I+MC "_ ONRAGP8#ZEY(AH-ENP91?2+HD6 <9IEEDOG(I?L<#Q^6?" =GH M(WJ& Z1[0#XE"7))RJDPG:&OF&^1*]-6P4+_/U8T+ZB9Z$$I;AKPT@J@!OVS'CUOPJHA$&0[C%(Y[ MHY7P,>1W2-,'R- ,LV$];A>X(>%&T^/ES%>!-D[66 %@G9I[PI?W()1TID7?(P M'XTLV]8T;:H>JL:TKB7KSQ.V"T*8*:(!,Z '4.:__J([VF]--G55]?I4]7LB M.S/+*LVR6LTZ5;QH/Y6"'Z _<+#",>;?F\S)*>U*F.RA;5MUR M,W_'I;_C6W>WEO(:US-=)'I]1W);%W&MDUU5O3Y5_;JJ,1QKXXL5IFMO;WA: MAPWN,TG#8H_K6FSMO-=66Z]LRU[9O%[9_+[8SOVNO-'KM];<6S(T^J[77W], MJZ'LVA=RM:4=9;U>9?T&65W\FS7JE:=6CEE$1#?R0(RA,'MWS5^+R]'RT&TA MCYI^&+_7)Z[>,+[4)UY^I/9&GY_P/01T@U.&8E@+*>UN*!H%S0_-\AM.=O*0 M9T6XL%M>;B&(@&83Q.]K0OCI)A,HCR[G_P-02P,$% @ -7YO5W/J0L L M @ U00 !D !X;"]W;W)K&ULK51-;]LP#/TK MA$\;T,:.TZY=X!AHTA7;86V0=.MAV$&QZ5BH+'D2\]%_/TIVLPQH>^K%%B6^ MI_6(AUS7YB3C/6K'& M)=*/=FXYB@\LI6Q0.VDT6*PFT=5P/!WY_)#P4^+.'8W!.UD9\^B#;^4D2KP@ M5%B09Q#\V^(,E?)$+.-/SQD=MO3 X_$S^TWPSEY6PN',J =94CV)+B,HL1(; M10NS^XJ]GW//5QCEPA=V?6X20;%Q9)H>S H:J;N_V/=U. (,SUX!I#T@#;J[ MC8+*:T$BSZS9@?79S.8'P6I LSBI_:$LR?*J9!SEMX80SN$4%KA%O4&XL::! MF=%DN6 .'B35, LZT#I(X<,UDI#*P3WN:2/4QW_8$Q[X/I!Z#7.TH6-T@7"W M4G(M_"&!)=S+QN>9"I:\Y"I1= E+$I: O2#\NMI+]WL,:9*.3I.+ MTV24Q<2>O?*XZ/U-.W_I*_[N"AI ,CP))/_#8R[5H5[IH5YIX#M[A>\]K3)0 MFO(E3V]K&,(3"ON&F='!S.B]S/!\@9KXGKZDM]OF,FSCGX%MG@R&G[-X>RPN M/NI2?^&_"[N6VH'"BF')X.(\ MM=HBX@TX;&71GB]@O#FM\=M#Z!URO#S=L' M_BX<7K+\+U!+ P04 " U?F]7ST0UM"X$ #7%@ &0 'AL+W=O*<Q#2>$?95YX""/2M MR$L^,5(AUM>FR>E8 MM=VQZ9AN1)Z5<,<0WQ0%8=]O(*>[B6$;SPWWV2H558,Y':_)"AY ?%[?,7EG M-BJ+K("29[1$#)83XZ-]G=A.15"(OS+8\8-K5 WEB=*OU%%FY_R??ZD0<$*1./P'7!-PF MN*\0G)K@G!K!K0GNJ1&\FN"=2O!K@J]ROT^6RG1$!)F.&=TA5J&E6G6AIDNQ M98*SLJJL!\'DTTSRQ/03%8 \]"NZARV4&T )HP6:T5(P.>DDSIAI-RP<>FD%VN M IOSNGLW^^[A5[KGH%O9E92CN%S HHG(V_2B73E-[CM)S7ZL]^>)D^^+IJXP] MV5?DZ@6YG3J.%]ACW88'J.B+LJV;#<(CF%Q%Q98KM422_X/=90, MMTF&.YB,A^]KEG'T"/.TI#E=9<#1W[=0/ '[IR\[@VK5>G3-UV0.$T,N.!S8 M%HSISS_9OO5;7]'J%(MTBL4ZQ1)-8D?SZS7SZUU2['NR=UB@H>.,6L7>@_+# MT&H5>Q?E!4'HM6J]!X6MT&_5^N"@SDR9WZ3,/]L2Z#_TR$C)E\ 8+! 1Z(YF MI5#+C?SR&;3.8-2W6D>G6*13+-8IEF@2.ZJ#45,'HTNL,SK).CVH'NMT47W6 MZ4'U6&=P4&>F+&A2%IQBG;CZ@&>TS.;#B\F@V%L=H5,LTBD6ZQ1+-(D=36_8 M3&]XB2/";JV[V'5;CNBB MS^UHFZ(!=[H=,R1!>% \=NH9+!,9V9,=MZV>A8 MYUKBDL5D..I;O:-5+=*J%FM52W2I'5?#P;;7OL1!-?NH[D>XO:;TH+ 7M-:! MJ =ENY;?VLC$/3#?"=H>&A[6N6G#+VG#FDQ$M\!.<,]@N#>[1Z=:I%4MUJJ6 MZ%([+H.7C;M]T<[=[NZ00\_NN*>+\GSLM-W3L\$// >WW=,#DY^!5ML^@^-Z M:][,@W.W MA*G9!R-*>;4NR/09K6YA3VHSI[;+7?V-6L%56H# #\#0 &0 'AL+W=O22XOJ'P9B5DCC4TY=I7&TEP:DDY\Z,@Z/LYIMR;C&S?HYR, MQ%8SRLFC1&J;YUC^.R5,[,9>Z.T[GN@ZTZ;#GXPV>$V>B7[9/$IH^95*2G/" M%14<2;(:>P_A_2(,#,$B_J9DIVK/R%A9"O%J&I_2L1>8&1%&$FTD,/R]D1EA MS"C!//XI1;UJ3$.L/^_5/UKS8&:)%9D)]IVF.AM[0P^E9(6W3#^)W9^D--0S M>HE@ROZB78D-/)1LE19Y2889Y)07__A'&8@: 73( M2T)\Z0B]DF"M^X5W&[@YUG@RDF*'I$&#FGFPT;=LB!?E)E&>M82W%'AZ\I?0 M!/71#>I\%DI=HT\\$3E!CT2BF2")Y01K%=8;%"W^TJD!0] MO!$)655 %?JZU4ICGE*^1ITYT9@R4+Y!+\]SU+FZ1E?(1ZJ 4HY>.-7J0ZWC M6R:V"NC0>770'OD:')MY^TGI;EJXBTZXZZ(O@NM,H05/2>K@S]OY=RU\'R)= MA3O:AWL:M0I^3?0M"L(/* JBKF,^LTOHD:5'+CO_;_3%+X]^$(QNE7M=JQ>? MRCTX!VF1;QUFLZ]L805GT$9([5RS::':MZKF('R;W/1ZO9'_5@^D Q1%<72( MFKNDPL$A:.&2ZG?C"G5@/J[,QZWF/Q.E4$J5EG2Y-9L(,AQM>;V'8,EA#RF$ M&1,)7C*"M(#(&$1B*3LL4Y0)EA+IW!W%%'JUF0>-,)U%S,\B%FV(@]CTJMCT M?C(Q#B*0% <3G(W):XOYWB5IX@ YTL0E=90F+JF3:=*O0M%O#<44*YJ@#AR# MJ6 ,2X4V<#3;P_+:9;I0&]0G$=P&W89K)RILF'9+-4*S<$M%;M>#RO6@U?6< M,KL#+O<]N,BW$]7T[99J^G9+G? ]K'P/+USMXG/HM#H\VFY1.!PV-[8+-8B; MF]NI%0\;7IU:8=_M]:[R>M?JM:H><%D]X#2EIK3 ;%\,8 7UJZDBH/( D"KK MC@W4+%Q3P.U/@@)^)FYW9P_#LXCY6<2B#7$0IS!X+]&"GXM4Z5?4ZJS??QM& M8?@'?%'>=TY++,H1SR61$W:<16ZUHS1RJQWED5^K9G,BU_8:H6"MMUP7Q475 M6UU5'FR!WNB?AO>ST-$_-U<;6SV_RQ?WHB]8KBE7B)$5#!7<#F"NLKAJ% TM M-K:67@H-E;E]S.!Z1J0!P/N5@-PL&V: ZL(W^0]02P,$% @ -7YO5P# MMSV# @ EP8 !D !X;"]W;W)K&ULC97;;J,P M$(9?Q4*]:*5M.!M:D4C;1-7V8G>C'K;7#ID$J\9F;2>T;[\V4)0&$NT->,S\ M,]\,9LAJ(=]4 :#1>\FXFCJ%UM6MZZJ\@)*HB:B FR<;(4NBC2FWKJHDD'4C M*ID;>!YV2T*Y,\N:O:6<96*G&>6PE$CMRI+(CSM@HIXZOO.Y\4BWA;8;[BRK MR!:>0+]42VDLMX^RIB5P105'$C93Y[M_.\?6OW'X0Z%6!VMD*UD)\6:-A_74 M\2P0,,BUC4#,;0]S8,P&,AA_NYA.G](*#]>?T>^;VDTM*Z)@+M@K7>MBZJ0. M6L.&[)A^%/4/Z.J);;Q<,-5<4=WZ)HF#\IW2HNS$AJ"DO+V3]ZX/!P(_.B$( M.D'POX*P$X1-H2U94]:":#++I*B1M-XFFETTO6G4IAK*[5M\TM(\I4:G9[^$ M!I2@:_3 ]\"UD!]?UG-15H(;0Z'+!6A"F;HR#B]/"W1Y<84N$.7HN1 [1?A: M9:XV1#:NFW?9[]KLP8GLOW,]09[_#05>$([(Y^?E"\@G*&SEP5>Y:_K0-R/H MFQ$T\:(3\1Y);7JK05+"1JMIY;B1V^]C/\,IODDS=W\(/?0*,?:#WNL+6]BS MA6?97LW78+M=29&#&J5K \0'>5.,DR.XH1..TWB<+>K9HK-L]Y13[)XO-O%!3(/2 S[A"\V\8AYGX4F;(P)#\Y6@C&^.6(:>D6!'X9'3.[! MV+ C^R>16\H58K Q.F^2F*)D.P9;0XNJF20KH3WK8621QLIX5_/SL)(6U#!AI\:&LG]YR<>X_MW@Q6C-^*!8!$]TF,)D6K*YZ;(.)!I 4IBT\;8-Q-"4V,T**Y-^&C M9U-N)J9-G$R'!M:*((9(:@JB?I8PACC6 M3$K'745JU,_4P.;XD?UKD;Q*YH8(&+/X%YW*Q= (#32%&<%6WZ%*R--\ M$8M%\8U652PV4)0+R9(*K!0D-"U_R7U5B ; 4QVMWYA'803='5@N5" MP<3 E$JY?KX952J/2I7V,RK/(]E#V-I#-K:=%OBX&WX,40\Y)=Q>AYNJ7G71 M[+IH=L'G/L/WC3,A4%97)*LK H\5:_T-Q2U1GN<\4UFO%NQU"OZA%>I/,3A) MU*I80E+LA-^GD-P _].FN)-4G]T'(B,1# WEE0"^!&/T\8/EX\]MJ_^-R-;R M]^O\_??8"_Z6%ZZS85=GR)K6H-8:=&H]RFD\I>F\D%=/7NQ9)_EK/7LCLK4Z MA'4=PO?P+-PR)-P^%EJ"L.NV^]:O]?;_YU XEPO@Z.HA@V[_.A_R6O_>B&RM M'A9^^M?&[^%@Q=IT)\!]>_.@; GS?>P$[2Y:C5[#ZE0]9JF0/"\;.-41*%_G MJCK=KG5SOM:VMV);K\!3XV"]2^=@;3<%MA\&F[:U1&$WW'#-;#2+NE,_)7Q. M4X%BF"D8[@7*=EXVO^5$LJSH'V^85-UH,5RH%P;@.D#=GS'50U83W9+6KR"C MOU!+ P04 " U?F]7P%%Z07(' G-P &0 'AL+W=O6L?6^73.IR/I?+X];,$IF6BC..IYCC/HQ80EG=&1 M/G?#1T?I4D0LH3<<9J.C!9G16RJ^+6ZX M_-5;HTQ83).,I0GB='K<.7$_X,!3!KK%=T8?LHUCI$(9I^D/]>/3Y+CC*(]H M1$.A((C\[YZ>T2A22-*/GP5H9]VG,MP\?D*_T,'+8,8DHV=I=,R@ M"9V2922^I ]_T2*@OL(+TRC3_Z*'HJW30>$R$VE<&$L/8I;D_Y/'@H@- XE3 M;> 5!EY= [\P\+<-@F<,@L(@T,SDH6@>,!%D=,33!\15:XFF#C29VEJ&SQ(U M[K>"RZM,VHG1YU10-$1["-.Q0.\P%81%&?I*'\621._EA6^W&+W[_?U13\CN ME%$O+*!/"'@=BGWD MN%WD.9Y?Y<_KS#%LCFFXC_S.-]!X:CVX'_4=]7?4N]]DH5XSO-O,M"@%%*P#"L" +HL SG0 MZ(*$+&)BU46?$D$YS03Z0F2R$H%N*&?I1.5%59AY+\--Q_:=PX-@N/FW%7,+ M&PQ&H];K#]F"A/2X(Q?DC/)[VAG]\9L[LTPZ'A+6@9K6@8@+5$\2:-TQFBV)@K]?47C,>7_5/$!]E$_@IPUFV#8$EB)VX,UMP<@MQKLF3Q,D8GD=2+>H&31<9Z(F)5="22 MKBGELBY!-V2ES+*N*MA">51)&NA"XR3,T0Y+$WBPS:JE+LNLFKK=A0OWFC-6 M[B)7+-%T@Y,8[*PQ?S;1L"VT,M%&3[BPH-A)W]*6T46W0D_O(CDE_Y7\!A49 MY1QNS^@ZK3#L;UL^C&9P8='0/O%T17-/]U:4LA?>_@:3O&2ZZ6 MQQM.0ZH7RJ&S-R&K)ZT&IK ER5 ,A4TT; NM/&1&S[BPH-E)X5.2R?KS5M_C M4XOM=\)E(1[19ZL@N(/&Y ZJ\KR_G>=OH5-<(U1<6*G<\#1F6986*9JA!R;F M,M.%3%%9IDO63F05'Z'\7HR+I#(NG?$W\_XU]94EV5)0;Q,-VT(K#Y'15"XL MJMK55X<[95-075_5;(@K&@ZV;FJ4 S2:Q7U9M+Q^[ZF6(P>@A&ECA.%H6J:# M9T2,!XN8_V/&UJRO8,^;3F*K:-@66GG4C$CR8)%D)<>+/EZHKVJUPK"_;?DP M.+MG9K=8[9 M!^KW@JK=)TV5#3'L95L6C"[R8%U445*%7#]#>H=I?O2^BS[3RENIWJZ:\:K9 ML/ILR!9:F3*CM+R&2NL-;E+#+C2>M\,:-ZEM=5E^M\0H,K^A(OL%*V9-109[ MWG0PK*)A6VCE43.*S/\%BLROITR\-.-4Y0 MJXK,%EIY0#;>67L#1>;7561U&V+8R[8L&$7F-U-DX-IJJ_:$?6J7#FJI=5O9W:L]GLK)F0PQ[V98%(Y)\6"2=_URRA4ZC_.TE%7_=-Y=@ MZ,;)9578V$(KTVJ$C6_OO3E_5\]X3M^OR*F:#3'L7-O@C9[Q83USF2:SO:^4 MQWI:589<(5JJ0Z[9$,,NM0W9Z!$?UB-UIU'=:M>J]+"*AFVAE5\7-QHE@#7* M2]7N^71*]6?D%T1/F,R 2,ZE:;._H'&PO=V]R:W-H965TU!=#H>\&XF@5;K3.J6 ACJ(T+ CEP7SJVB[D?"IVFE$.%Q*I75$0>?,"F-C/@CBX;;BDFZVV M#>%\6I(-7('^4%Y(4PN;*#DM@"LJ.)*PG@7/X[-%G%@'9_&1PEX=E)%%60GQ MU59>Y[,@LHJ 0:9M"&(^U[ QFPDH^-;'31HQK2.A^7;Z.<.WL"LB(*%8)]H MKK>S8!R@'-9DQ_2EV+^"&FAHXV6"*?>+]I7M* U0ME-:%+6S45!07GW)]WHB M#ASB08<#KAWP[SHDM8.;N;!2YK"61)/Y5(H]DM;:1+,%-S?.V]!0;I?Q2DO3 M2XV?GK\3&M $G: EK/3M9R&*4G#@6J''2]"$,O7$]'VX6J+'#Y],0VT&MNYA M5@_RHAH$=PSR/M.G*(J?(ASAI,5]T>^^A.P4)94[/G8/#6[#C!MF[.(-.N*= M4TYX!HB!67\D5HQNB-U3ZJF9<2D--RJ%M"UMJ%7LU,6VA^1Z'L?I.(JB:7A] MR-1F%^%#NR/Q22,^Z17_\MN.EH75N'88E&_^&*$:87@@+<4#G\ W2R;C3H!! M S#H!?ADCK45G9&2:L*0[4=BC3().=5M<@>>CF$4^7)]LPZEPT;IL%>I.QLE MN2$K!NC1@S&.XVW15RGT+_ OAD?ZTT9_VZE\<:[.3 MS 3?G&B0A4EUYJ 3GM?;J.4TM+&DOE(\P?Y:^':#J(=HU!"-_O;D0W!_-&#.(V>M=[>_RG:,?;=;1[W7^?_ M*4W7H_3EZ1:3WD0=WUWJV/\FF9KX?<;5L+#@Y>D?<:_)7)# MN3(G9&T\H].189?5R[BJ:%&ZQ^5*:/-4=<6M^3;_R?S MGU!+ P04 " U?F]7CHA6]+0" "\JS04RM%+,]L6R]3 MR+D^E244]":1*N=(4[6V=:F KVI1GMFNXX1VSD5AS>)Z[4;-8EEA)@JX44Q7 M><[5ZSED3K:FHYQA%DL$03@M/C&2X@RTPD\O'4!K4Z MIA%NC]^B7];)4S(+KN%"9C_%"M.I%5EL!0FO,KR5FR_0)A28>$N9Z?J7;=J] MCL66E4:9MV)RD(NB>?*7MA!; M?=(W!;@5O[;D"URSE'/HN5W#!E=E,T,ZA3 MK=5D3A3FJ]RAHK>"=#C[+A'8A)VP.2R0'E<<*R50@&8R89^?*E'2-T!V*0I> M+$6Q9M>+3*RY*:EFAW- +C)]1,KW]OZZ@GP!ZC<[8*)@]ZFL-"]6.K:1TC!F M[&5K^;RQ[.ZQ?+W$4^:,CIGKN!Y[N)NSPX.C?\/85(6N%&Y7"K>.Z^\K!;P@ M&[DLEP6FO;X:?5CKS=_]>3;V_=A^[H%Z'=0;A!(/)7/] 6H3(-BB!E'43_4[ MJC]()1Y1O7" ZN]0_=#IIP8=-1BD$H^H?C1 #7:H7K GU["CAH-4XA$U= :H MX0YU%(7]U'%''0]2[U.@)ID@J#[@> >XI[11AXN&<1)YQC*@_L1*_FJ.H3YF M27T0H5GOS3S:,>)ZWI[4)YV7R:"7;Z U$WE9(:SHJ%,)0.-'S$QVS)RXD==O M9N3\;7#.^Z7Y"+Z-LWV\72?XGV]O]5IS;UUQM1;4WC)(2.:SMR9BY2C9:/[K)(I\% MD1,$$C)T#)Q^.[@!*1T1R?C9<09]2@<\'1_9/_C:J98-MW"CY3>18SD+W@8L MARUO)#[H_4?HZO$",RVM_[)]&SNFX*RQJ*L.3 HJH=H_/W0^G "(YSP@[@"Q MU]TF\BIO.?(T,7K/C(LF-C?PI7HTB1/*'T*PF'Z22.P8<1>LS449#:R MA6J/VGGVXA:0"VG99SA@P^7+)$1*ZJ!AUB68MPGB)Q*\8TNML+3L3N60_XT/ M26RO.#XJGL<7">\S'+!H^(K%43RZP#?J'1AYOO%3#C35!@S36W9?@Z&Z57'T MPIXKMV6;>#9WY7=IG(2[,P+&O8#Q10$+A6!LY_Z=%'3*WGW+OB_!:?MQ3L9% M3M?*4UOS#&8!]:H%LX,@??YL>!6]OV#9I%<\^:^63?YI67AR@RLPA>]3RS+= M*&PO<[_:/P77;0?\"6_?D24WA2#S)&P)&@W>4%[3]F8[05W[?MAHI.[RPY*> M,S N@/:WFGJBF[@$_0.9_@902P,$% @ -7YO5V7="B5&ULM5GM;MLV%'T50BN&!I@CD?K. M' .-96T!EB5(VNW', R,3=M")5&EZ+A]^U&R(ELDJSBN\B>1J',/>0\_CSG> M4O:Y7!/"P=TX+DXLN2L@QS\>"^V2UYE6!.1D7 M>$4>"/]4W#'Q9K8LBR0C>9G0'#"RO#0^P(L8AE5 C?@K(=ORX!E4J3Q2^KEZ MN5Y<&E;5(I*2.:\HL/CW1*8D32LFT8XO#:G1UED%'CX_L\=U\B*91UR2*4W_ M3A9\?6D$!EB0)=ZD_)YN?R=-0F[%-Z=I6?\%VP9K&6"^*3G-FF#1@BS)=__Q MUT:(@P#!HP] 30"2 YSO!-A-@'UL#4X3X!Q;@]L$N,<&>$V 5VN_$ZM6.L(< M3\:,;@&KT(*M>JB[JXX6 B=Y-;(>.!-?$Q'')W]23@"TP @\D)48,1Q=/JJUVKT7=:;8,;FO-U"6;Y M@BPT\5%_?-@3;PH%6QG1LXQ7J)?P=L[/@05_ LK($\DW!"RK@;;)\7*9I(D848MF3A"F'34[ M8J\FKM;4IXEMNP$+E3"?*CL0]J-L1=4N:J" 8^I)PD0:$ ADUTZ L MY$D5QB^A.HJXK2)NKR*;.ITR=+JHCB-\*XK]6$/#/#"?M7ITPO M6W7ZNR@+/">7ACC>E80]$6/R\T]BF/RJVPN&)(N&))L-218/1-;IWZ#MW^"M M]I! LQ+:MB_- @W*"T-I+D-)B1 M[7+ M&_5, X*N'\CB]29WJGAH+QXZ1KQ9Y>09S9-Y_S[7S_;:C6Y0MFA0MMF@;/%0 M;-U>WCLF^&:6J6'N+MK(<>1YH\(")-N<2(-RD!O:\LQ182BPH;+N]"9]JJA[ M=P4'L5=0=3)(]9P:5&C)QP4-R/,]3U9/1=DADH\+_B,%!G1C4^2?Y M5##5H$:R/XDT(-N!OBRBKL) ]F+]29XJXMZUP4%L&U2-%$0HD,73V*U0.3:H M(-N6S>Y,5R'T?%F\WN1.%6_O\&"_Q9M25E Q]@C ^0+<\C5A_5O?H!YO4+9H M4+;9H&SQ4&S=;MX;/=CO]%Z[T*AF:R3V.R1/%AT,!LI:HX'9@7R#>X\%^DW?L:A-J?I!Q'-GF:6%N@&0%-3!'M7I:F(=DL]>?X6L5- ^N M5<3Q:55?@)5@3CY&[P:S M59*7("5+495U[HNQPW:79+L73HOZ4N>1 M54[^!U!+ P04 " U?F]7'IW.C3X# "1"P &0 'AL+W=OC/U;4T*[=C6; "2L5$B20L MQ\X;?#[%Q +JB"\,-FKK&ME4YD+\L(OWB['C647 (=.6@IJ_.Y@"YY;)Z/C9 MDCK=,RUP^_J>_:I.WB0SIPJF@G]E"YV/G<1!"UC2-=XPS+7Z/G3 M%^@I8B6ZS<5:T7*A1JXV:5@Q;M9*OF@DDP.2/V7Z#'GX)2(>\0?@T^/P2\C. MD-_ R2[<-<7K*DBZ"I*:+SC =RNTJ0Y5"O1@,@TZJM'VI;J;8)(FJ5%^MRUZ M(,P+0Y:7@8F4DHF\?H)B#_#ZD]2B;_>:=JXIF,';,1TV!O -G\NP) MCKS70T9Y)+*=Q,,N\? DVX2]:@?&L'CO3/I1?I3$X?"91)VTZ'331+TG$Q*$ M^Y[I1^$T2,FPOKC3%S_$,V]M*Y"B9-EQRQPE^U_+/!+93MY)EW=RDF62_@M* MPG#_0]./"N*0'#B2M).6GFZ9M/?D.$V"?7W]J##R8G]8'_;^]CGOJ,*ID*9= M4=/M3-=!GW0.\JAKCM/]KVT>BVTW^:TFCT]R3@O?*;J/T[V3&8C":1S$!X[F M;P/%#^F@_S /[C?(""?QOL1^5.IY^TW4W9J7[+#Z@E#@#Y\ MAY*JV)'"UE[?V*3$^3D?AR)G^ALAOZD%@";;/.-JX"RT7EZZKDH6D%-U+I; M\%[LYI1Q9]@OGDWDL"]6.F,<)I*H59Y3^7 % MF=@,'-_Y^> #FR^T>> .^TLZAWO0GY83B3VW5DE9#EPQP8F$V#)R>0U*8T56F/XC-6ZB (J.7B$P5OV13CHUQ<+)2 M6N25,7J0,U[^TVVU$#L&"-IN$%0&P>\:A)5!6("6GA588ZKIL"_%AD@S&M5, MHUB;PAII&#=AO-<2WS*TT\/W0@/Q??(7&8D\9QHCI!6A/,4^UXS/@2<,%'DY M!DU9ILA'V.H5S5ZAQ:?[,7GYYZN^J]$1(^)?J<>/X9";P@ M;#$?V-"WWPXZV&WYWN>UW?7NUC-8?&%MSMLS_VP=C^T MNE_Y1?";)M=\S:3@)HKXY$8HM1_',QR18H]$,2*9 M(@, /P* 9 >&PO=V]R:W-H965TG_F^BA/,J&J(.7*S,A4RH]I,YO#%=J8PPVD[$0 MO^SD:M+S AL0IAAKRT#-8XD#3%-+9,+X77!ZY986N#E^8K]TN9M_$@PE.Z2+5MV+U&8M\VI8O%JER_[ J? ,/XH72(BO )H*,\?Q)UX4. M&P!"]@!( 2 O!30+0','8"*M!K0*0&L7T-H#:!< E[J?Y^Z$BZBF_:X4*Y#6 MV[#9@5/?H8U>C-MSE664&I_O70B.$!#[ %8]%AG!/UZC@*$)-6:K@'M=Z M0=/W75^;W2S&CPOF*&YA/822X3A0,^00GVWC?1%F&2IY"O2"UA)[B(X>EL5U^ U-*/OUWMHHGJ:+[%N0!#F-!7PX4O@Q,%)C3C-LHY- MQ]?:PS><3M&] Q2QFU;^8Q4 V7.$%)4[C35"^TD(^[H&.X M01DCUQ6)7=0&8N^U,S6G,?8\A)W@4U6M#DD6Y60GCLQ>D,M^ MT"!AUU]NUN4_3EOJMTKU6P=2W]QNYN[BS_PB9BBD49S1M%;]VD!>J_XAR:)6 MA;#-'?'K?;:T;Y?:MVNU?U+42GF^T(F03#_"CQ%F8Y0_X0^,<,UBNL^A2N/: M#5^K\2')HD.2#0]$ME6U3EFU3FW57#&40J5,TZ%!3$$G" .1S2E_K*I)3M?9 M.#EAV [,;_N$#9[[D>"4D&>.46U\KY7R0&2YE/[&YSQ#.7-]E()8++C.OPBE MM6S5SEV'LF._",\&884],JU=WHG]H\_[PA&5,\85I#@U6P6-C^:,R+S7RB=: MS%TS,1;:M"9NF)CV%*5U,.M381J*8F(W*!O>_E]02P,$% @ -7YO5^M9 M#]M_ P \PL !D !X;"]W;W)K&ULI5;9,_10H@T5V>43&Q4BF+*]L6<0HY%I>L *IV-HSG6*HIW]JBX( 3 M0\HSVW.:>#A^L+XTN:M(: MK:SI@?E,PG(]=%KM,B+C-T#H!E0V!")5AFF0FW, M65XP"E0*Q#9H5175XD[5M@!T5L'/T5D$$I-,G"O.UYL(G;T\1R\1H>A+RG8" MTT2,;:E"UH[MN IO5H;G'0G/1Q\9E:E "YI TL%?]/-'/7Q;257KY3WH-?-Z M#7Z*Y25RW OD.9[?$<_\%+IOZ%X'/3J%[AVE+_XO^.4_>W^DI5_7GF_L!4?L MW0"_)3&@F G951HE.S1L?4'>3IVQ?7LH=AOA/D9$3R(63R*6;81?(QXE'M2) M![V)?Z 2. AI,D?J,!6<_5!7+21H71T^ML[(%NO+MTN9TOS@,")GU-"FC?'< MAGY1;YCZ3;L2!8YA8JE'2ZBO!=;TU0LW=-YVU5[;X<@;-J1L8T+?Z19S4(LY MZ!7S6KV^.&=0@40%@*ZU0M;0;QV MAV%#O@Z0YS32B7HC>ZY^'1X'7N.$+#M H7OD: ]K!8=/5F,!G+"$Q/5A/G;! M#5L7BQB7JT[U'>F,6NLS]RKR.U87ZB.MFQ _YHOV^&/F&^)ZETRV"A7SN50?6-> MMICE1++"M$1K)E6#98:IZLJ!:X#:WS#5%E43[:#N\Z=_ %!+ P04 " U M?F]7N54D]G0# "$# &0 'AL+W=O"BV.F,1L2\-_F:P M5P=C8C)Y$.*SF?R5C"S'! 09Q-HP4'SL8 I99H@PC/]J3JMQ:8"'XR?V19D[ MYO) %4Q%]@]+=#JR?K=( FNZS?2]V/\)=3X#PQ>+3)6_9%_;.A:)MTJ+O 9C M!#GCU9,^UCH< )"G&^#5 .\8$+P \&N ?RH@J '!J2$-:L#@5 ]A#0A+[2NQ M2J5G5-/Q4(H]D<8:VPK)(1Q7.)*9"RA&NW=.WAGXAU1L%>6)&MH:$S/AV7&= MQ*1*PGLA"9_<"JY31>8\@:0#/^_'7_7@;12T4=5[4G7B]1+>Q?J2..X%\1S/ M[XAG>@K<+^%>!WQV"MQ[$3[_N> 7/^S]F99^4Z%^R1>\P+?"6X?QS0798.E) MFA&L$4(3?!>8TJ:J=D#@$2]:!9VE4[&');NY9G=C9VCO#@^C;>$^MYA]UV+^ M78M%V\)O+)X)$S3"!+W"W.D4Y%/JY(SQ6.1P?D$XZ"X=*K+!@7\O#(Z4Z'5H MOG'7JJ QC"S\B"F0.[#&O_[BALX?747:=N@&X9%L;9OHRC\2KFT3^%&W=(-& MND&O=!^$IEF72(,31!JTCSJ(C@JFU_TKA9RW@VJ+U+8) J=;I+ 1*>P5Z:8H MI'AD>7EQDW]O(7\ ^:E+M5Z>5V8[?4NRV5N2S=^2;/%&9,].-FI.-OJQ\H]: MI=TN_U[JUYY/VV'K79JW;:*KHZ 6;9MV^=L'75(.(R_ 5!+ P04 " U?F]7"P^K MR=\" "$" &0 'AL+W=OTW-\'-\,MD(^J!A D\>4<36T8JVS,]M680PI52V1 < =FZT4);;&E--@X$46R)--;*90;XV.1K=)-RD.-42GR:( MT\&MT$!AU%O+CL:@:<+4,0+F MTS$Y.C@F!R3A9!:+M:(\4@-;HWJCP0Y+I9>%4N\5I7>A;A''/2&>X[5KX*-F M^!C"%FD7<&\?;N.:50OG50OGY7S^*WRXB7"+<,Q(2N#A$]&2OXG7Y5MJ>[7>EN-^K>S4_D^85[ M^3',KTYSP=K94_/1MY'>B6S/::=RVFET>I5F3#P!D 5P6"8: M3\HBJYTM10X_]#W7/2?SUK1U0CB>]6))-'VL6YE.36Z.W^^_R.VO97MNNI6; M[IM>D@FCG'R_@70!\D>=RD::?\WOG&ULQ5?;;N,V$/V5@;HH-H 377R)D]H&G&33[D-V MC7@O#T4?:&EL$TN17I*R8Z ?7Y)2%&NK*-'60/U@D_+,T3DS0PXYV@GY3:T1 M-3RDC*NQM]9Z<^G[*EYC2M29V" W_RR%3(DV4[GRU48B29Q3ROPH" 9^2BCW M)B/W;"8G(Y%I1CG.)*@L38G<7R$3N[$7>H\/[NEJK>T#?S+:D!7.47_>S*29 M^25*0E/DB@H.$I=C;QI>7H<]Z^ LOE#+U\B813(\OA>@7OE.ZW@X?D2_=>*-F 51>"W85YKH]=@;>I#@DF1,WXO= M'U@(ZEN\6##EOF%7V 8>Q)G2(BV<#8.4\OR7/!2!.'"(HF<JU#MW#H M.J$Y,R?KAF@R&4FQ VFM#9H=N-@X;Z.&&G'V%'Q=$KG(BT3-$NG GN%XK>,<33&K\KYO]+QK\?1.4,C+1 M8V2NHD; C[$^@R#L0!1$7?@\OX&W;T[J>/UGF J];IFXKL/M/8-KTB5D0CG1 MF, -+G3'*J=\!5>$$1YC70IRR(&#M M\.S'+W7Y&_O90TLMV%^YTC*SU=(QE?- TRR%*3/;B24-8FD,-$I4&FXR,^=&W!*E-"IG9&_=5 =F M*&,SJI/8R,!NBI=J0V(<>V;74RBWZ$U^_24@7\:@ MWQB#.\J=Y*:5THC05L.1P"IB!Z780;N$E[F]-W7;@;EVY5NDTVPB==$8U"0A M&/Y0L2\85=B?E^S/6Z4*_H9;TW-.]T@D?#)-4V5R#VX'G6Y1&OJF9*5=@C.) M,;K%>!&<)F1O%5*1-":]D4O;I!\)K!*V81FV8;ND7Q%%%2AN4"_N9<,J[^B)=_2_M^-F"FV+N4![ M54,.GTY28?-1ZGBKV72(U_3W9CZM@W(DM&KTGLYT84*V"X-*[!V;DY M3,G\8IA/M-BXN]5":'-3<\.UZ7(HK8'Y?RE,0143^X+R>C[Y!U!+ P04 M" U?F]7',4/H!X# !($0 #0 'AL+W-T>6QEUY-B9X[*67S]?.TT_\$6,APV6JL2^ MQ^?<8_L&1QW69BW8S8(Q$ZU*(>L161A3?8SC>K9@):W/5,6D10JE2VIL5\_C MNM*,YC602A'W.ITT+BF79#R4R_*J-'4T4TMI1N2\#47^]B4?D6YZ3B(O-U$Y M&Y&[D_<_E\IC#T5'G[O3R,'[B@%,2!T7[SQ ]Z^"Z%L.DTWUI-_S8 M"GGB,4:["-!LEBT3.HX<-^LV'A9*;I#AKN_!EC8Z)9=*N]P^@_\[;88? )L>&.1"M 9[ MQ ?&PXH:P[2\LATWV 4?05'3OEU7UN%A=7 MIU4EUI\$G\N2^\:*$T?[#9H%1F-L TB>Z9-GRV&_FE:77+5F93 M3JL"]]Q[@Y[_[CK/F62:BEW3MO9?\RJ_V'%R\:\LN_\JAX:#'IM#[+6;[+\% MD^E;,/DZ:S)NCIV=LVWO9&NC$;Q!C,AW>!\1VZ31=,F%X;+I+7B>,_GH@+/R MAD[M:^*>OAV?LX(NA;EMP1'9MK^QG"_+K!UU#0O1C-JVO\+TNFG[^F)S<9FS M% M!D%D@'(&*,>S0LC$?; \84YFK_!,LRQ)TA1;TLAGD#!I8' M,OW96N.[C5?(TW6 [>E3%8+-%*]$;*;X6@,27C=@9%EXM[$\P,!V :L=R!_. M S45YB0)["KF#7N"<23+, 1J,5RC:8JL3@J?\/Y@3TF29%D8 2SL($DP!)Y& M',$<@ <,21)W#AZ<1_'FG(JWOYV,?P-02P,$% @ -7YO5Y>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'(@KP4MTS&Q%.DEJ5SVZW=(UPV9C09]$?UDW2P=#46> M&4I?GI7^ME3J&WEIA#23P<;:[=EP:.H-:ZCY76V9A#UKI1MJ854_#LU6,[HR M&\9L(X;Y:#0>-I3+P=S=M^MTJ>N.%++KA] MG0S\LF #TG#)&_Z#K2:#T8"8C7K^2VG^0TE+Q:+62HC)(-OM>&#:\OJ7S0L' M>4^7QF^Q='E' 60R&(_@A&NNC?5'^/-38'QBY.X=)7J]U=6\ -8JC/..S05RL/WA_D!:PKP5=P M]159. CW!T/4FMQNF0X@#>,Q3P%SRI8VA,*$DO5LE-U0/0*J!7OT=<+' MQ4&.^21/XA,G%-4K@D M^MX28F$OR%"[)G$Q =FW3"I_KW-K-;C@,,3&WY"G< MDCFY7%*NR0,5K<]S+KF$:B9Z)#&WY"GPBY=642,B?DF3^&;*(OXJ,$+ MS#9%"MMTI1-1) O,-D4*V^S3B0^#B-FF2&*;CKR"'(68Z&Q9$MMT2#%N:\PV M11+;=$@QQL1L4R2QS8=U/SF:LA 3,TZ1VCA39BD7AMRS%]O2$!,33Y%"/ 'F MOPMD]@(G-5$T,?$4*<0382[:[5;XF2DJ2(B)B:=((9X(\V_WD'++F9O^"2?& M,?F4*>0388;CYEV(BGJ%6:A*4@MUS++&C8Y9J$I2"[V?9?UO9 HQT:\' MDM1"795EU.B8A:H4%NK$##.D"K-0E<)"G05P%$W,0E4*"WT\W?JN *XP"U7> M0L/]QV$K: [)5C=P"0/;:RKJN2;N9_>"NJS<*Z1U*\0%;+N5UXJN]M^:[;^3 M^_H34$L#!!0 ( #5^;U=9=@'X]0$ #@C : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8] M"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/7Y;- M\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)N MZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N M(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CM MJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@= MJ'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW7U)= M3O?FR^//R^^3B//BC'."'V7NOP!02P,$% @ -7YO5Q?(S!O; 0 T2( M !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZ MJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616C MNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39- MG-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F M9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I M21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4 MB'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z M4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ -7YO5QA_=KWO M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ -7YO5YE&PO=V]R:W-H965T&UL4$L! A0# M% @ -7YO5[.I,V;&*)L! < ,@; 8 " M@;XA !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -7YO5_GX5&&P!P *3D !@ M ("!WC 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7YO5^+Z0'6P!0 M/@T !D ("!4$\ 'AL+W=OD%=C$# $!P &0 @($W M50 >&PO=V]R:W-H965T^ M/A+D- D 'H9 9 " @9]8 !X;"]W;W)K&UL4$L! A0#% @ -7YO5^)'RA@_"0 HA< !D M ("!"F( 'AL+W=O&PO=V]R:W-H M965T]P !X;"]W;W)K&UL4$L! M A0#% @ -7YO5\V5G=,) P =08 !D ("![7, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7YO M5Y8D0R.6# 1A\ !D ("!%88 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7YO5R+D(AP0 P ' < M !D ("!O)X 'AL+W=O&PO=V]R:W-H965T+N).I MQ , !L( 9 " @8*E !X;"]W;W)K&UL4$L! A0#% @ -7YO5[^)8&%A! A L !D M ("!?:D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -7YO5P5,M+2F @ D@4 !D ("!SK0 'AL+W=O M&PO=V]R:W-H965TD] [QPP, -\( 9 " @;6Z M !X;"]W;W)K&UL4$L! A0#% @ -7YO5VOL M&PO=V]R:W-H965T/& !X;"]W;W)K&UL4$L! A0#% @ -7YO5TB%%E_Q 0 ]P, !D M ("!Z&PO M=V]R:W-H965T&UL4$L! A0#% @ -7YO5V+'#S1Z @ 5P8 !D ("! M*]( 'AL+W=O0# "F$P &0 @('&PO=V]R:W-H965T&UL4$L! A0#% M @ -7YO5Q:J1!DC! QA0 !D ("!A=L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7YO5U[?<;7J M P _ T !D ("!I^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7YO5\!1>D%R!P )S< !D M ("! /$ 'AL+W=O&PO=V]R M:W-H965T.B%;TM ( )P' M 9 " @6W\ !X;"]W;W)K&UL M4$L! A0#% @ -7YO5_6I5Q4T @ + 4 !D ("!6/\ M 'AL+W=O&PO=V]R:W-H965TG&UL4$L! A0#% @ M-7YO5]UDFT*@ P WPX !D ("!RPH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -7YO5QS%#Z > P 2!$ T M ( !FB ! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ -7YO5UEV ?CU 0 .", !H M ( !R2D! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& $, 0P!,$@ BX! end XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 151 238 1 false 44 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.sypris.com/20231001/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/20231001/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 (Unaudited) Sheet http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 003 - Statement - Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.sypris.com/20231001/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/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50 Consolidated Statements of Stockholders' Equity (Unaudited) Statements 8 false false R9.htm 008 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA Consolidated Statements of Stockholders' Equity (Unaudited) Statements 9 false false R10.htm 009 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89 Consolidated Statements of Stockholders' Equity (Unaudited) Statements 10 false false R11.htm 010 - Disclosure - Note 1 - Nature of Business Sheet http://www.sypris.com/20231001/role/statement-note-1-nature-of-business Note 1 - Nature of Business Notes 11 false false R12.htm 011 - Disclosure - Note 2 - Basis of Presentation Sheet http://www.sypris.com/20231001/role/statement-note-2-basis-of-presentation Note 2 - Basis of Presentation Notes 12 false false R13.htm 012 - Disclosure - Note 3 - Recent Accounting Pronouncements Sheet http://www.sypris.com/20231001/role/statement-note-3-recent-accounting-pronouncements Note 3 - Recent Accounting Pronouncements Notes 13 false false R14.htm 013 - Disclosure - Note 4 - Leases Sheet http://www.sypris.com/20231001/role/statement-note-4-leases Note 4 - Leases Notes 14 false false R15.htm 014 - Disclosure - Note 5 - Revenue From Contracts With Customers Sheet http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers Note 5 - Revenue From Contracts With Customers Notes 15 false false R16.htm 015 - Disclosure - Note 6 - (Loss) Income Per Common Share Sheet http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share Note 6 - (Loss) Income Per Common Share Notes 16 false false R17.htm 016 - Disclosure - Note 7 - Inventory Sheet http://www.sypris.com/20231001/role/statement-note-7-inventory Note 7 - Inventory Notes 17 false false R18.htm 017 - Disclosure - Note 8 - Property, Plant and Equipment Sheet http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment Note 8 - Property, Plant and Equipment Notes 18 false false R19.htm 018 - Disclosure - Note 9 - Debt Sheet http://www.sypris.com/20231001/role/statement-note-9-debt Note 9 - Debt Notes 19 false false R20.htm 019 - Disclosure - Note 10 - Segment Information Sheet http://www.sypris.com/20231001/role/statement-note-10-segment-information Note 10 - Segment Information Notes 20 false false R21.htm 020 - Disclosure - Note 11 - Commitments and Contingencies Sheet http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies Note 11 - Commitments and Contingencies Notes 21 false false R22.htm 021 - Disclosure - Note 12 - Income Taxes Sheet http://www.sypris.com/20231001/role/statement-note-12-income-taxes- Note 12 - Income Taxes Notes 22 false false R23.htm 022 - Disclosure - Note 13 - Employee Benefit Plans Sheet http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans Note 13 - Employee Benefit Plans Notes 23 false false R24.htm 023 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss Sheet http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss Note 14 - Accumulated Other Comprehensive Loss Notes 24 false false R25.htm 024 - Disclosure - Note 15 - Fair Value of Financial Instruments Sheet http://www.sypris.com/20231001/role/statement-note-15-fair-value-of-financial-instruments Note 15 - Fair Value of Financial Instruments Notes 25 false false R26.htm 025 - Disclosure - Note 16 - Subsequent Events Sheet http://www.sypris.com/20231001/role/statement-note-16-subsequent-events Note 16 - Subsequent Events Notes 26 false false R27.htm 026 - Disclosure - Note 4 - Leases (Tables) Sheet http://www.sypris.com/20231001/role/statement-note-4-leases-tables Note 4 - Leases (Tables) Tables http://www.sypris.com/20231001/role/statement-note-4-leases 27 false false R28.htm 027 - Disclosure - Note 5 - Revenue From Contracts With Customers (Tables) Sheet http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables Note 5 - Revenue From Contracts With Customers (Tables) Tables http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers 28 false false R29.htm 028 - Disclosure - Note 6 - (Loss) Income Per Common Share (Tables) Sheet http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-tables Note 6 - (Loss) Income Per Common Share (Tables) Tables http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share 29 false false R30.htm 029 - Disclosure - Note 7 - Inventory (Tables) Sheet http://www.sypris.com/20231001/role/statement-note-7-inventory-tables Note 7 - Inventory (Tables) Tables http://www.sypris.com/20231001/role/statement-note-7-inventory 30 false false R31.htm 030 - Disclosure - Note 8 - Property, Plant and Equipment (Tables) Sheet http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-tables Note 8 - Property, Plant and Equipment (Tables) Tables http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment 31 false false R32.htm 031 - Disclosure - Note 9 - Debt (Tables) Sheet http://www.sypris.com/20231001/role/statement-note-9-debt-tables Note 9 - Debt (Tables) Tables http://www.sypris.com/20231001/role/statement-note-9-debt 32 false false R33.htm 032 - Disclosure - Note 10 - Segment Information (Tables) Sheet http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables Note 10 - Segment Information (Tables) Tables http://www.sypris.com/20231001/role/statement-note-10-segment-information 33 false false R34.htm 033 - Disclosure - Note 13 - Employee Benefit Plans (Tables) Sheet http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-tables Note 13 - Employee Benefit Plans (Tables) Tables http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans 34 false false R35.htm 034 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-tables Note 14 - Accumulated Other Comprehensive Loss (Tables) Tables http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss 35 false false R36.htm 035 - Disclosure - Note 1 - Nature of Business (Details Textual) Sheet http://www.sypris.com/20231001/role/statement-note-1-nature-of-business-details-textual Note 1 - Nature of Business (Details Textual) Details http://www.sypris.com/20231001/role/statement-note-1-nature-of-business 36 false false R37.htm 036 - Disclosure - Note 4 - Leases (Details Textual) Sheet http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual Note 4 - Leases (Details Textual) Details http://www.sypris.com/20231001/role/statement-note-4-leases-tables 37 false false R38.htm 037 - Disclosure - Note 4 - Leases - Lease Expense (Details) Sheet http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details Note 4 - Leases - Lease Expense (Details) Details 38 false false R39.htm 038 - Disclosure - Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.sypris.com/20231001/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 39 false false R40.htm 039 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details Note 4 - Leases - Maturities of Lease Liabilities (Details) Details 40 false false R41.htm 040 - Disclosure - Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details) Sheet http://www.sypris.com/20231001/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 41 false false R42.htm 041 - Disclosure - Note 5 - Revenue From Contracts With Customers 1 (Details Textual) Sheet http://www.sypris.com/20231001/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/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables 42 false false R43.htm 042 - Disclosure - Note 5 - Revenue From Contracts With Customers 2 (Details Textual) Sheet http://www.sypris.com/20231001/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/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables 43 false false R44.htm 043 - Disclosure - Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Sheet http://www.sypris.com/20231001/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 44 false false R45.htm 044 - Disclosure - Note 6 - (Loss) Income Per Common Share - Reconciliation of Weighted Average Shares Outstanding (Details) Sheet http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details Note 6 - (Loss) Income Per Common Share - Reconciliation of Weighted Average Shares Outstanding (Details) Details http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-tables 45 false false R46.htm 045 - Disclosure - Note 7 - Inventory - Inventory Components (Details) Sheet http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details Note 7 - Inventory - Inventory Components (Details) Details 46 false false R47.htm 046 - Disclosure - Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details) Sheet http://www.sypris.com/20231001/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 47 false false R48.htm 047 - Disclosure - Note 9 - Debt (Details Textual) Sheet http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual Note 9 - Debt (Details Textual) Details http://www.sypris.com/20231001/role/statement-note-9-debt-tables 48 false false R49.htm 048 - Disclosure - Note 9 - Debt - Debt Components (Details) Sheet http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details Note 9 - Debt - Debt Components (Details) Details 49 false false R50.htm 049 - Disclosure - Note 9 - Debt - Maturities of Equipment Financing Obligations (Details) Sheet http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details Note 9 - Debt - Maturities of Equipment Financing Obligations (Details) Details 50 false false R51.htm 050 - Disclosure - Note 10 - Segment Information (Details Textual) Sheet http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual Note 10 - Segment Information (Details Textual) Details http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables 51 false false R52.htm 051 - Disclosure - Note 10 - Segment Information - Financial Information From Reportable Segments - Income Statement (Details) Sheet http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details Note 10 - Segment Information - Financial Information From Reportable Segments - Income Statement (Details) Details 52 false false R53.htm 052 - Disclosure - Note 10 - Segment Information - Financial Information From Reportable Segments - Balance Sheet (Details) Sheet http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details Note 10 - Segment Information - Financial Information From Reportable Segments - Balance Sheet (Details) Details 53 false false R54.htm 053 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) Sheet http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual Note 11 - Commitments and Contingencies (Details Textual) Details http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies 54 false false R55.htm 054 - Disclosure - Note 12 - Income Taxes (Details Textual) Sheet http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual Note 12 - Income Taxes (Details Textual) Details http://www.sypris.com/20231001/role/statement-note-12-income-taxes- 55 false false R56.htm 055 - Disclosure - Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details) Sheet http://www.sypris.com/20231001/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 56 false false R57.htm 056 - Disclosure - Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details) Sheet http://www.sypris.com/20231001/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 57 false false R58.htm 057 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Sheet http://www.sypris.com/20231001/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 58 false false R59.htm 058 - Disclosure - Note 16 - Subsequent Events (Details Textual) Sheet http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual Note 16 - Subsequent Events (Details Textual) Details http://www.sypris.com/20231001/role/statement-note-16-subsequent-events 59 false false All Reports Book All Reports sypr-20231001.xsd sypr-20231001_cal.xml sypr-20231001_def.xml sypr-20231001_lab.xml sypr-20231001_pre.xml sypr20230930_10q.htm a01.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "sypr20230930_10q.htm": { "nsprefix": "sypr", "nsuri": "http://www.sypris.com/20231001", "dts": { "schema": { "local": [ "sypr-20231001.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "sypr-20231001_cal.xml" ] }, "definitionLink": { "local": [ "sypr-20231001_def.xml" ] }, "labelLink": { "local": [ "sypr-20231001_lab.xml" ] }, "presentationLink": { "local": [ "sypr-20231001_pre.xml" ] }, "inline": { "local": [ "sypr20230930_10q.htm" ] } }, "keyStandard": 223, "keyCustom": 15, "axisStandard": 20, "axisCustom": 0, "memberStandard": 26, "memberCustom": 18, "hidden": { "total": 16, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 151, "entityCount": 1, "segmentCount": 44, "elementCount": 366, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 715, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.sypris.com/20231001/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "longName": "001 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R3": { "role": "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "longName": "002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R4": { "role": "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "longName": "003 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited", "longName": "005 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R7": { "role": "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "longName": "006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "longName": "007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA", "longName": "008 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R10": { "role": "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "longName": "009 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business", "longName": "010 - Disclosure - Note 1 - Nature of Business", "shortName": "Note 1 - Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.sypris.com/20231001/role/statement-note-2-basis-of-presentation", "longName": "011 - Disclosure - Note 2 - Basis of Presentation", "shortName": "Note 2 - Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.sypris.com/20231001/role/statement-note-3-recent-accounting-pronouncements", "longName": "012 - Disclosure - Note 3 - Recent Accounting Pronouncements", "shortName": "Note 3 - Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.sypris.com/20231001/role/statement-note-4-leases", "longName": "013 - Disclosure - Note 4 - Leases", "shortName": "Note 4 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "longName": "014 - Disclosure - Note 5 - Revenue From Contracts With Customers", "shortName": "Note 5 - Revenue From Contracts With Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share", "longName": "015 - Disclosure - Note 6 - (Loss) Income Per Common Share", "shortName": "Note 6 - (Loss) Income Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.sypris.com/20231001/role/statement-note-7-inventory", "longName": "016 - Disclosure - Note 7 - Inventory", "shortName": "Note 7 - Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "longName": "017 - Disclosure - Note 8 - Property, Plant and Equipment", "shortName": "Note 8 - Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.sypris.com/20231001/role/statement-note-9-debt", "longName": "018 - Disclosure - Note 9 - Debt", "shortName": "Note 9 - Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "longName": "019 - Disclosure - Note 10 - Segment Information", "shortName": "Note 10 - Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "longName": "020 - Disclosure - Note 11 - Commitments and Contingencies", "shortName": "Note 11 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "longName": "021 - Disclosure - Note 12 - Income Taxes", "shortName": "Note 12 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans", "longName": "022 - Disclosure - Note 13 - Employee Benefit Plans", "shortName": "Note 13 - Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "longName": "023 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss", "shortName": "Note 14 - Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.sypris.com/20231001/role/statement-note-15-fair-value-of-financial-instruments", "longName": "024 - Disclosure - Note 15 - Fair Value of Financial Instruments", "shortName": "Note 15 - Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "longName": "025 - Disclosure - Note 16 - Subsequent Events", "shortName": "Note 16 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.sypris.com/20231001/role/statement-note-4-leases-tables", "longName": "026 - Disclosure - Note 4 - Leases (Tables)", "shortName": "Note 4 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables", "longName": "027 - Disclosure - Note 5 - Revenue From Contracts With Customers (Tables)", "shortName": "Note 5 - Revenue From Contracts With Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-tables", "longName": "028 - Disclosure - Note 6 - (Loss) Income Per Common Share (Tables)", "shortName": "Note 6 - (Loss) Income Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.sypris.com/20231001/role/statement-note-7-inventory-tables", "longName": "029 - Disclosure - Note 7 - Inventory (Tables)", "shortName": "Note 7 - Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-tables", "longName": "030 - Disclosure - Note 8 - Property, Plant and Equipment (Tables)", "shortName": "Note 8 - Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.sypris.com/20231001/role/statement-note-9-debt-tables", "longName": "031 - Disclosure - Note 9 - Debt (Tables)", "shortName": "Note 9 - Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables", "longName": "032 - Disclosure - Note 10 - Segment Information (Tables)", "shortName": "Note 10 - Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-tables", "longName": "033 - Disclosure - Note 13 - Employee Benefit Plans (Tables)", "shortName": "Note 13 - Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "longName": "034 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Note 14 - Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business-details-textual", "longName": "035 - Disclosure - Note 1 - Nature of Business (Details Textual)", "shortName": "Note 1 - Nature of Business (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": null, "uniqueAnchor": null }, "R37": { "role": "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "longName": "036 - Disclosure - Note 4 - Leases (Details Textual)", "shortName": "Note 4 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details", "longName": "037 - Disclosure - Note 4 - Leases - Lease Expense (Details)", "shortName": "Note 4 - Leases - Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.sypris.com/20231001/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "longName": "038 - Disclosure - Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details)", "shortName": "Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "sypr:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "sypr:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "longName": "039 - Disclosure - Note 4 - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Note 4 - Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "sypr:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "sypr:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.sypris.com/20231001/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "longName": "040 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "sypr:LeaseTermsAndDiscountRatesForLeasesTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "sypr:LeaseTermsAndDiscountRatesForLeasesTableTextBlock", "sypr:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "longName": "041 - Disclosure - Note 5 - Revenue From Contracts With Customers 1 (Details Textual)", "shortName": "Note 5 - Revenue From Contracts With Customers 1 (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R43": { "role": "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "longName": "042 - Disclosure - Note 5 - Revenue From Contracts With Customers 2 (Details Textual)", "shortName": "Note 5 - Revenue From Contracts With Customers 2 (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "i_2023-10-01_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-07-03", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-07-03", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "longName": "043 - Disclosure - Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "shortName": "Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-03_2023-10-01_StatementBusinessSegmentsAxis-SyprisTechnologiesMember_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R45": { "role": "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details", "longName": "044 - Disclosure - Note 6 - (Loss) Income Per Common Share - Reconciliation of Weighted Average Shares Outstanding (Details)", "shortName": "Note 6 - (Loss) Income Per Common Share - Reconciliation of Weighted Average Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R46": { "role": "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details", "longName": "045 - Disclosure - Note 7 - Inventory - Inventory Components (Details)", "shortName": "Note 7 - Inventory - Inventory Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "longName": "046 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual", "longName": "047 - Disclosure - Note 9 - Debt (Details Textual)", "shortName": "Note 9 - Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:UnsecuredDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_DebtInstrumentAxis-PromissoryNotesWithMaturityOnApril12021AndApril12023Member_RelatedPartyTransactionsByRelatedPartyAxis-GillFamilyCapitalManagementMember", "name": "us-gaap:SubordinatedDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R49": { "role": "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details", "longName": "048 - Disclosure - Note 9 - Debt - Debt Components (Details)", "shortName": "Note 9 - Debt - Debt Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:FinanceLeaseLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R50": { "role": "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "longName": "049 - Disclosure - Note 9 - Debt - Maturities of Equipment Financing Obligations (Details)", "shortName": "Note 9 - Debt - Maturities of Equipment Financing Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2023-10-01_DebtInstrumentAxis-EquipmentFinancingObligationsMember", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01_DebtInstrumentAxis-EquipmentFinancingObligationsMember", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual", "longName": "050 - Disclosure - Note 10 - Segment Information (Details Textual)", "shortName": "Note 10 - Segment Information (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": null, "uniqueAnchor": null }, "R52": { "role": "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "longName": "051 - Disclosure - Note 10 - Segment Information - Financial Information From Reportable Segments - Income Statement (Details)", "shortName": "Note 10 - Segment Information - Financial Information From Reportable Segments - Income Statement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-01-02_2022-10-02", "name": "us-gaap:GrossProfit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R53": { "role": "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "longName": "052 - Disclosure - Note 10 - Segment Information - Financial Information From Reportable Segments - Balance Sheet (Details)", "shortName": "Note 10 - Segment Information - Financial Information From Reportable Segments - Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01_StatementBusinessSegmentsAxis-SyprisTechnologiesMember", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R54": { "role": "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual", "longName": "053 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual)", "shortName": "Note 11 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual", "longName": "054 - Disclosure - Note 12 - Income Taxes (Details Textual)", "shortName": "Note 12 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-10-01", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "longName": "055 - Disclosure - Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details)", "shortName": "Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R57": { "role": "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "longName": "056 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-03_2023-10-01", "name": "us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "sypr:NetPeriodicBenefitCostRecognizedInIncomeStatementTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "unique": true } }, "R58": { "role": "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "longName": "057 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)", "shortName": "Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-01", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "longName": "058 - Disclosure - Note 16 - Subsequent Events (Details Textual)", "shortName": "Note 16 - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2023-10-01_RelatedPartyTransactionsByRelatedPartyAxis-GillFamilyCapitalManagementMember", "name": "us-gaap:SubordinatedDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sypr20230930_10q.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_UnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebt", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnsecuredDebt", "terseLabel": "Working capital line of credit", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r13", "r101", "r721" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock", "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." } } }, "auth_ref": [ "r62", "r502", "r636" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding, Ending Balance (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r62", "r562", "r580", "r727", "r728" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20231001/role/statement-note-4-leases-tables", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-tables", "http://www.sypris.com/20231001/role/statement-note-7-inventory-tables", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20231001/role/statement-note-9-debt-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets", "negatedLabel": "Expected return on plan assets", "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." } } }, "auth_ref": [ "r318", "r355", "r379", "r632", "r633" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r395", "r396", "r397", "r541", "r680", "r681", "r682", "r706", "r727" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders Equity [Table Text Block]", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "Interest cost on projected benefit obligation", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r318", "r322", "r354", "r378", "r632", "r633" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r161", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r452", "r625", "r626", "r627", "r628", "r629", "r676" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r649" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-7-inventory-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r14", "r68", "r69", "r70" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Reserve for excess and obsolete inventory", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r40", "r670" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "sypr_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "totalLabel": "Net periodic benefit cost", "terseLabel": "Total", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r352", "r376", "r632", "r633" ] }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "crdr": "debit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "negatedTerseLabel": "Other expense (income), net", "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." } } }, "auth_ref": [ "r318" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business", "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20231001/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share", "http://www.sypris.com/20231001/role/statement-note-7-inventory", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-9-debt" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r651" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "lang": { "en-us": { "role": { "label": "Service cost", "terseLabel": "Selling, general and administrative expenses", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r320", "r353", "r377", "r632", "r633" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityCurrent", "terseLabel": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r302", "r303", "r315" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "terseLabel": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r302", "r303", "r315" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r302", "r303", "r315" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r13", "r59", "r60", "r100", "r101", "r161", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r452", "r625", "r626", "r627", "r628", "r629", "r676" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-7-inventory" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r239" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-3-recent-accounting-pronouncements" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "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." } } }, "auth_ref": [ "r114", "r115", "r117", "r122", "r165", "r166", "r169", "r170", "r179", "r180", "r236", "r237", "r406", "r407", "r408", "r426", "r428", "r432", "r433", "r434", "r438", "r439", "r440", "r453", "r454", "r470", "r480", "r481", "r482", "r529", "r530", "r531", "r532", "r533" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r25", "r121", "r146", "r147", "r148", "r162", "r163", "r164", "r168", "r176", "r178", "r196", "r235", "r238", "r301", "r395", "r396", "r397", "r404", "r405", "r421", "r422", "r423", "r424", "r425", "r427", "r429", "r444", "r445", "r446", "r447", "r448", "r449", "r469", "r526", "r527", "r528", "r541", "r601" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet", "terseLabel": "Debt Instrument, Increase (Decrease), Net", "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period." } } }, "auth_ref": [ "r676" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r121", "r162", "r163", "r164", "r168", "r176", "r178", "r235", "r238", "r395", "r396", "r397", "r404", "r405", "r421", "r423", "r424", "r427", "r429", "r526", "r528", "r541", "r727" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r685" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r12", "r121", "r146", "r147", "r148", "r162", "r163", "r164", "r168", "r176", "r178", "r196", "r235", "r238", "r301", "r395", "r396", "r397", "r404", "r405", "r421", "r422", "r423", "r424", "r425", "r427", "r429", "r444", "r445", "r446", "r447", "r448", "r449", "r469", "r526", "r527", "r528", "r541", "r601" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r129" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r21", "r53", "r295", "r452" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r21", "r279" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r662" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r22", "r43" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r136", "r636" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r475", "r476" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r662" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r11", "r28", "r422", "r425", "r469", "r526", "r527", "r671", "r672", "r673", "r680", "r681", "r682" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "sypr_statement-statement-note-9-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-9-debt-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Debt" } } }, "auth_ref": [] }, "sypr_statement-statement-note-9-debt-debt-components-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-9-debt-debt-components-details", "lang": { "en-us": { "role": { "label": "Note 9 - Debt - Debt Components (Details)" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r61", "r296" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r179", "r390", "r659", "r660", "r683" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Indirect repurchase of shares for minimum statutory tax withholdings", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r154" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r13", "r101", "r285", "r294", "r626", "r627", "r721" ] }, "sypr_statement-statement-note-8-property-plant-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-8-property-plant-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Property, Plant and Equipment" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r179", "r390", "r659", "r683" ] }, "sypr_statement-statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "lang": { "en-us": { "role": { "label": "Note 9 - Debt - Maturities of Equipment Financing Obligations (Details)" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from working capital line of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r30", "r676" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest expense, net", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r54", "r105", "r149", "r207", "r450", "r586", "r646", "r726" ] }, "sypr_CommonStockOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "CommonStockOutstandingMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Common Stock Outstanding [Member]", "documentation": "Related to common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r467", "r635" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred loan costs recognized", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r75", "r293", "r451", "r674" ] }, "sypr_DebtInstrumentMaximumAllowanceOfInterestDueOnDeferredPaymentsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "DebtInstrumentMaximumAllowanceOfInterestDueOnDeferredPaymentsPercent", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "sypr_DebtInstrumentMaximumAllowanceOfInterestDueOnDeferredPaymentsPercent", "terseLabel": "Debt Instrument, Maximum Allowance of Interest Due on Deferred Payments, Percent", "documentation": "The percentage of maximum allowance of the interest due on deferral of payments." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r215", "r220", "r224", "r225", "r226", "r227", "r228", "r229", "r231" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter, operating leases", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r467", "r635" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r232", "r233" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r38", "r39" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "48 to 60 months, operating leases", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "sypr_EquipmentFinancingObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "EquipmentFinancingObligationsMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "label": "Equipment Financing Obligations [Member]", "documentation": "Represents information regarding borrowings under equipment financing facilities." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "24 to 36 months, operating leases", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating (loss) income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r203", "r217", "r223", "r226", "r621" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r35", "r36", "r37", "r41" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r468" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "36 to 48 months, operating leases", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "12 to 24 months, operating leases", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Next 12 months, operating leases", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-2-basis-of-presentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r58", "r85", "r86", "r97" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details" ], "lang": { "en-us": { "role": { "label": "Sypris Technologies", "totalLabel": "Income (loss) before taxes", "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." } } }, "auth_ref": [ "r0", "r73", "r103", "r203", "r217", "r223", "r226", "r498", "r508", "r621" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "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." } } }, "auth_ref": [ "r95" ] }, "sypr_FinanceLeaseObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "FinanceLeaseObligationsMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Finance Lease Obligations [Member]", "documentation": "Related to finance lease obligations." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r90", "r253", "r254", "r615", "r693" ] }, "sypr_MachineryAtSyprisTechnologiesFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "MachineryAtSyprisTechnologiesFacilityMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Machinery at Sypris Technologies Facility [Member]", "documentation": "Represents the lease arrangement in connection with the machinery at Sypris Technologies facility." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r161", "r205", "r216", "r217", "r218", "r219", "r220", "r222", "r226", "r265", "r266", "r267", "r268", "r270", "r271", "r273", "r275", "r276", "r695", "r696" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r7" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Dividends declared per common share (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r94" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r650" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedTerseLabel": "Inventory", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details" ], "lang": { "en-us": { "role": { "label": "Work in process", "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." } } }, "auth_ref": [ "r668" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r8", "r208" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r161", "r205", "r216", "r217", "r218", "r219", "r220", "r222", "r226", "r265", "r266", "r267", "r268", "r270", "r271", "r273", "r275", "r276", "r695", "r696" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r650" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Working capital line of credit", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r59", "r100" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r650" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r650" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total liabilities", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r18", "r157", "r234", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r418", "r419", "r420", "r437", "r561", "r620", "r648", "r695", "r713", "r714" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "terseLabel": "Accrued and other liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_MexicanTaxAuthorityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MexicanTaxAuthorityMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Mexican Tax Authority [Member]", "documentation": "Designated tax department of the government of Mexico." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:", "terseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r120", "r131", "r132", "r133", "r157", "r185", "r186", "r189", "r191", "r197", "r198", "r234", "r265", "r268", "r269", "r270", "r276", "r277", "r296", "r297", "r298", "r299", "r300", "r437", "r535", "r536", "r537", "r538", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r562", "r583", "r601", "r610", "r611", "r612", "r613", "r614", "r656", "r675", "r684" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r49", "r50" ] }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding", "terseLabel": "Line of Credit Facility, Fair Value of Amount Outstanding", "documentation": "Fair value of the amount outstanding under the credit facility." } } }, "auth_ref": [ "r436" ] }, "sypr_FinanceLeasesExcludingEquipmentFinancingObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "FinanceLeasesExcludingEquipmentFinancingObligationsMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Finance Leases Excluding Equipment Financing Obligations [Member]", "documentation": "Represents finance leases excluding equipment financing obligations." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r67", "r102", "r505", "r636", "r677", "r688", "r707" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd", "terseLabel": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r16" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued (in shares)", "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." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r62", "r562" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 }, "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter, finance leases", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "terseLabel": "Thereafter", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r667" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LossContingencyEstimateOfPossibleLoss", "terseLabel": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r255", "r256", "r260", "r261" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r468" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 }, "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Next 12 months, finance leases", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "terseLabel": "Next 12 months", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherNoncashIncomeExpense", "negatedTerseLabel": "Other noncash items", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r84" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r367", "r471", "r472", "r556", "r557", "r558", "r559", "r560", "r579", "r581", "r604" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 }, "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "48 to 60 months, finance leases", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "terseLabel": "48 to 60 months", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "24 to 36 months, finance leases", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "terseLabel": "24 to 36 months", "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." } } }, "auth_ref": [ "r711" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityRegistrantName", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r650" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 }, "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "36 to 48 months, finance leases", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "terseLabel": "36 to 48 months", "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." } } }, "auth_ref": [ "r711" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "12 to 24 months, finance leases", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "terseLabel": "12 to 24 months", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r455" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-document-and-entity-information", "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business", "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20231001/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20231001/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20231001/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-tables", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-tables", "http://www.sypris.com/20231001/role/statement-note-7-inventory", "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details", "http://www.sypris.com/20231001/role/statement-note-7-inventory-tables", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-tables" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyAccrual", "terseLabel": "Standard and Extended Product Warranty Accrual", "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." } } }, "auth_ref": [ "r56", "r262", "r263", "r264" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r46" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-document-and-entity-information", "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business", "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20231001/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20231001/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20231001/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-tables", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-tables", "http://www.sypris.com/20231001/role/statement-note-7-inventory", "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details", "http://www.sypris.com/20231001/role/statement-note-7-inventory-tables", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-tables" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "sypr_NoncashPortionOfLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "NoncashPortionOfLeaseExpense", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash lease expense", "documentation": "Amount of noncash portion of lease expense." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r46" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r665", "r666", "r698" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-tables" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, 19 shares in 2023 and 2022", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r26", "r46", "r47" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnamortizedDebtIssuanceExpense", "negatedLabel": "Less unamortized debt issuance and modification costs", "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." } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r664", "r722" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 }, "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss)", "label": "Net income (loss)", "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss) income as reported", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r74", "r84", "r104", "r124", "r142", "r144", "r148", "r157", "r167", "r171", "r172", "r173", "r174", "r177", "r178", "r187", "r203", "r217", "r223", "r226", "r234", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r431", "r437", "r509", "r582", "r599", "r600", "r621", "r646", "r695" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r459", "r465" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r650" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA", "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business", "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20231001/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20231001/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20231001/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-tables", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-tables", "http://www.sypris.com/20231001/role/statement-note-7-inventory", "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details", "http://www.sypris.com/20231001/role/statement-note-7-inventory-tables", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-tables" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r162", "r163", "r164", "r196", "r479", "r534", "r552", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r601", "r641" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r123", "r200", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r231", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r623", "r663", "r723" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Net income (loss) allocable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r153", "r171", "r172", "r173", "r174", "r182", "r183", "r188", "r191", "r203", "r217", "r223", "r226", "r621" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "Entity File Number", "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." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less imputed interest, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r468" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense", "label": "us-gaap_FinanceLeaseInterestExpense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r457", "r462", "r635" ] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfNotesPayable", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Principal payments on Note Payable - related party", "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total assets", "label": "us-gaap_Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r99", "r130", "r157", "r203", "r218", "r224", "r234", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r417", "r419", "r437", "r500", "r574", "r636", "r648", "r695", "r696", "r713" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Inventories [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Total, operating leases", "terseLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r456" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net revenue from unaffiliated customers", "label": "Net revenue", "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." } } }, "auth_ref": [ "r204", "r205", "r216", "r221", "r222", "r228", "r230", "r231", "r313", "r314", "r479" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments", "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." } } }, "auth_ref": [ "r4", "r72", "r441", "r442", "r443" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r650" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details" ], "lang": { "en-us": { "role": { "label": "Inventory, net", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r135", "r618", "r636" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r62" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r181", "r192", "r193", "r194" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "sypr_NetPeriodicBenefitCostRecognizedInIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "NetPeriodicBenefitCostRecognizedInIncomeStatementTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Net Periodic Benefit Cost Recognized in Income Statement [Table Text Block]", "documentation": "Tabular disclosure of net periodic benefit cost recognized in Income Statement." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r456" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Loss per share:" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r669" ] }, "sypr_LeaseTermsAndDiscountRatesForLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "LeaseTermsAndDiscountRatesForLeasesTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease Terms and Discount Rates for Leases [Table Text Block]", "documentation": "Tabular disclosure of information related to lease terms and discount rates for leases." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r631" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentGross", "terseLabel": "Gross property, plant and equipment", "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." } } }, "auth_ref": [ "r89", "r127", "r507" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 }, "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentNet", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r9", "r499", "r507", "r636" ] }, "sypr_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating and Finance Lease, Liability, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liability." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Finance leases (Year)", "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." } } }, "auth_ref": [ "r466", "r635" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedDuringPeriodShares", "negatedLabel": "Treasury stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r12", "r61", "r62", "r94", "r538", "r601", "r613" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedDuringPeriodValue", "negatedLabel": "Treasury stock", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r12", "r61", "r62", "r94", "r541", "r601", "r613", "r647" ] }, "sypr_GillFamilyCapitalManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "GillFamilyCapitalManagementMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Gill Family Capital Management [Member]", "documentation": "The name or description of the related party." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r456" ] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details" ], "lang": { "en-us": { "role": { "label": "Corporate and Other [Member]", "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." } } }, "auth_ref": [ "r686" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross profit (loss)", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r76", "r157", "r203", "r217", "r223", "r226", "r234", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r437", "r621", "r695" ] }, "sypr_EquipmentFinancingObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "EquipmentFinancingObligationsCurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "label": "Equipment financing obligations, current portion", "documentation": "Represents the current portion of equipment financing obligations as of the balance sheet date." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Employee benefit related adjustments \u2013 U.S., net of tax", "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)." } } }, "auth_ref": [ "r5", "r28", "r700" ] }, "sypr_PromissoryNotesWithMaturityOnApril12021AndApril12023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "PromissoryNotesWithMaturityOnApril12021AndApril12023Member", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Promissory Notes with Maturity on April 1, 2021 and April 1, 2023 [Member]", "documentation": "Represents the information pertaining to the promissory notes which mature on April 1, 2021 and April 1, 2023." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r119", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r316" ] }, "sypr_FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "FiveyearTreasuryNoteAverageDuringPreceding90dayPeriodMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Five-year Treasury Note Average During Preceding 90-day Period [Member]", "documentation": "Represents the interest rate of five-year treasury note average during preceding 90-day period." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding \u2013 diluted (in shares)", "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." } } }, "auth_ref": [ "r184", "r191" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r110" ] }, "sypr_ProceedsFromEquipmentFinancingObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "ProceedsFromEquipmentFinancingObligations", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from equipment financing obligations", "documentation": "Amount of cash inflow from equipment financing obligations." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Weighted average additional shares assuming conversion of potential common shares (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r685" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r460", "r465" ] }, "sypr_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Basic (in shares)", "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." } } }, "auth_ref": [ "r182", "r191" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r15", "r636" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PurchaseObligationDueInNextTwelveMonths", "terseLabel": "Purchase Obligation, to be Paid, Year One", "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)." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r687" ] }, "sypr_NotesPayableGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "NotesPayableGrossNoncurrent", "calculation": { "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "label": "sypr_NotesPayableGrossNoncurrent", "terseLabel": "Note payable \u2013 related party", "documentation": "Represents non current gross notes payable." } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r49", "r51" ] }, "sypr_PromissoryNoteWithMaturityOnApril12026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "PromissoryNoteWithMaturityOnApril12026Member", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Promissory Note With Maturity On April 1, 2026 [Member]", "documentation": "Promissory note with maturity on April 1, 2026." } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.sypris.com/20231001/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Financing cash flows from finance leases", "negatedLabel": "Principal payments on finance lease obligations", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r458", "r465" ] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PurchaseObligationDueInSecondYear", "terseLabel": "Purchase Obligation, to be Paid, Year Two", "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)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PurchaseObligationDueInThirdYear", "terseLabel": "Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of purchase arrangement to be paid in third 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)." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA", "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business", "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business-details-textual", "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-tables", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-tables", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.sypris.com/20231001/role/statement-note-15-fair-value-of-financial-instruments", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-2-basis-of-presentation", "http://www.sypris.com/20231001/role/statement-note-3-recent-accounting-pronouncements", "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20231001/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.sypris.com/20231001/role/statement-note-4-leases-tables", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-tables", "http://www.sypris.com/20231001/role/statement-note-7-inventory", "http://www.sypris.com/20231001/role/statement-note-7-inventory-inventory-components-details", "http://www.sypris.com/20231001/role/statement-note-7-inventory-tables", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-tables", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-tables" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r162", "r163", "r164", "r196", "r479", "r534", "r552", "r555", "r556", "r557", "r558", "r559", "r560", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r601", "r641" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r110" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r709" ] }, "us-gaap_PensionContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionContributions", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PensionContributions", "negatedTerseLabel": "Contributions to pension plans", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term", "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." } } }, "auth_ref": [ "r709" ] }, "sypr_EquipmentFinancingObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "EquipmentFinancingObligationsNoncurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "weight": 1.0, "order": 3.0 }, "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Equipment financing obligations", "label": "Equipment financing obligations, net of current portion", "documentation": "Represents the noncurrent portion of equipment financing obligations as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating leases (Year)", "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." } } }, "auth_ref": [ "r466", "r635" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PurchaseObligation", "terseLabel": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r317", "r340", "r342", "r348", "r366", "r368", "r369", "r370", "r371", "r372", "r386", "r387", "r388", "r632" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r120", "r131", "r132", "r133", "r157", "r185", "r186", "r189", "r191", "r197", "r198", "r234", "r265", "r268", "r269", "r270", "r276", "r277", "r296", "r297", "r298", "r299", "r300", "r437", "r535", "r536", "r537", "r538", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r562", "r583", "r601", "r610", "r611", "r612", "r613", "r614", "r656", "r675", "r684" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r158", "r398", "r401", "r402", "r403", "r409", "r414", "r415", "r416", "r540" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherNonoperatingIncomeExpense", "negatedLabel": "Other expense, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r79" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "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)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtWeightedAverageInterestRate", "terseLabel": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r65", "r66", "r87", "r564", "r580", "r602", "r603", "r636", "r648", "r677", "r688", "r707", "r727" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r22", "r44", "r45", "r52", "r53", "r55", "r57", "r92", "r93", "r626", "r628", "r679" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r63", "r636", "r725" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-", "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r88", "r108", "r111", "r112" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r91" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Other Types [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "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." } } }, "auth_ref": [ "r77", "r479" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r367", "r471", "r472", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r556", "r557", "r558", "r559", "r560", "r579", "r581", "r604", "r712" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Capital expenditures purchased through equipment financing obligations", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r89" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedTerseLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r42", "r128", "r506" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryWriteDown", "terseLabel": "Provision for excess and obsolete inventory", "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." } } }, "auth_ref": [ "r240" ] }, "us-gaap_SubordinatedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubordinatedDebt", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SubordinatedDebt", "terseLabel": "Subordinated Debt, Ending Balance", "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." } } }, "auth_ref": [ "r13", "r59", "r101", "r721" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentQuarterlyReport", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r652" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses", "negatedLabel": "Net amortizations, deferrals and other costs", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r318", "r356", "r380", "r632", "r633" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities", "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." } } }, "auth_ref": [ "r155" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "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." } } }, "auth_ref": [ "r155" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities", "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." } } }, "auth_ref": [ "r82", "r83", "r84" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "sypr_PrincipalPaymentsOnEquipmentFinancingObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "PrincipalPaymentsOnEquipmentFinancingObligations", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "sypr_PrincipalPaymentsOnEquipmentFinancingObligations", "negatedLabel": "Principal payments on equipment financing obligations", "documentation": "Represents the amount of principal payments made on equipment financing obligations during the period." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentTransitionReport", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r653" ] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "lang": { "en-us": { "role": { "label": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r72", "r134", "r503", "r530", "r533" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r159", "r160", "r471", "r472", "r473", "r474", "r556", "r557", "r558", "r559", "r560", "r579", "r581", "r604" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "sypr_ContractWithCustomerLiabilityRevenueRecognizedFromContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "ContractWithCustomerLiabilityRevenueRecognizedFromContractLiabilities", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "sypr_ContractWithCustomerLiabilityRevenueRecognizedFromContractLiabilities", "terseLabel": "Contract with Customer, Liability, Revenue Recognized from Contract Liabilities", "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." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r654" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-2-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligationPercentage", "terseLabel": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r661" ] }, "sypr_DOLMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "DOLMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "DOL [Member]", "documentation": "Represents U.S. Department of Labor (the \u201cDOL\u201d)." } } }, "auth_ref": [] }, "sypr_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "PromissoryNoteMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Promissory Note [Member]", "documentation": "The name or description of the debt instrument." } } }, "auth_ref": [] }, "sypr_ApproximationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "ApproximationMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans", "http://www.sypris.com/20231001/role/statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details" ], "lang": { "en-us": { "role": { "label": "Approximation [Member]", "documentation": "Related to approximation." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization expense", "label": "us-gaap_FinanceLeaseRightOfUseAssetAmortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r457", "r462", "r635" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "label": "Note payable \u2013 related party, current portion", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r106", "r116", "r177", "r178", "r211", "r399", "r410", "r513" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r200", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r231", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r623", "r663", "r723" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Note payable \u2013 related party, net of current portion", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r125", "r137", "r157", "r234", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r417", "r419", "r437", "r636", "r695", "r696", "r713" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment", "http://www.sypris.com/20231001/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LeaseCost", "totalLabel": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r461", "r635" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r22" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease expense", "label": "us-gaap_OperatingLeaseCost", "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." } } }, "auth_ref": [ "r463", "r635" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Net loss on the sale of assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r674", "r689", "r690" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-1-nature-of-business" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "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." } } }, "auth_ref": [ "r107", "r118" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-lease-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Variable lease expense", "label": "us-gaap_VariableLeaseCost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r464", "r635" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash and cash equivalents", "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." } } }, "auth_ref": [ "r1", "r82" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r152", "r171", "r172", "r173", "r174", "r175", "r182", "r185", "r189", "r190", "r191", "r195", "r430", "r431", "r497", "r512", "r619" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.sypris.com/20231001/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r699" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued (in shares)", "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." } } }, "auth_ref": [ "r61", "r296" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "terseLabel": "Effect of exchange rate changes on cash balances", "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." } } }, "auth_ref": [ "r708" ] }, "us-gaap_NonvotingCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvotingCommonStockMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Nonvoting Common Stock [Member]", "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less imputed interest, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r468" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "terseLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "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." } } }, "auth_ref": [ "r31", "r82", "r156" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r255", "r256", "r258", "r259", "r340", "r389", "r392", "r393", "r394", "r477", "r478", "r525", "r553", "r554", "r605", "r606", "r607", "r608", "r609", "r616", "r617", "r622", "r630", "r634", "r637", "r640", "r691", "r697", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-maturities-of-lease-liabilities-details", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt-maturities-of-equipment-financing-obligations-details" ], "lang": { "en-us": { "role": { "label": "Total, finance leases", "terseLabel": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r456", "r468" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r158", "r400", "r413" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r205", "r216", "r217", "r218", "r219", "r220", "r222", "r226" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "terseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "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." } } }, "auth_ref": [ "r704", "r705" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized (in shares)", "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." } } }, "auth_ref": [ "r61", "r562" ] }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingencies", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccrualForEnvironmentalLossContingencies", "terseLabel": "Accrual for Environmental Loss Contingencies, Ending Balance", "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies." } } }, "auth_ref": [ "r257", "r624", "r657", "r658", "r692", "r694" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "label": "Finance lease obligations, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r456" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r255", "r256", "r258", "r259", "r389", "r478", "r525", "r553", "r554", "r605", "r606", "r607", "r608", "r609", "r616", "r617", "r622", "r630", "r634", "r637", "r697", "r715", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "calculation": { "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-operations-unaudited", "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Diluted (in dollars per share)", "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." } } }, "auth_ref": [ "r152", "r171", "r172", "r173", "r174", "r175", "r185", "r189", "r190", "r191", "r195", "r430", "r431", "r497", "r512", "r619" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r631" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r255", "r256", "r258", "r259", "r340", "r389", "r392", "r393", "r394", "r477", "r478", "r525", "r553", "r554", "r605", "r606", "r607", "r608", "r609", "r616", "r617", "r622", "r630", "r634", "r637", "r640", "r691", "r697", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "weight": 1.0, "order": 2.0 }, "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "label": "Finance lease obligations, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r456" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies", "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-4-leases", "http://www.sypris.com/20231001/role/statement-note-4-leases-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r255", "r256", "r258", "r259", "r389", "r478", "r525", "r553", "r554", "r605", "r606", "r607", "r608", "r609", "r616", "r617", "r622", "r630", "r634", "r637", "r697", "r715", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "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." } } }, "auth_ref": [ "r71", "r150", "r495", "r510" ] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignPlanMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Foreign Plan [Member]", "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." } } }, "auth_ref": [ "r701", "r702", "r703" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "totalLabel": "Current portion of long-term debt and finance lease obligations", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r19" ] }, "sypr_AccruedLiabilities1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "AccruedLiabilities1Member", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Member]", "documentation": "Primary financial statement caption encompassing accrued liabilities." } } }, "auth_ref": [] }, "sypr_statement-statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 5 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Noncash compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r48", "r61", "r62", "r94" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income (loss)", "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." } } }, "auth_ref": [ "r29", "r143", "r145", "r151", "r496", "r511" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r109" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r64", "r94", "r504", "r529", "r533", "r539", "r563", "r636" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r96", "r113", "r411", "r412", "r678" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of assets", "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." } } }, "auth_ref": [ "r80" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r631", "r699" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r631", "r699" ] }, "sypr_statement-statement-note-7-inventory-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-7-inventory-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Inventory" } } }, "auth_ref": [] }, "sypr_TaxAssessmentOfTheCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "TaxAssessmentOfTheCompany", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "sypr_TaxAssessmentOfTheCompany", "terseLabel": "Tax Assessment of the Company", "documentation": "Amount of estimated tax assessment from foreign tax agency." } } }, "auth_ref": [] }, "sypr_statement-statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-8-property-plant-and-equipment-property-plant-and-equipment-components-details", "lang": { "en-us": { "role": { "label": "Note 8 - Property, Plant and Equipment - Property, Plant and Equipment Components (Details)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Issuance of restricted common stock", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r94" ] }, "sypr_PromissoryNotesWithMaturityOnApril12025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "PromissoryNotesWithMaturityOnApril12025Member", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Promissory Notes With Maturity on April 1, 2025 [Member]", "documentation": "Promissory notes with maturity on April 1, 2025." } } }, "auth_ref": [] }, "sypr_PromissoryNotesWithMaturityOnApril12024AndApril12026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "PromissoryNotesWithMaturityOnApril12024AndApril12026Member", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events", "http://www.sypris.com/20231001/role/statement-note-16-subsequent-events-details-textual", "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Promissory Notes With Maturity On April 1, 2024 And April 1, 2026 [Member]", "documentation": "Promissory notes with maturity on April 1, 2024 and April 1, 2026." } } }, "auth_ref": [] }, "sypr_PromissoryNotesWithMaturityOnApril12024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "PromissoryNotesWithMaturityOnApril12024Member", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt", "http://www.sypris.com/20231001/role/statement-note-9-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Promissory Notes with Maturity on April 1, 2024 [Member]", "documentation": "Represents the information pertaining to the promissory notes which mature on April 1, 2024." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r12", "r25", "r94" ] }, "sypr_statement-statement-note-10-segment-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-10-segment-information-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Segment Information" } } }, "auth_ref": [] }, "sypr_SyprisElectronicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "SyprisElectronicsMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Sypris Electronics [Member]", "documentation": "Represents the entity's business segment, Sypris Electronics." } } }, "auth_ref": [] }, "sypr_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-tables" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information Related to Leases [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information related to leases." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r710" ] }, "sypr_statement-statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-13-employee-benefit-plans-net-periodic-benefit-cost-recognized-in-consolidated-statements-of-operations-details", "lang": { "en-us": { "role": { "label": "Note 13 - Employee Benefit Plans - Net Periodic Benefit Cost Recognized in Consolidated Statements of Operations (Details)" } } }, "auth_ref": [] }, "sypr_statement-statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-13-employee-benefit-plans-components-of-pension-expense-benefit-details", "lang": { "en-us": { "role": { "label": "Note 13 - Employee Benefit Plans - Components of Pension Expense (Benefit) (Details)" } } }, "auth_ref": [] }, "sypr_SyprisTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "SyprisTechnologiesMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-10-segment-information", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "http://www.sypris.com/20231001/role/statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers", "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Sypris Technologies [Member]", "documentation": "Represents entity's operating segment." } } }, "auth_ref": [] }, "sypr_statement-statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Noncash compensation (in shares)", "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)." } } }, "auth_ref": [ "r12", "r61", "r62", "r94" ] }, "sypr_statement-statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-10-segment-information-financial-information-from-reportable-segments-balance-sheet-details", "lang": { "en-us": { "role": { "label": "Note 10 - Segment Information - Financial Information From Reportable Segments - Balance Sheet (Details)" } } }, "auth_ref": [] }, "sypr_statement-statement-note-13-employee-benefit-plans-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-13-employee-benefit-plans-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Employee Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock", "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." } } }, "auth_ref": [ "r61", "r501", "r636" ] }, "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-9-debt-debt-components-details" ], "lang": { "en-us": { "role": { "label": "sypr_LongtermDebtAndCapitalLeaseObligationsNoncurrentNetOfUnamortizedDebtCosts", "totalLabel": "Long-term debt and finance lease obligations, net of unamortized debt costs", "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)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "terseLabel": "Foreign currency translation adjustments", "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." } } }, "auth_ref": [ "r138", "r139", "r140", "r141", "r435" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r20", "r126", "r157", "r234", "r265", "r266", "r268", "r269", "r270", "r272", "r274", "r276", "r277", "r418", "r419", "r420", "r437", "r636", "r695", "r713", "r714" ] }, "sypr_statement-statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-4-leases-information-related-to-lease-terms-and-discount-rates-details", "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Information Related to Lease Terms and Discount Rates (Details)" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-15-fair-value-of-financial-instruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "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." } } }, "auth_ref": [ "r98" ] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LitigationReserve", "terseLabel": "Estimated Litigation Liability", "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." } } }, "auth_ref": [ "r24", "r694" ] }, "sypr_statement-statement-note-14-accumulated-other-comprehensive-loss-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss" } } }, "auth_ref": [] }, "sypr_statement-statement-note-7-inventory-inventory-components-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-7-inventory-inventory-components-details", "lang": { "en-us": { "role": { "label": "Note 7 - Inventory - Inventory Components (Details)" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r680", "r681", "r706", "r724", "r727" ] }, "sypr_statement-statement-note-4-leases-lease-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-4-leases-lease-expense-details", "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Lease Expense (Details)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Issuance of restricted common stock (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r61", "r62", "r94" ] }, "sypr_statement-statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-10-segment-information-financial-information-from-reportable-segments-income-statement-details", "lang": { "en-us": { "role": { "label": "Note 10 - Segment Information - Financial Information From Reportable Segments - Income Statement (Details)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited5C7C04B7-1443-4819-8007-5FF5ED32DF50", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unaudited66344F54-1BA8-4194-8C66-DB93261ADA89", "http://www.sypris.com/20231001/role/statement-consolidated-statements-of-stockholders-equity-unauditedD8969898-6D8E-4B39-86DF-F89C034C98CA" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r61", "r62", "r94", "r391" ] }, "sypr_statement-statement-note-6-loss-income-per-common-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-6-loss-income-per-common-share-tables", "lang": { "en-us": { "role": { "label": "Note 6 - (Loss) Income Per Common Share" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-5-revenue-from-contracts-with-customers-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerAssetNetCurrent", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r302", "r304", "r315" ] }, "sypr_LesseeOperatingAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-4-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating and Finance Leases [Text Block]", "documentation": "The entire disclosure for operating and finance leases of lessee." } } }, "auth_ref": [] }, "sypr_statement-statement-note-4-leases-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-4-leases-maturities-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Maturities of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.sypris.com/20231001/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "sypr_statement-statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details", "lang": { "en-us": { "role": { "label": "Note 6 - (Loss) Income Per Common Share - Reconciliation of Weighted Average Shares Outstanding (Details)" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Axis]", "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." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r370", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r701", "r702", "r703" ] }, "sypr_statement-statement-note-5-revenue-from-contracts-with-customers-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-5-revenue-from-contracts-with-customers-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Revenue From Contracts With Customers" } } }, "auth_ref": [] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "crdr": "debit", "calculation": { "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.sypris.com/20231001/role/statement-note-6-loss-income-per-common-share-reconciliation-of-weighted-average-shares-outstanding-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "negatedLabel": "Less distributed and undistributed earnings allocable to restricted award holders", "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." } } }, "auth_ref": [ "r188", "r655" ] }, "sypr_statement-statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-4-leases-supplemental-cash-flow-information-related-to-leases-details", "lang": { "en-us": { "role": { "label": "Note 4 - Leases - Supplemental Cash Flow Information Related to Leases (Details)" } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Domestic Plan [Member]", "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." } } }, "auth_ref": [ "r701", "r702", "r703" ] }, "sypr_statement-statement-note-4-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.sypris.com/20231001", "localname": "statement-statement-note-4-leases-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Leases" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.sypris.com/20231001/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r370", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r701", "r702", "r703" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-16" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r655": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60" }, "r656": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r658": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r659": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r660": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 78 0001437749-23-032162-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-032162-xbrl.zip M4$L#!!0 ( #5^;U M18LR>AOC\[SK*R??P?]]K[WN?7+?:Z_]6_?!=5U/7B\"[NA M"$ $A(2P(N; M [B> :@#;E%24E%2W**BHJ*FOD5#QTQ/1TM+Q\YTEX&9FX.7AYN#BXL/*"G, M)R NR,4E(G]?_(&TG)PS#*AB;FW!-7* M6UB,AO! V;\]WU#3L++=8^?X2TA8Y+ZH'.BA_*/'"NI/-2":6MHZQB:F9N86 MEE![AY>.<"=G%R]O'U\__X# L+?A$9'OHJ*3DC^DI*9]_)2>]R6_H!!=5/RU MHK(*5UWSO;:NM:V]H[.KNZ=W>&1T;'QBG9 M^<6_7/]R_A_]?[D8;[A(RLGF$\(Z[7R:,S7NKE>\E>]@.1V;4BOF)[VW,=G_.:98]EP5 GW1+D;39]CEE]&SU)RZ M#V*<\J/5WNK8'_H+-O.9FX;0N.3USHY3EG X9P M(I5U,]9,6EV737;OK@$KWTNG)RXV4-YB\CJ2!@NXY&L ]\XI;%_1>"D.8< ^ MI*3GS>Q=,\H(C[V$DT2NZ\5W3$"?];@M-RIN<[X?:_KGDT3F97;Q-8 44_!XSJ'->TBN!Y:Y:Z[1_#A"YP6AB$GUX#LCKBADW,XU*&(DP_K#)N MW3]N&T3X+-Z''OS0]5CJ?#5KN5IIN5[2-8O^>K)CG85KE_<=FH7U5K2)1FH: M)_PX$DCW$RCC>5K YM_4_&6[QRDOVI%$@_GY?U)43Y;G;%;T1W*K1K[Y6*NI M(IT8\,EC@Q6Q.;U8)P6)IM!\=3NWU)E#;;&@3:NK=?O99(NZP&L @J VBLU9 MB]0.?[5X=,CEFG#E464.,\+Y*92 X?IR:27'J*"^_5=%?/JQ6\1YA><[R M#HO>PJ;O7_ [7D%K^V A502F41.&3_0_2[:-'-TVK7G_N0:$N)799M= J[89 M+D75XJ\H2_P%9JT)CU,G8Z/2=Y6"'#PL]\ZRV]';LSD'O3F+G\8W)P0.GU75 M4@DX&1G\)#-#9.!96FKQDN]W3E-G(<%%.M< G4W1D3JE7OQJB8@O\E8ON\XW M"JT6F:Y"C>1 2/I >C;7SX\E%S\RK>7'MBY<< MV:67FWA5C532B/7@I+C/PCIXQ)+;YND?M'!IO*VI$'D5_LAQG4_2GXL)H:;' MMJP?1V8][9\T8^;-F3Z,YM)+%/OD)P]<%#HKW0)8QNIZN!Y MW[6RM@QL'W9QB\7MNS:OZ'&VCZ5^J\ D.(4C]/I887U#5KN6/8-=EPHLSV>8IYCW]I9S=#L(P\,66- _O^ MM4_A62U!D14-]_$4TC(<'E-Q?&6_.9'NC=_]XB+A='_LN785JH!E;63FM45U MM?/(\R%,%N3UVQB*QE ^AE'#18-H^F5NW4M."YRNWM-52$]"$LM6/H_I=W * M [VDN4C5\#;/F,V@^K 35OPL!GO6W,K4$8 LF=9^Z2,+=,_0F&-C)Q-6C% < MD5-LCIK>BUP:EP ]$0'^J'+7I1Q_0PRBIU5%%E>95USL_HY53P0 ''E9D'BLY\O8AWT3W8O92S[G-/;.U-7>J6A-@\O33M[T$:Z.D2^\T/#&LWO];)<(3\HP=!5 M*5 (FW]U!YS85J, DX5< QRC%:,^%+?<2S@>Q&G8VR]>2?(*7;TV?#%U'M>J MS;1.G"+@VO.O 64,7\LB\V?2!-:WTIK/Y=(*T6!9UCNB MJQXO/JQA79[XUX1KD(G5N>ZY"$NX,_J,]"B4*DH8>,3P58&WYUW9NP:JI?,) M;_F+V+ QD#"X>PQZ#<"OTZUOGR;'7[7I'HNI5+Y6JKU3FQ1"9R#T%+V&8K,? M6)FCWILD?L]FFY 2PH\UA2[M8(O[Y/9 />SO!V3%7N]LM0<-01J7LAX&J1,9 MY^B/:>-T-"B7M=TTKCX G-L<#_EYJU2/B=J/']K[33V:Q=&D/*QL@ M4V.]I$L&HAX3.'6D(D^X@HGH_5Y1 M0'&)FC_QYI\?$^N99&>O+TBIE^K MLXW_&E#ET,)3VP^WWN"A^38XW:"J]-07:5EY[EJ"JPL6SBY!:>[7@A\)7Z1G M-*#@XQ)W#0VOQI.HP-D:+Q<($ X$I]0=IR28W.= QPS],K]04D',9"A5(452_@Z::81E1V(58K0BR2@Y M=(&EU-=,R/YU[\#>H;(G?JW,"[_254-;I/+[#JZQ-_3P7D^WS_$&PW=L MWK9;F8^8B)LX6GMGS7JH.Y(O>DW)9U'7X)Z%J_4W%W?LKJ3TQ%7$L?&%><*9 M8@#W9T]>%+QUI0G.\EI@EPO98:",6;7J0_<"!R_I M#VH.J?!8=2-V]?ODC F:@1W[*?VXG#!0%.:7$NG86,(U@%$0$.Q@SJU0<=(; MY.JM3SOU/9,M[#4*\85PGXT-_K.V/&%:'0"6*PU0 9.=TVP0J)=B2F0]EB7\ M3M-/"@Z[840+_LU[1SLYG[E+!IKHS_[FAIGDF#6J Q50(N$,<[*,I_$8JD.6 M/9\FB<[,W[=\%@BQ1<(BQ;J%[>9WNY!N$NWH5Q[\?LK_T*7C;2-^:2_'1YUR MC+7^MI.Q>8B2Y>(CR%Z8YQ/,QJX!%0U4_D63J?@8A_6B3,8J1!W2M?UT.0SV+Y=H4 GGJP::M4X7GNXQK$AFA9;^G?=2XHT-45YI,= M:&>UC[Y!Q'KN/8"T*1 /P@U&!=_7+)II[V&R;CQ"UQ+>V:RJ$DJHA.7KAU@OGZA%DTCSCH=;J[\SWVUW)AC15 M&VHZD@>! 2PB.OG)+CT\JOM)1&M8QX5OV"M=N5N40]> )R_Y&$9XLU!_E9H% M<__BB]"VCQCNI8 D#C!3W.O!4N*).<+M4E%I$T)K*/^8'J_U'Y/^HW?*%T^( MO+V?]T%9G5DK&U4&=[;JPD]2*R%^?8][HIIC1OC6:URVLBA '/(UHO72<>:L M6S!?UL2>%;<8>B\TA/@TK76Q2;H"*+BF_(GL$'04Y[!APSFL).^$/"J1"^5, ML^M[?.RHE#Z.X=+S,2U@R1OB9G;^+APTM6S+Y6/_$%WH5,[="92MNT%TB>_F M'6B$M7%H_2)(%VY^MOL<:GH-F-]:* 8M^X+W8:]=9'FSIUQC,X\.JQ6;1-&*X*>:@S5[XH *NX_0?HKB5 MBXR:+9N40EA7%MVG 08,-:^AS7G>'U\>ON'E4>_-]F]:8)8G8Y%_/Q$#=\S? M&2%8%W#"<%,*#BWN7]:BFHN.N?^T>O<;6)W9+O<@U]5Q%K0QKPEIC"(>[F;#'K8!;-Y_85L'O8<:Y*;]8G!7KF8WD=KIXUM5V113*Z[+9&BR M4YWW*;U2=>_ -GOG,DOWAJ57!-C0>')>O<@"-C_S<$,XSB&NT20VNMSF-5IH M]U3A@VG58S!-(OH/D7^(H5>PEBV!P>+WE?&> M$WK- UD37]^J']Y>'S0&TA@[#>?5Z"=_264^&PHWN[ M663;PZ97*\&<,^J(/%NUXLLS'/MRNGI?M^EW<0/A-_>;R"ULERXE?B* E#"L M-)>#S'E\@DL(S37@BW].1ZIPK$U!;[RS(!7X(R@NSSJ#-ZPNY<$$3O,!4X7W0;Q%PXXV)X6U#C_2,6P.#B 4(B?9D?O&Q!!IGC>9V1$63O='&ZJAS1I$%&*PGJ, C/[$Y\->?W MP2^HC.(D;E*Y:?@>1BJ?CGT2F_09P/(P<7.\[L$!FO+\!/?>2CU+\V>-Z[I5 M*29T*$R,[LUM59;#:T '/\.[8* Z>E.TTEK.<$;+?EW&X?B"5'8SWF7/H!7A M_Z'-?MG:<_C7-:"OSNJERE'9'MT9@QK^B]SX';FT5P\F9*O/I6=OM^%9RC@^ M;,@_JF]*#W8$"2K$I)0(YN+"ML?=6^K]4C@*@]RE;>SV:V"PH-N#&G%=&7Y2 M&0)AW7$*\*U)0LGP,:UTD86>DZMP#1-F1*)^.S$XLAPC^F>)*M+-E0-5WPA= M=OP#K$%]) )-[ KT0Y13_B[/Q\TO,A-%F2V$ZZ28PF:E5!#F9B-L9M\0D/IZG-F+9ZE)YVY= MR/F4+,O[HYY-OU4?M8CQ@/8K+2Y=Z^WR8-4KK[+MBZX!V?&M\7W7 #6L'9Z8 MFBX<674%HB*@5(J"9KAR!D%=?7BW-MEG([K*Q4",GVSCN$6.D=8?:]?(7(W/ M,]KD\C6G.CN9\U;L.ONQI($T\SBHZP?GEFVX/I.Q9YJQ6:U4%,?DD!)#D1:7 M^"GUB9.FYV +(<)@R1KIP9'3>L5I^5UV2R&BW',F1B3IT/W9R7--TF]YBX69 M)Y"4QYG(NSEGW 7B"D*Y7[]Q[@K=R3TRX2*679BZO8=*?4*@$1Y8Z?+JC_&[ MV>;'@^O6V:'X4QW\W*K7YD1=WE=I>S+KNW>3I ]%[H%J,4[5P?Q#Z\-[8W$- MBZZ3[FWD=U2W/<5REXW:+TV.9$PR"KI_QD=.7_A'MHS+4ZI,//C\9A&>\*?3 M8/0%$02..R[XI<1;M.!&*_7!/C+[65SKRN'@DB4'O+6?0;,.%D,[9T-%Q_[6 M+UQ]<9T.L&I\;!"A ,')ZA9M0?L'K+Y;2LD4&9Q"'HC);P=A05<+:LT!/0@7 MCVL F=Q[D)Y=9_!.J<,U8$'OQCO'<]IOG%X]_PS;&O7PV<,)WE>9#+OK3N#( MGX@0S3-$OI.Y83]Z86N?(D%KB+95,"%^3X0K&E=\Q@"9 )T?6]L\;)!1^:9) MF\3*)YLD/: -*BT92?$S@F(W[Q3W&ZW"LKAQ/]E2AV9A.LGJ KO:=U8?'%,V MF*_XS)7-UQ180$,E)&CVT;>_,L"H/CH]Q>":F*9@J1SZC:6;W\K7[KG* MX(J7!B,N&"*E*(Z<0;_/'K/)NS5^N C]Q1N,DX/KQ%[E^6V7*B1F:1W@[.U; MZU[5@<.]&Y5#CL=/NN.W)U>#?; :+#U"J[O]PQ7E7+^Z/,C:9,2Z!%*\[1)^ MX%4Q\GIU(>0+A5%%]=RL\,XL__5W7M< <8IA"6[F&!2.$S_E%\P6+Q6XN@0?H;!CWB)MQ,A] MHTWJUH5-9[Y3IUGL@O+/"7!VK M!W<'NN\/,$28J"1&!AE9'U$RS3]3TQOD+EO>LAM$)PX2P>G]C<@K%]0]?R_# M.,0._!KPCS6XG^?'9]%P,@ =#71P%#O+#-_&'\(9"^GI&.\?$ MNZ[DI7KA*ISK[>(@=L-XBQ6E\M-'+"7./!)*3[0QR#2_/&(C2,H_OMW(0ILG MI0!2 _W]J_V.[[N00>TGS,$XK[9TYD#*3ZL!A:ABJSX?SX5 9P,S\*] 8V_> MVY8;TKU#56ELR5D3\LE9PS_GUT=^W:9X-:Q;(EJ@570I"O,)N@8L^MK*_Z:? M[4?"Y3;O_ASJ'!#4QZ@,4-5BP"W3 V7+[ *CO)8CA36BP6-H35^ M-O=ME8%'F$C;2(LT?>/<03KSQ-XDY,?729_!,G?#8M\O5QYQTYQ(>%[:CFF4 M^DUX $EIK3Z\!P$/VDFWM?^\_V'^-,"$$Y5I5)^DP+X6/3VOO>:>^+1@;E#C MN8R>9VJ-LM"^Q+=1<B0TQO>O75.MO;\4,&;KKS(=_:' MIT=L>NL^:YD//"AO\X2"HO]J$2)>7]WZN2J2YSL@&%1#E8E"$),\T-7)Z?@NB&LFW9P8X/%A!ZZ0[>[D\MIEF M?3F&R=_O:(I_9;S]:PK7OR26G(HL+WI2)TT0\SEE?O&64O -Q!UQM^WBK_ZW MI].I!4I>+H%A)<_^)M?D*&J%?%H'P)-'DV%&YV_8I"EDD(ID7*0HQP\[J*<> MC9@!V38_9>'18]1>%>)ADO,)6\14M<6./(4)6\O=(*ZER'K+/:JBEH^+B*+.:0FD_L7A7IWNP!DD#'JX>FIMH0-#O1 M]\;E>/ZAHUG'[7":*?-53!QI5J.*^%#.2,S'K[J<=V8?4"%(GXC$BQ=>DJT9 MBKC(-PGA1Z9L73A2LK^\!/WT/67=GS[7X_TXHP[QXUI,;,%,U_I[Z\',1W?< M"!H2%>J.1"0N/-=151CN]X*6,1L N(T;&3(L4SPGOSNZ_'N_T-?&! M:+2_QDM\(S&C[-U:AM'WU.7-+X])IBH*M'<_2S+@H'C?4*^E'59=U$P.SJ;? M S@RZY>0'"Y,)&7%! ^FS 0U+R;SH/Y[,/?0%S" 1MP_;WJ[.,NEGIL6VF/_5TG MKQ;N4>/\V.2KGH2@56%R3)!F@2&>&!Z +-WBV$6?.#0WF<2V(7(DY9ZMB*N( MMRX?92\PVM MY6A1.#ZK-N2RW8!T!/V)8&CO>- ]GD<45[/XP/N(R),R2?@[&V; ;-&/%&L3 MM$1*<;( W90<##6\L.&$^-(2XJG!<$AN+;Y>K[RV M6S7590=T_ 6<#LQF=) M!4&;HX8PX\GS[;VKQ9LO_-IOC1;Y3/H?%L/UU/\"4$L#!!0 ( #5^;U<# M;AA0: @ #PT - 97A?-3DW,#DW+FAT;>U;;5,;.1+^O/D5?6PE@2H; MV[QLB&U?%3VPHK>8??_/?P[9OZVS>[6-NN^<(7/V'] M/ZI5..49U\SR"((Q]),BB[A^KU(.ETI;)J$*C4:M<5#;J^_MPU&S46_N_0*7 MOT.UVFFGW#(($Z8-M\=;A8VK1UME:<92?KP5*YTR6XVXY:$5*MN"4&669VAM MN>1YHC)^G*FMSHMVS3O=#E0T!F/'TC7/;-6(/W@3&O7HRO6^D0%Y'K^3%Q+4]Z5_VS#VNZY>_/NWWG^@>]*GTKUZ?6^S_JN-<%:!?_(XUAP# MQRZ<"BDK$')M13P&FS#;_!LG:%D@.01*8_@ZWJICH.%2ED'@]MKD+)Q2]H:"!,9)#*1Z8C^D^85,EB $JW)G14;10J?[OS@_7>7M M&I13 !?/9N ,_RL,K=SJ0:X"KK@"AFL1E^UFHN56I['K5H?&K]GH'B\GT?!^ M+Y_+H:7311A!PH8<-!\*/L(\9!-AX'/!--);CK$\QTP$*H,/" +LJ?HO4#%< MCW.-=M=*%I19<-2S+-QM+4X8/S7=1/PDA-P+QX>SR?)$- $GE.B$1^_M=P': MOQ@.>VL!VG?,(%01E.D8/F5J)'DTX!6/W1*QD<+1,F6=YF$H0U@VAB*SNN#H M,4JN%&\909DA;L[!AD/N3%,C\DD99\XCCO3I\&R M")W!(27)$1J##$*APR)%LPR;@U-Z,$I$F( IZ+]I^Q'7O.R$)I *(U&=(0IA M)&R"$S0Y"CH:G?K-T345X3019UY'SBS#AI%KS\C]]68DAUADB'FBSQ3C%:0C MFF.UGJD7F=^R8$;!OT-91-@G\F@&T!7DH*#$E",-B,'$;"FG%"W981:&QB@0 M">JX0A:%1 /DI5F:X9R;. MW/%V0[^UI]_!6M"O/X?5UZ:D5KD?H-2AXEC@Y;;9<1 ^ Z:Y(PN"7]!]1U # M-X0!81)J068I9D[*GG0="1-*90IL1SE5*^E9DVL5\@B+#6PC22*.K/-,Z-V$ M"* MYP:*<2":YR*UT8)4<'-#U^>@ZR/.W\NBQM$WYOHVVUD'LK_G!DL0^4XX/D[+ M"FG:D!5F]28D+@..%"M'\G)5%0B* I/>4!B72M&*9ZX?.G&8)N'91*ZY9(ZS MI5Z=\JY2)GFJ%)B0T1>CI(C<>:@I B,B@22A"0BOJIVTR*BGPI#2=5'..%GL M$J\R'!VRF.BI4@E>.$!A5AB(BXC.C,@=09C!HT$:8H@'3T829&"L$"X04 M=DP*?-FP%*<YCO78$'.Y\7OI0!7V_K%742SLUIK304'\^%$7!),C"!?( MN%\#]*=%G6^(^V,3-UH+XK[WS+C+,#J\+K>XKF:!P%^0M4FGJS L-#%H1A3/ M]95N-G$,H%DI5-D.H\.!4=JE7KY]CALQ-DG$L!^\^DDL-LVNV?-DT=0 M7T38\N3*G^$OR8XLPH:&WR;')>0NM]EHC#Q%]%:\_C:T#D6*"XD+X*912I"E MC^DVB7-#US4Y(>NBA(XUIK *DH>[E(OT#4JLJ&20TZ2-&.#\CT1 M769IGN92C3G6CA+E\S*;BP+(VJ_4Z'=$S*I\6L,W(Y_*QB]XD=+CS_'6^U&5 M/+9-A\>RP+TVW+Q%J"?R(HX7")V**)*\[/WPY1UH/^>KGN\1H,V9=;N':7X9 MJX&R5J5(AOP&W/,4T(-@NUX!^K?3@L7(5,X$)O'D[>[1RWD2E2_[;G7.$;-I M@+!M'%: WDE?YL9#"[5W0)T_%-4>:GWPUR[SN_$=Y7G_\OJ5I37^N>Y^6@]Z M?KC[YMF=?^1U[)JI+;XA[)=].9+**/,DZ#_M=GJD/;7U,T#IB4W_]GLY*S?> MNGN[<%]]-/V&_EQJ%+1T#:]8FK?@)!$\AMX-#PLZ_84+OZ/]/\ELD1A"*)DQ MQUN_=:_[UWGZH7^U4);$5:U&=PLI4\'EZ?G'WZ>C MH05]N6;)!WI1HR_;=-HU]ZVA/P%02P,$% @ -7YO5W&O=R!L" >30 M T !E>%\U.3 "6"SW[-D%H59L M$]ENQ9R%[1<_M:RPDK?YW?\.W[ZIO3W:Q;NM:M'XXB>\_[/GP7N>U.O5^D%UK[:W#T>-VMO&_CY<_PZ>UVXEW#((8J8- MM\=;N8V\HZVR-64)/]Z*E$Z8]4)N>6"%2K<@4*GE*4I;+GD6JY0?IVJK_:)5 M+91N^2H<@K%#Z;JGUC/B+]Z >BVS37 -$4N$'#;@U>= VHBA=IN7:1-"')ME&X RZUJTIS9S$3EN',#-B=*.!W<99]I MP5+;2&E]LFGYG?68%+VTH44OMLV$Z9Y(&R@/H]_# ^SL! 6:&/MZK@7MY;?/ M[F+A"PO[]6VQL[O7JOKM5C5KO[A'P]=S*KY>1<>)2CCGJ]0W6?-;S_%UE@[0 MB%S/SHFV/#F[Z5Z<7YQTNA=7EW#]\>;V8^>R"]TKN#T[<6W[M3VX.H?;SLV[ MSN79K7?UGP]G_X7.29=:]VJUC?U7G.&B C>"X!_"AUTX97UA*A!P;44T!!LS MV_@75VB9+SGX2F/\.MZJ8:3A4I918'QM,A:,KDN5!B*T,<67VLLF3.,347M' M40(#)492/9+OT_H")DLO!*LR)T5"X=R@^[\Z/=W-L0W*)8 +:%/^#/_/#5EN M]2A7 ==< <.UB,I^4^%RJUW?==:A^:LVO$?+43B\7\OG4FCI=WR83I8ST<@YH?1.>/39?A=.^P^[P]Y:..T[9M!5T2F3 M(7Q*U4#RL,^6'ALJG"U5UB4]#/,0E@XA3ZW..6J,.5>"CXQ#&(,X6!R^F_2?\ U+P>A!23"2$S/T MA(&R,"S099G0T.XV; MH6HJQ&6BGQ6)Y)09-HA<>T3NKS$L1J]&A@U%GJCEI4I[)F1,@O:;N"W]O [6 OX M=6=\];4IH576 T0=*HH$7FZ;'>?"%\ T=V!!YQ?TW-&I@1OR 6%BZD%B"3(G ML2==A\($4ID<^Q&G:B4+U&1:!3S$9@/;")*0(^H*))S=88&2]CATD*YN:%%_3 LKHI+045E6J"5Q@?BM"D0%Z B75:>*)J9*,*):)WST$8) MRH(;&[@^!UP?4?Y>%-6/OC'6M]G..H#]E!ML0<]WB>/CL*Q03ANPW*S>A9)+ MGR/$RIF*=%7EZ!0YDEY?&$>E*,53-P[M.$Q(>)K(-9?,8;;,5R>XJY0D3S<% M$C+J8I04H=L0-;EO1"@0)+0 4635+K5(::3<4*;KHIQQ:;$C7F4X*F21Z*E3 MQLAQ<\DH7\!E.24F&3/V*/+OZ;(!__(Y"2*E8W\>;BC\!X\)_AK&A)6)="$T MK$[!*T<(C"I]$1+PF5&I-@NCQK2[P1UL0+I#QP@:H3Y,&WP#W MQP9NN!; /2V0L8@PVKPN2UQW9P[ 7\#:E*>K(,@U(6@J*9X9+U'&8@N]Y<51 M#+K(Z)40;,\*O_KE:*_^IDEGVVFD;/LW'&NT4^L3,C&L' MXF 7-'CHDA-G@S)Q&((4G[@L-][GY"M?899-B/@N]NH.O]>].O>*-AP%A\J$ MZHAYI\$Z83V"VQ>4 0O%.>K%L#2W2IMQSNT:<+ D$=9ROC27\!4=2< [H4"= M7/=MA#%2MZ'4 #]I:V 4=?CG7*#*+L[DJ3NF9'8VVW _.%FOQS9<1V*QB6T" MP4J[R+0?'0B.T"KSY?%VV("S3Y0 %\6G2X%=V>S>-8]>07T18,N=JV(/?PD[ MLA [&CXFQR7@+LML%$:N:[)!U M,(6.-%)8!<'#'>4B_-P!BQ*GE2(;%6E?R3ZGE#1EO?*95$..=P>Q M*GB9S40!1.U7YN@+2)H_4_@$#,T>F9UU=,^YVBH@6W^X?\%1S<+!76 H MM/,DCVS#.7S9X XF-\80*"+%/%#F(D8BPE#R<[#I*>(@,:4W>Z! MS#*X\3;[4O M$12)C[BH'U: 3KTO4^,A0^T=T. /AA_\LV9^-UQ(;>\W;V%9LO$O-??3 M?%#SP]TWSZ[\(P>^JZ:Z< ;YGMCU)']_VC,LW.NIO9_!?Y[8]1L\P*4/[]]4 MX$\L<^%:8S),# .O6)(UX206/(+S,3%>%=7P4UGQF8^ZAZ(/@63&'&]]Z-QV MO>O.^S/OWOWY]V;N;8X\K0:+#82"<'U^\N/OT]F0PGZ9LZ2 M#]2B2M_4:;>J[BM'?P-02P,$% @ -7YO5]:I4V1D!@ 8R( T !E M>%\U.3<7Q+S8F8(QJ[;Q!# G?93 M1]SI.+5WTD72&=-?WY7NP#;!Q":.':?VX&%.M](^VA<]THI&J..HV0@I\9L; M+QJ:Z8@VZ<5?>]6WE6JUA&\;Y:QQXP6^_\EQX)AR*HFF/HRF, Q3[E-Y*&(* M/2$UB< !URV[N^7MRO8.[-=EI9+MS M[2CV+ZV!6TET'6Q#0&(636OPZE,J='W(8JK@E$Z@+V+"L\8Z),3W&1_7H,(X M5$HNXW7P4JF$K %)M:@;G,UE(?9_]XN=K:"#$V,?1W;@O8:-3L7(1LQ#3O;C?*HV2@G MS8T;P+U>0/?Z-O NT:"Z5WRDDOHJ'5]G _G1N5=+=#N](PJ] ML_[@K'4ZA&'W2P9Y#+#N/IR5!J5V"0:=M@7L[NQ5BM\CU-8 6H?=WK!S^+T; M=6;*:N4-=(]@^$L'!JW^N]9I9^!T_WC?^1-:[:%YLUVI?!=I\A Z8-$3L'Q) MG&F!7 WD>L"*7/$-_)TJS8(I:C_A9C'FV<(,$Z9#T"&%CRF1Z+YH"GV:( 6 M"& P3213,!!1:H15$4ZX5X)-(]\6<4+X= MPD"/4CK"K[8 MN#N;9&N>/)P,9,+>G'T(,U3$,@Z;I0]AAF\3297)%,L9)(HPT)"(&9[!\$6" MJ:.*ME? ..&>:<3V]\M-%H7DJSFEL=Y-[V79R&8Q5AMK>-8.O6N]6]=[]MF9^ M-ZW=WKR998V-?Z[8O_I*Y'NEM_<.?M7Y#W6551E^I4$@<7L\+,$QBZ+,[,LC M*5^5U@K]]=R91=JZO>\AE-;L^N"^O+I45ZUO%_R:K::/B*>'1,C,,[PB<5*' M=LAH@'M+W&=J=DZAFYV]UF7")UA;>&:V9V9[9K9OQVQ]9BY!?'A?@D-RSM0S MG3T9.BLTESKO(0'\CFP$RTGK:'[4>P*D]3\X(C[(O%%I"_*:M4#2Q!B(LF,\ M4S"13&O*$0>RE2FLS8IL]OYV5F"K5MX4L2\(//I+\(676E'DWA"_,?LT,GT1 MB#YNBO:D>$IY)F56F2))1(9[_+RR'13H:F <:&-0SUT'/K?Q$AV7X0#)"2[F[K6]=&] M<,\Z?'8.7D24.BB\;PV&3J]UW''>]3NMW\S/%ZZ\[1T?#?L+;6'@2#'YO-%L M]J%W?'KVX5(;2IC?8"SY0A1E\YN,9J-L?USR'U!+ P04 " U?F]71D!F M[RD0 #'S0 $0 '-Y<'(M,C R,S$P,#$N>'-D[5U;<^(X%G[?JOT/7EZV MIVH5[NF0ZO14 LE4JM*=5">],V]3P@APC;$9RT["_OH]1[Y@$QD++#K0^"G$ MEG0NWR?YZ$B6/_WZ.K.-9^9QRW4N:LV31LU@CNF.+&=R4?O^2"X?^[>W-8/[ MU!E1VW781A9Y]P9IY,W.=Z=+.. M I,*@>>!77DUHKN9*B-FR4O#C6Q!WR/^8LYX1G]1!2V VW6\C74:I-$DK69< MD[V:4[D,O),18EO.7_+VP4/M.MX>4L[BX@ZU3"YO6MS*M,TM4UX4;F0+>GY2 M<$SY4,B'BZN%5MR1+AK>RE;PYUZ.?+B3+;I(%44OX 6+GYCN3)1K EOBL@$G M$TKG;[6(;F0:AFLY.L=W,L51RY&?53K"HEL/;Z:+6FN0LQSL6V:"W.L;I*.> MT.SU>G5QMV90W_>L8>"S&]>;#=B8!C9H$SA_!]2VQA8;02^VV8PY?J9 ZK9/ MO0GSO](9XW-JLD*G0HN27TQT.16P?](7(_@ M)=)LD7;S!$37Z@I:Y')=I@+/KQ#^)/AS.]G984A)>KI*_$\)#5*#B)+XI+SX M54+P5\">W=W2WW7-M5G?8!$-AM;Y@ M>UZF%G:('C[JFJ>K>E#'<7W1E+@67YW/+6?L1I?@(D8&YW$<^(V-#1$KG%// M1#GK(XKZW'/GS/,M('@JE!0-3#TVOJAA3$#B:.!/FPY/(%R)B[P1D'VF"SNA M"K/OENK%=1%_:!Z<;;/(ZA]NCDGM3C>^2Q^K_2+J')48EW%+/?4ZZWB*Z\978T!5H1_5T*H",^Z[YU]2U1\SCA/T=X.1DIQQ9+U 764[5R?*84NC? MQK70J*)-&12[_8_]1N?J(VEV.FW2.6OVR%FC\9%T;VZZUX-V:W#3;?QP:BDI MI8M^'ROZO1_]!F>]T]Y9[XR<#LZN2>>J#4B?#F[(S5FOWVAW^KVS_N4/IY^2 M4KKH=U;1[_WH=WK:[G1NNAW2O+H\(YUFKT/.^J>G9'#5:[=.FY>#R[/>#Z>? MDE*ZZ->KZ%>>?H[K,](D#O4#CR&^PX!;#N/;S_[R6]0$?%-DH"UNVBX'$?#/ M5Q!I8#[RJQ"*B%]%0H\YCBDT_EC,!6%P'?IOA"%@.;87V=0'?D@*/J>;2F>F)*[$X*.'+4N]*QGY@2,C#UWAD&7[U$3PJP7 MRY\2,X!0:P8!2SE0587HPKPCQ;PK^K#0P[@!/3!8"_4P?@<]C'ZLQY%3XI2 MWWB\"C=G'B[/S5R'\"GU6#DF%+2MBP!=*0$P4_;A#N3_$B_H/3 /5_I >,1 M%3ARY#\",- _?-=;E(,YW9 N3$^EF&+ZZ3:6=>3PG9%H,]*"S&T:[\*!B>8< MRY1#M*!M72!_E(*,29Z'2/Q_C >4;U#V3$AB4!CMK0!>29%$A, MEPQ S)'CU6P0SB;B?QV[[M:UJ0O/GCS?@6F0QU!LM>-NB453A#66'V8L<:C$ MF!>FC,PQK;)3I,+6-6'>RLEQ-46>,U% C,3]M +'CGXKCF]]^LHX*8GV:FNZ MT)5GN$3^(XJ.GU#@L8/9)FPVM]T%8V3('-#2%P%0V3Z.5Y+)$.N8XD M&U>A9!%1'3W0'4PN!C,TBHV(ZT_#R6EJ7RI.74O"KBA$%PGDR2^1'[EQ\."4\&'*8]>(ES"261E_6HBZLY4DPD4=Y3(0: MU\\5LLFJ \180UO7$D;%)"#SVG02*JPU:L-Y0EBXJR--D MR@L<%5-45B.T$$1-A"Y>R+-NQ>L>%2'>K%MH05_2GBZHY0FYS')(A:K*VH46 MH-5$:,*^+4_,%:Z25'Q(+W5HP3W;E"Y\Y:FY>/&D@G'=BH<66-?)WWEP/@P"+4PGD(MCIT+25).*_ZYK>K" MO#CG5^$L1T3\(>QU#@,CB_'1A+:\;5V8RY-[*S.?A MX<'47I[4D GE/18^TGUWI0MKHD@I%70Q29X.S##I,:7G\C")S+SC6ZBGX;NK M@TY%N BX&3Z +3P$$".!<'BP+3JT[/"B7FZI2M-%(WFJ,4.C+XE*&(6$P]/= M4J6*,:L8KAL(((KP9N'&OA&X'=\V(_B- MT\*J>#)G9UY,G,#+O6C480^("B M(M$YB!0UOJ&B%>KBUGR-*KZ*FFSBJZWQ+3U/E1Z*U87E>2I M6G4JM2HJ;8DI/'WH9.+A&>/XG(* )ZZGY6&H3PU=5),GAM6I)FJG=,6 +*Y9 M/1*5=F5X#'A@0NR:@/W"K,D4XR/ZS#PZ86%!B+\#7WQ8"@\DT,+'G6JFBZ+R M_+3"-A-QB$+* .3F[Y$!QF5H0%B4&_=+ RK>2O:3+'_A@H3KB)>!M'!068HN M/LDSV]F]+.G?_425BAEJ&U#6WM3-'\VZZ&*9/)=>O&NFZ'[%QKP=-EHG 3EM MZF*'/.N^W'-3A>]R-(;ZQX^"MG4AOOX5]?A/U;OSL,^FH9=#>/0&$\2=[M"V M)M''/W0R8SO)NG@C3X>G>)--AB\?%#>Q>L;]4KV*5>OWW.G=KZ$F0Q-3NCDO MT.=N\*N>,2IHI=^03%W%](W'\(-WN/DIKIE,I9=M:QF)=JR;+@;FO.2?QT"2 M>>]S>5UDG+XE!L1U^?*L@.4AN-5XII,AF4^7[!-UY8KIXNV&6Z.WX&WFNRL5 M:17/EM'\.-Y4FBYZY6R^+CS9IGI$%YQ.HY<>!8WK8D/.=NO5DW J\)7?E4C- MVO& ;MR;#L^2>,-D7%;/TTR3$KK(E+-+>\U['22=8\!SQ4--E]L[H^*_5$^I M0LP=%G_6S3*36Z;+?;%R-G&L_[$1#"J*'RS=,4%WHZPN(LO3Y>N)_)7%'ZZS MS.1F'RP2ZWZA18;EJ'ZGM:+[1F\A*172P^E=:*2+N/),OOK;4ZHO657LS#W# M2',/,+FPV95S,<.F,7M74%+-O&V7S<*'+# MM_P 5?C-? MPK)!^ 2JU3>Q:#[WW%J4OMOLN84E'E/NU)VA+OC M<&]QK;Q3'@%_ T#C;=8]4N4A+NHF1X; M6;XV&@SN[[*8IR_L!<"XU+8\F? +A>X5S"YMVWU!A]R/;QV?P6#G#P)V[PS8 MF'G@H0>Z$'$FA*CX*9_$.#UME?/+/&Q'>X\>N*8PZ](973N@S^(V?>)XY(#U M9;;G+>@$0T-IL),EU&0%-;6 >P.[9%L>R[]$4\T9."^$WP6VM/MI.J%=V+ M[KM6U:^N8VX :J;XP> :6L+$.TRYB!85VLL8(JTTOWXU[0#C@PUX7*:!/?7( M,ULPZCUY8%+@+7!*$>UV'@0X0C[@Y^W0R%YC1!=A!F75)V6:V$NO_ 9:W="9 M92_Z=&[YU/Y"'3!'/(,SMJL4W(M133!6O(\(3]+X;43Q,N*-ZX5T%B>SX&SQ MRH;X.;9PFXKE+/;CEC08S3EC4=K.F8 !Z?Z;Q,G1IJA%G@/*-7(8SN ;VLWW MTD37F>#+P1@U@[Y1EUQ]1"T?RE^9?S_^#N:ZGH_S(ZR'*>%D>J6SP8-Y_'^A MYM1RF+>X]!]%&NR)F5/'M=T)S!5OJ!G2/3,,;E9E+P9$@"I>#HA6 Q"HY5SY MU@D76),E /GH4+Z9?>D\R&+*IP](7=>Y'PN61PM]B;7KR^R0XB,VU)A$P!#E MR4TVYB3@1#G3IS@U'%NM6/K=9Z.H*8?I/VH!$KEDOK*^B'X$RXY&0E^9]WG& MHKP2[P7)%O9<1E6*[4J5?'?*/4 KIC6G=IQUNG?63H=BZ[:HMW=)RI037).Q M$<<$JZ+UZA4.9E0%HV86YVXX!V+"% _9))VW16F9LV,(A^V0K-_P,EG>WL;R[ M%Y8GEJ8/W\.S]_#HO=322W34U9.[+G54LHUWGACEDB"JO<=RM475A2R@'Z57'0?UO^ M<&S5>)QR@9=T2OKY_*M(M8V;.QQ/[?9LY0*_[ECX3X."(DU56SD'L#-*9M1^/?_4$L#!!0 ( #5^;U="/9II MYPX .CE 5 &UL[5UM;]LX$OY^P/T' MG^^SZJ8ONVW1[,)-VB! &@=.LMW[M) E.B8JDSY249$>)18K4"\4L M#!1)8Y/4\PR'P^&0''W^_6$9#=:(<4S)\?#HU>OA )& AIC<'0]OK[WQ]OW[SUCHZ\H_>>]]OG").?G\2/F<_1 $ 0GOYY M/%S$\>K3:'1_?__J8<:B5Y3=C=Z\?OUVM"T]S(N+;\-X5Z%8^/TH^W)7=*_I M^[=IV:./'S^.TF]W13DN*PB-'HW^_'YQ'2S0TOW+>:)C[RC-][;HU#3'2,1FB*Y@/Q^W9Z_N29?+-B MF+\*Z'(DA'XDH(MR(\ B2X$']Q+B)R&& M(D S?>J"H?GQ4+3O;5L6P/[=N.%XLP+-XGBYBM!P5. 9^%&01&FU"_@[+R[8 M6**<(4,/,0+ESKM@"RZBP1/!"$!\JXISG\_2?DVX=^?[JQ38"$4QWWZ2RC"5 M7_[!7R>4QY/Y&:4A'Y/P&K$U#A"_IM$.3N3/4'0\U*^0X8^$;E*6B[8S_&>, M@+S 'R M_JXH;1EY)K82RZ9%W1@V:55;P*[LB8!0.PT8@=#\%IOD?X;@'. MJ)>ZT%E#/@OV')6GWEY>8L23Y3)MU /78[FM/X=.4<^5]K!NX6PXIZ3VBW^"2"49K8:8"I$RA0.\F<_DR0:/&88%/Q!4)@=(.TMV)OEX\C?^+$+E\M8KW ON*0H07@LT8$CTT*NJV.; $A1> M8'^&(QQC)%%W[?*VT2=+88%0*)OOA$FO<"UJMF*7:0@V#\:J'UWY.#PG)_X* MQWXD8Z0N;16)SQ?"=J_]2"R_QO&)S]@&S/\B?$; 9O!"!.$5S'$@/G^I7M'N63=>?=,2#O&%@I1.V2>%D M:TZ5ZE<5=W/#J-RDTWIA I=V=RJ)Z4=973I;4TE+OLS5I?'6!1I5_H9+9WJ> MQ2=IG3G%O:&C/&I5[<"Z-V@JU$SF8[DW;$JMV=71*9=&E!ZGRE"0+J5WSE#2V2+79?7>)58Z.\^ZQ'YQAIA)/,]1 M@U]J+"K#PHY:>*DSH1&U<=2FEQOS=@:295-N,(*:=I)EBZ[M+C7E9=FFF[E* M3$ZHU.4_=[EQ?CZ$"Q\F,(B_SN IYBO*_>B,T60%->#O($LF $[C+I> 1&+N .OM//S>W"41E58=N]D(\TNY M$Y*)&F=67WG%1JN.[7Q[SRSKLQT+"1/M>HZP>3Q^8DQHOVK/G+9G3^0W'+3J M],PB.Q/P5&G$;+&WM:3-T;C%GB5PQ=#*Q^'6#T';R#S&GPN)DC6&Q^65SRX6+MO/FQT&,URK%-&_ !7Y"^CQN MP$_1@ O\=OM2=?DI&C@DIY'F0A4Q%),TJ-+R=L^UYX[E%*71WQL*BS.1'%)$ M%4$#OE%VO? 9^@*6-Q1180"J6ADU;:X7[C=T',"Z@B'IZ4 MI#D_\2Q1K<]416W?L]A%RBZ*![]DP*O*]X9^"EY*'J2<:]QG-*G:&Z=K6'I/ MYL;#Q+P%N_=(3"Q-HEVN;1CUI2[0>#2I0,(S6CK*+E+QQ.: ML=7?S*AQ=J'3%*<-2!L$Z%PZS]",=-7"VZ5CO/68&N[HZA+^U7V%UEQ7Z3+^ MX#[C:J==E^Q']\F:1ZVUO1 KAS?;9B\-)01(V.=XUU"V<=7T L0K/KS0.C-2(3KFE N_LI+EVY:#0B:IVB?0'A MBQI#0;'9X=*%C)Z.Q-)&+IES#H2S4JP\"N'2/.2L%"L/S+@4:^]?BJX=)K9W MCXJ S^.]\R(A-)[]\E 6 O%"<4LQVD&KOCMET)B%^U+&:"R]XZNX\M![\;5& MC=X.H3_+L*5QU\&PMMUTT0*4V*:38-_[OL>$O@J8\H)6\?[A,RP64U5PI>7< M//RP#Y-J79QH=.I5F$=:OU_YZ8 JAS<@E2G69O&[ZY M1]$:?0XZQSY&.YV#K_H-\]@VOZ_:ONC$W>;=%^06QI0EKA6VA M'7?9WL!#6^G<)PTYS/>>ML+VL1G+RRSP(Y$DW5WU#&1:W4ENJ?74,T]M-.FD M#'3M<^/V7@![N;UNW)[[[%7VNWF#+X"_U)XW;$NMNAI,,IS+:$>" M<2LRU;U0U /&K4B6;6GL&T^WXF"6Y;$_E[IT_L6^./8<*Y<.Q-@01[6C[=*) M&>V 757";O/XETN32C=B>"F32/?LW9XT.N?O]B31/7VG)X5.Z2OBX)9WW7[Q M(LJYA].++1Y,8UZ0)H3WN#C3ZS$44!( CTQ<=.YE@D>AYZ]ASKM#64'NT22& MIHDXOU1SA\X&%%N[>?:X6-KYV^:=OT+9:>]3'"6%E-'/4VVJ2Q\R.*E1CM?0 MS^)(R TMO)XA3[+^Q>H'BY+SLTN)0LX\)@O4'A&:2A/!JLJW$^RU\*;EV5H]U[.;!OC MU+__#BK!L!]5BK:L;#^HQ3NQTD$P11RQM2(_IU698EN2JY-)UKTU%TD4NQ0VT^"B/JU!5J;4(5X]^RE_'!6^5Y&KR5 M2-3@@9/DH>V]9?67C7V1;AYNRV/I$KTEO^;)2P*K$VB:YE1MNWG;*67+T9PQ M>9Q(KY(;/.0^H4X5-V=]+>2T7G_5< >ZFVY,B78S%"U/5A_!6,[B[$?CR4>O M,5N3B0F:1B]>5.8D>?:V\^+; 4WJM? F0\,786LCE;U#NQ'8"TKN8 6Q/(7> M@\&2OU$XW>4K?73ZBMI;XF<#3HS(65SV(L-N&F^!<#&M46HIU3VB4;S_>Q'E MNF]2I7\.TFXPK&7WA"\H^$VE@JN[IU8;=O?O"F- S451TBKB9S;DG/-$Z(XZ MKX1>)4<=/%K:?J58=02A7-I0!8;=HUO1>7@F6-NURAWBX= MJ&O,L])TNK!OV9%71TV=+2?6L]T)H\Z,Y,*@[UXB1DZ@"_:AXQ%3:\'83^CC M:>Z/QWCR?(O!PN-MWN-MWN-MWN-OW-[[;=_360[!"HQN$O%GVLMCTM!(O;D'#@FJ5 MO<-OE^IZ6[;>^K+EI]I::G8"V]*J\Q00$!3F+P06ASJ>ODY6O&.VSS#BD38>I5ZYG&)XNRE M"SC(/S5BI*[>,[=KQ-8X4.4JUZKCZ#4\X\Z@+=@4)W8NNI& KLEQ::W0K@2D MNN_2\J!=RG*+K.$0YE^('S-P/>&3_P-02P,$% @ -7YO5TT:W]['00 M0@(& !4 !S>7!R+3(P,C,Q,# Q7V1E9BYX;6SM?5MSXSBRYOM&['^H[7UF M5[GKTE43,^>$+-L=CG65O+:K^\R^=- 4)/$,16A TF7UKU^ E&S9)L $"8%) M.2,ZNBP) +\/Q"5O2/S]/^^7R9L[)K*8I__XZ>CG=S^]86G$IW$Z_\=/WZ^# MT?7X_/RG-UD>IM,PX2G[QT\I_^D__^-__H^__Z\@^(VE3(0YF[ZY7;^Y613I ME(D3OF1O_NOXZN)-\.;=Y[\=?;C\^N;[S?C-+^]^>1\<'05''X/@/_Z>Q.F_ M_J;^=QMF[(T$D6;EQW_\M,CSU=_>OOWQX\?/][B+YK^\;XL>_3ERY>WY:\/1;.XKJ!L].CM?WV]N(X6 M;!D&<:IZ)%)8LOAO6?GE!8_"O.S&1@IOM"74IV!;+%!?!4>_!.^/?K[/IC_) M7G_SINJZ4$2")^R*S=YL_OQ^=?ZR+^(T?SN-EV\W9=Z&22(AERTL!)MIH6X[ M4"'XJ)[]OW=JYNN5' 99O%PE[*>WW4%-^3*,TV#)EK=,M(17VX9SH/&2I6JF M!-7CVF+5-.,:[D*V)Z+BE@4/3VR)V-#2'ON8S<(BR;MW\M-VM("W:)]#5<_* MUBL19S]'?/E6K6-':C4HXPI)=5VL&VUQ-ZI42T_V0]Q&JL5ZD)^W)16)#PPK4"Q^YS)+6*S MD&UQ)3QZ\8JS[1#)6/3SG-^]G;*XQ*/^*#NK>LDL_O,TS>-\??)D)B7A+4O^ M\9/NYPI-HM9K+C9]Y!]-_<#<"ZH+-@^3ZMFC^SBK :8IT1K3+,QNR\E99,$\ M#%<5,);DV?:;1X2;+_X\B;,HX5DAV(T<*<>R_7^-;N50"J/\&6*+&EX9G,D9 M\;N:$%]9J%"I.7">KHH\JT&JX=2J#:\LK[D_?I)+X4-SFTVNI4@T$WP) MZES>8H;()_ODIQ&!*HJF!8DW+>M^B1@D(\WK>CJ^.&#Y!3(Z5A.F<9>?I;IE8*JAREF9-,KC+IDDT)]&<1',2S4DT M)]'8@%"20DT!^T +Y M1,S#-/ZK'/ICGF8\B:?E![D>7>Y,B\GL;.LK>EB@=^P)LO1U/$_C61R%:;ZS M?LGVHKA9>.\+!@GZ).B3H$^"/@GZ).B[%/3[W<^\*053'I4Q(T&83@-6#M\@ M3F=<+"WU F!#^U<-K(#L13L8R<=/%82S))S7R+VUO^]1$A^KU4JP<,RGSV4 MW<_[1%,(H;C+*1(F_V2A.$VG)_+EU2%K*+I'E">;450]^Y*)F$_/Y'=U>DQC M66\X51_!4+XHZ0'C^>,LU,G/T.)^T=9)SY"B'E!6HTT_A8SE/.#[OT4H%")-S*=[=_Q^VUL+4E-L_/KY<\O0ZE[+_]2*4/34I\O+ MC]0.]& !E?:/O!++JA50/EB]X5J1 U(N]8S^*$?2MV]?P7 %\6\8)*C.5*-^="WW.UI?:.[3R-N)"3 MKQ10R^5XK*P08FW<:D"U/&"7,F$8Y?$=DY)KN%E+#*!-Q?>.]HK-8V522O-O MX5+?M?7%]H[N>L&2I&ERUQ7:/[)EF"3'12:%PTR_D=26VCNVF_#^?*KL2,J$ MI^9"P^+34/Z@/*X 3%R91!8\U:_9NB)[1'7-HD+(3CCZY?8FSFMU>UT1#ZA. M[Z,RCD2SAIB*[1&=5'V5E'F]7M[RI 96[>^]>1%?C9<-9(7Z/>[]:6WDM#%I#2+V@I&4V;0';OT;(SF):!W#Z@Y6:V]P+I?41' MSZPF VE]0DK+I%T!J?V*E)J%3@YD^ADI4Y 6!>3X!2G'1L\(="_??Q!-)X(Z MIPJ4'CY9!>[@@'+$)[Q '4Y0AO@$&'W@"Y03/L'%;$R!\L(GL9C-,5!>^$06 M@]4$2@J?L-)LH8)RPRJ>0'R:4(Y8Q1.(+P6JFF.54 P..2@UK-*)P5L"I895 M* $XH*$4\4DE36XX*#-\LHEM" N4*3YI!1!9!"6'3V2!165#^>&37D"!TE!Z M^ 088+0ZE" ^Z<5PO.*1U)Z/U40/)X;8-'CXNCRJSE>LLM]E09&&Q3261;8H MFX_9M&QX_\=N.@&C0_H]A?\-XY#^CLAP$M_%4SE6,KEPE>+#"8L2^<_T&?0V M53USRO+)[#?.IRIQR#43=W'$LFN>Z)DT5?"*_S04J938'CJS(6M"4_%>L1^' M61P!@3\IVROJDS@I-26\(E2.M26[D"#.I,PQ MYNJ,;B&[;_*P=1TS*7FPJMQ->,^RTWLY@*44%*>A6)>"R#>>JF 1N3%*://2 M?,(R'6,/3^RA!R7.T_L52S-VS%*F?]\-I3TCK[IM T6+N+:4Y]R+^>.PT>"L M+>,W(4TU@M5X;,!J*.D7<;Y@0LXE_A2/>4# *GGE<<7N6%JP[8*B]M<_XGPQ M+K)<(A,28%(H,\LHRYC\;RKGGX9U?V>L':7.U )!KA&V@ M6*/]HI-6N_"K]1Q!&6(33!TH^>@&;S=.;3L'^8C?=Z? C'WHU#=GW6(?6($A M^$I66PFV4':9.Q;$Y>;K. P+]HA> [)L(%)H%H5FF4.S'H=2)!7XD5PVY/)^ M4@B5A+X,_FUX7QZ?C*)'%=8ML JF_%ZP,%/;6OEO@Q_)7$ M#CGKR%F'R#;0W1R'S=KA>BM"9_IP2!#0;7L3>=!-F/WT*UCT[\=4S80M$)'MH%#M@W4C&SYS9^G_R[B576 M+SW M+)U/;I-X7CDKZ_-S6]?;-TSE,&V)]&55KUK/Y@:Y[#)<*[FKOK]AA7O!?<4B M%M\I-'+EAZ$W5?'-06ZWTXLXO(T3N0(SS7 'E_>-OE@6B5KM(;N[GE.;5OPR MG4[+_3%,+L-8"BCCF/Y0-1CIC M6;\6]#!;J!WG+DR4?V:4CT,AUG+3^3U,"IU="U;)+X\DS++)K/((ULE+S06' M@M>9I-?Q,/S7)QJ<_N3[TW)]H36.9TTQKU@K<8]=*#5VNVFOS8L>I$K_'+3B MKF4MS\=R[^2CN5A+64(#NZZ(5XP[HIT&8DV)OA"J0'PUP18\F3*1J>TC?WX/ MD&VUOKB89R42B?LEC :AI+F"9_PIDQO?6# I(3?UN+ZH7\P\G=\PL?S&<[;5 M>W68#47]1B#P](ZK\';HUMYCVR MN5*!BI/9]XR5NAJ(B::._[@2B,*L+]@7WN9Q8RKK'_7.?@F#;JS@%?^E;(;) MQT\;52-#2<^(U3&L?'V9A%(N2:L%D< M:?,5P2MZ3G\BE(3^=(@810= C7ZBN':M+#4^+7!YBID[@#0M8#T5B69ZHT(? M"K$NX51"N6E);RI.\8E[)0)?2SC<:CVX $S+%15=Z)?AA? 6^QVJ<%-'([13 M&*J_8#/8FX0:/="%:L+HN6'EZ*51?#?%=Q]>?#? YX]NES-CWET_+"("T+T_ M,$MX3!BZ;0#,4>_5!'+RERT+S*G)U@EDYB]O%GQ$=B;E+T,6F!3<< ?DZ"]; M%GQ(PCT'0)+^TF>UF70G+_$6993#_FR#Q--H)Y_=/() 'C-]FUR :,3 M3JPI0H*^T8U3.Y8VOG!T4HL=57B('SHA!D:TY>D<=-*-W6N]:(Q80B?:V!%L MC+5!)]78OD G*ZP_N<;)"MM1BO.7WM/!(MN1J\=TGZX6VJZ,L0I%S:&64(9H M!2)@>!&4)U9I2!O/CDXS ;R1)Q:/AB@K=&J)'3_S 1MTVH@=.= 13G1JB!U' MVP@T=,J(Y2OM1V'RL.WO)_V-YF$XL^$8P5)RG.:(B>$FQZ'C\G1JJKFF@=Q8 MG@Y5T:$J.E1%AZKH4!4=JJ)#572HB@Y5.8E<;J.BHEM-VE U:Z_HO,WM*=8I MM^B\RS!ZUD92=)YD:YY.ABFVR^Y!1E9T'N26W+I>+HOMRGN@IMZ/3_S91:EA MM@AF"?^1N;XDUM"P9U^W+3#R:Q^R7UMSFXH*=I$CXY(+-?PFLS)0^_1^)<7_ MYS9$<'D'L"Y%G$;Q2L7]K;YUXEC+BBF6YB".YX*L?1NGTZ1<[)26-I%#RR$F/ZV_4>:)_>1XLPG;,KN7F?SF9,FU.\'Q!> M^_EDH[-68<$WX?UFHSEFJ928=!T#K.69R4JP*"['K/P[89N[)7>71BT=>%6O MG*J!,9GM#I9)BF#]P0.LMQM"7L@^FJX"U?'*8GO%ZB2MNCJNI ;C!5J@.I[O M.'F^LC[+D*!A JZ'A,UCNB9K0B^K]LQIFYY)?^<+J$[/+*K$,$\'C=HM7F2O M '.T;K'G'K@4;"6E[ZT8L-G])>*=G#E@\C:-]7.+TA\BSMD)_Z&3'_0%_89[ MLESMJ5*YO8NG4E%:?\^4B/:@#8ZB/+XS#4S[!C#P4[V?Y1WX&1K P.\AFT%; M?H8&D/)KN.NI?4.^^3Z>MM13>5G&_VT@&YMC!:7>-@DN[S<$>2-(7['RO.L- ME\KH'W&^4 <&Y4@XXY5G\ECN-%-U#E8"-6F"79OKA?L-'T52CQ),FWJP@2V\ M ;_\J@"9L53^1'Q;F/114U'?-[T\6)8O=M,DZ8 WE>\-_964RC9&_1G@1CB; MJKUQN@X3-IE93Q/[%OR&I=NL<(C6+PK_+W^C 'H* *4 T%<9 -I5D4%W!J(# M(0Y2BM"]:#>,[3U0Z.* 776$A6<17:"PFSZ B&CH@HC=4(?'L:"++G;3 19^ M-G3QQVYZH,F8CBXTN1MMRY _=''+;EXZT*@(9.\O4Z\;]LW6*ZC8,S1)S]YW M#>V)H4F %HYO:!<,3?9SX1J&]LW09$++J!5H-PQ-/G06.@'MH*')CVU=P-#^ M&)HTV=;%!>V/H8B9G7T9T X9FN39-B8$VA]#D46[G(N!VJ*&)IT"G;-0^D,3 M22TBEZ%=,!21U,'I-FB7#$T2M7?T0WMB:,*HFV A:.\DT18H$0EBM$DQUA)Q'.3@J[V28T!G2C37CDFUB,7SM+HO,5K? MB%"J1=$FWJG\E)2[WVCZWT66JY7S^45E=0=2]O8PK_WV_*(ZXX)@+NP_ AUP M0P:.:S$>8C.?3>\,DCC?5(>BYP\@>7XI!%4Y$4\*(<=HI1-60]?NJ$7[EA Q M+F7"5:F/G-XS$<69]GJ/]@UAX%NF,G7Q@@$-X>';_?4VM^.?;>U]D75T#!=+ M]G=9AW';;RS?UUFC?5P!T;S;HC,0F34=;JUP>R9H>0^$\07Q5IH4NB,>C6^T MA8J.[O@&F"1$[4!W, /^"MO9C= =QP 3!FXGGB>EW75)G18AMZLMG9C<[XE) M-VG=L=V.X>A"=VPW8G0_QXGM$@P?MD9@UV"[-Z.K\@^DC>TZC8Y*,9 UMHLV M.INV@+RQW;_1U>*#W@___=K\/'L[./I MR?M?3LX^OMN_K]X&!5Y_OCT+\OF3SY]\_@A1D\^??/[D\R>?/_G\R>=//G_R M^9//GWS^Y/,GGS_Y_,GG3SY_G#XJ\OF3SY]\_JA76?+YD\^??/[D\R>?/_G\ MR>??E\__Y/.73U\^?_D0L./O\9?SN_8?QE\_CT?Y] M_C8H\/K\[5F0SY]\_N3S1XB:?/[D\R>?/_G\R>?_^GS^CQF\RF*C'Z&8EBN& M7&AFK$J[U<8A;M,NGMZ@"(@#CX!P/]RMFT73%Q0-%1&!Z%X2%$36%X%(9'87@4AD=A>!2& M1V%X%(9'87@6["D,C\+P*"D3!7HUV-DHT(L"O2C0"T=$ @5Z4: 7!7I1H!<% M>E&@%P5Z4: 7!7I1H-=>A@(%>E&@5RM)Y' #O?8<&93RG 5'01JJ%4;%L-P6 MF23VN"4WA_4T-K'_F!P@!%A S1.K7<:BG^?\[NV4Q97!3O[Q:*>3'_X\37,I MD]4&$>A^;FU#=(K&611#,ZH+-@^3ZMDU'E9#":_6UI,X4ZN''$(W;/\>[)ZMTK M#3S6>S-* MUYB#3$L+;UJ@_1)QX")I7$A[L]35^0LLW\U^' *'9I/SMVI U@,.WW'\2KP? M@H1)"=Q6RGU>S9-D6_]8DF9?GS2;B7Q'3I&?'I')#W]^#>_C9;&LC_+7_;Y_ M5'(J&%'5_;YW5%=A.F1%UFGN;PREFCY5:%:N?Y3>3VR2>5[N)_F1+Y\8<$+I@6<;89N]+YZ-T^@35PPY: MA]^V+NG,5@S*7AQ+ 5 A*,+DAHFE(0R\J7COV(W'69HK#!5_KV=RR(Z!02,A M.P8&.X:92+UTQ1O$'$P,P!L!MU]V!V=Q,@C+: P6NI'%&[4/5.8RZ,Q!'CC; M]#;T&JI?"@XCUF$B(YKY8K%H<;!/ P'Z&'H8"3Q MZW3X& AVQ]*"!8JG2B13./94=Z6VYC80> KLLA+E?J*!<\C2.#:;FAJ#,P-RQ: MI#SAL%8?J$>J781O5FUJ7COV(UFR>8*0\7?JUEU M^,Z%ZDQ(>>HC'TD))39 Z":Y[1*I3!R)F61K7KV MAQ1$QALY1.=_:UO=KS&_4B6,$[RV#&Z4.!PZQYM \@TT4((H4QUR2QU @JB; M>*F,6;/RX-Z,B@?C1R*YL8*J^5FWF)(0S X0BU%IS1C5.[]82W M$]E0#N1]+L 8AKFC1:K!C8".DXL!;1+@!Q<<8>?+0+= 638%]F.FDS5*-V%NU<:[ZG9?[&;A@_P20K*/L:A2A11%:!QBAU^-[C5^C] M'*P$ES,O7P>K))3?ANDT8-LBGX7+#,3 92A?08NVR!65QNEMI+M=)*: ]9256T)@!X!L]DW>86D;G!6HM6"!SL1@ M\ZYX*^D0E4%L_R-[(-'-+=]["TT37=1S2^HM!5&_<=#[HP]7R_V.=;+IDTW_ M@&WZ[?5[OS;^+W*9?GVV>;@1SAHIN!,-[(UC+N[_\ MWO*UFW+:^FJR_0*[8VL6BALAGU2(]3>Y@XSNF CG;',]O6 14VK0EW?3<%U= M5F^"W;DY!Z1^BY/D+%S&R7H.KB2 X!?PV@A!3ZQ'N4O MTY"0TFT::\M-&H-=G@#=<7[!'OMW!I]BXV%1\B=LH1WBVLA:?S\J(@V;U- M<1+&LMY1YULDYK@54]%>,9NO&C46'AKN7N?H*PIYHH 9= $S5RP)LG!$&GL M< @WN270#=7&S8\[]D:B'-7=! 4,8[CSJM0F/@(=1<>CN=:%Z_)NJB\G#;&-P"JXS*@;= O/T?A M.A ="HV)!S36>"M)"Y4%LOO,PQ HZ- ;92%&H!FLYA6#6VF2J$:GF[43PPAU M]/8:K!+H@NVTG*QL!'YID1>*O% '[(6RUOD]^Z2. EEF&>?E^EY>VZ<&A03* MTDCN6;;>*6!SOOQ45G#(8T4>JV?>E0LY%*N0DW&8Z3+[Z@MYQJ=-M ,I.@2L M[NV^E/S:&2I*?HTW^?7)Y$+O\WSQHV[V#/>LM&N$7**6+M'J M6FV= [VQG/>4ARK\Z[(0T4+N(H]#Y'@]EE+BG(OU9*9TDFV):4,&R@ZM(6&N M0=J8#;)#:Z^/.=WM24Y0?6Q()WVL0&Z09N M,DZ@L:^"QBHWJRRH[/S=IB<&+QHE#J'$(8=W>@Z/W]*IY?G^/^57E>SKA@\3P=\R+-A?EJ%%-1S]XB-5]OPOM1D2^XJ!\BL,(]XS8Z M"9J*#Q%[KQZ,EZ!4DABKL?.\ @+\EN^AYVL='7/ ,9[@T020*EXY?&7W<12F MN[UKW 0:RY-/DGR2Y)-$1\1B2^-MMH]A<(7S[)^C0RLP1 9&9R]I?"?<1C5! M9%SV.E#K!>X!#-;Z_).68M1 1FW;+03#10/D1B WP@&[$> *IV>G MP?N +5<)7S,6W+)4/BH/5DF86A\+;&K'EQL!AH/\":_/G]!P>.Q)G8<5'88:+T?MGM8X;>0-(?)C.4<')8:K5:"W\=+?<*_IF+DWK)B M<%E)0MN<%)=<8F%Y+*H<)-4Z;7$8K&MS9!PEXR@91]$1:5[ZN=7^.SA#(7#O M0Z,,P=X%AVZGJ/3S[H/Q0(R"9%8ALPI6LXH;0="SR>5#$$91L2S*BY8#KH"K M)$8KP1:*SAT+)%IK XQ=J[[,,6U0=3#.1)7GJ1)S-Q\>)=S-%W]^OWXFU;[\ M 8=A!A>:UV$FLM"4QKL#N;+PJALU :E,0-7(QF#'0/9CEL>1NNC1&#NE+]A' MR&\C7&TYKVBO'K95!>1ZI9(7BPOU;+7_ZF,WP?7PL#%&05K4/!Q&E/"$[&=D M/T-O/[-?4? M7]Y-P_4E$S&?ZF/@'#3G@-1O<9*':\WOW%Z'ZR;8!\&_Y]&^YQ/BA:IZ6>U7AO>U-YK^A_#T6L MNNY*7>.H']NZ8KUA-:XL^H)#P6NS$I*WCKQU!W\] 4"LY[9B-$9^+80(#ASD:"RD&UK^F)P:GJ<#@W&5W0#=O&C8([ M-I.A'-7=-M4#2>E"EXL.X<@"G1: 890.CBKCTVJ(9G-\FTTZ#]@&;0 M4@"1-2,*(/(40 0TH?J-'/H0)'(19%F0JPZW#1K2U/84+V1\.H4*'7*HD";( MX$*-!W5-E+J*1DU/%0*M-KGLC(ORQZQ<6'3>CFZ-."&098Q-Y#X8JFMT)("S M. W3B)7/O9";=IRH%)P;)0Y"QD&##HA=%ZM5M;>$R3C,%F<)_W&>SKBHDEUL M; PW'/J27+3GU:U2 AGS+#=R Y8F%^P!N&!! \'^_0_"L6:BA5\R41+BT&[QCT9%+J (WO#(=L;7$1TA_.YD$C4 M8)W,KJJ!!M(!K.J2:DBJ(:F&I!J2:DBJX>&JABVV1+]"]*?VQO95E=1S M*<=KM@@%:R<[6[7I261N@8DD99*433):M(F&3V6DHTCB=9Y=,7*O1=!QF M<50JT$FA;"00(:EC:R1-DS1-TC1)TR1-DS1]N-*TDTW2KWS]JQ0Y510=%^MV MPK2^ 4^2?;830NA-BN27"Y&%:=!&$2A$D0)D&8!&$2A%^# M(&RS*_J5?#\'*\'EQ,O7Y;W=>1"FTX#]NXA799E6PK!5FY[DXQ:82&0FD=ET MQ_)F/*ETZ;E4:D^W@ZGQ-F5P11*324PF,9G$9!*324P^7#'9=C_T*R!_D0/J MMJ4@7%O7D\!K>#8)MB38FB[*;'U&N$,+/5F[G^9S:LY;"ZY(HCN)[B2ZD^A. MHCN)[HKFS[5VP&=)!_'C^MYW: FK+DQIC@874&E)K MC'>;R#T@DM-W<\ACE&4LS\[DI]45]4_7:&-*54=-]J0F2?0[J,T99%O6)C6(U"!2@T@- M(C6(U*#7H 99;(H#4GO59\/01A%Q;(H$\4&/%]427=6@BW4Q+UC54J> M=HI0J\9]J44=P)&2=,A*DDMW2R[G]X(G W:A-V^Z%FF#E(5'\8"/@MNBTR^'RE&3ED>QHD4)R7"(GQXJ5!)VJ)) M7_*S-222FDEJ-D@_WPJU-$QF#W=Z;!R&.N&RL3S)Q/YE8A+,2##K5S#3OJ-# M$\S\F3]AE(#KL5]9[.%6WV[R5U,SGF0N& R2LUZ?G)6)?&?7EY\>DYXV2%"I# 71$[<=UX^UMZ*5MOQ3($$6&J,,S1-G*O4":_JX^;T]3JZL M.?J[XQS&T4)Z!C+\@)JA1K_IR69:_A.P^Y5<4MG6YMC6K4@&F/J"9"\Z@&C?WT,1JX R7*N1-TF;PB#L*O?&ZU+$ M:12OPF2#3:M)K6"1QK1(6M$FF2BNS,Y.[V/ MDF(J%^>'6QVKG^4WD]LDGI<*=E9_FL!)8[VI0C8:'1X%[@')=ND]*2#^;%,U M5%S.TV]R4;KBB7SH_.8'2^[85RF9+2"*:JOVD+'?(!W-I##Q3Q:*L_BN[?LU M-X:3MRO* V++B^<+:^=V\+*]D0]U\G*?-(28[P_NA.UC,_US_9Y.XRSBA=1W MIG+'9UDV6JI/-D2;VN@C'*D*/2ZJZ-P:J0Q:O'?LM<(NO,)0\:,[SFHAJ]E6 M1\FME#-@&[F+)E'V 522Z=S> -CK)9O.[>%G;Y)TNCR?'LD0A8\7D9:]>H9@S.P6ZG!:+)/V#Q7KA;TSZJ M@ .W0QE#E@.*&:&8D<.+&7$J(!] <$D'U]9 XTW<:(D#/7_1S3DPV.,9;JPB M0/J?D-'OZOX"TOX5&6U'ID @^\_(V'=T\0)9?T'&VI'Q&RK;8+M*J6,4 Y3V M4&6Z9I\/M >&)]$U1^Q N0]5GFO'=F@"7#N6@Y+88&9\*/5!2&MN*6.3U"PS MH9G)#4(0TU'S>JS!=- YD-O$,@O"=!IL1UX@WU'WPPY.'NK["(1#T'0PXI / M1CB-B_R#J1PN;#JZD\OCG)UL1M>5'%R73$0,%!@);P0+SRNF1L9N^M8C>YZ& M1GKT\K=^HVV;P<,5_E;;-D,Q$!0#\2!]88J!($IZ8>LIFOR%XRB2*XZTZV5+F;9D3X_06-A!X"VL8%_R+$[W@S= M!QOB537.KUC$YVG\%YN>R0&_K;$#JPZ\TX:]*C+'8:)6YNL%8_F%>J3:2/1' M*IN*]X[=>"2QN<)0\?=ZI+)N])=9DK^Q?%P(H;?#6-3LG5'3D1)0'3PL[%^, MKBH>3M]X&K6G];*V7W-?OF!BT[7E'*A/Y@,M[A_[8__M;&K-' #5O')YV*XW M^J=42DIOE5QX'P]0: A9U24#*QE841I888?,&D5!;B]X#WZ-S=8; MP'OAMEL.*M.YV\&*X1B9L[=JHW6C,R^W&+A@.R,&\,U$EE;_, $L46#=[*"@+DBB7\>U]F>9S>R%\\>2.UST'F MC6S 2=[(0_9&^K$ JLL1HYQ-;^*E2JTRNY;?9C,Y&.5OLD+,I[J 3-?-#ZMO MY+(M\A,YJPU>QOT\!%\_;>)=PKG.P-FR%;(LDV59JU ?B,5UGVL$68#( D06 M( \6(&LI9Z!&HD[[.$Z5I7FY;\JC25U&*,':TM@QMEKT&M#QO[<9')K3W+-M R@]T" M5(>4<__*N7.<6X'U1H1I-F-B,ON-\^E$7#-Q%TIU MC=HB$VPZRB^Y5%_.4XF:&8-N897ZXC&Y8\*&0GUY,M1Y"0&%[7<<)(1@Y&>S M5O-.R^%@S; 6(@^ZZ-?ZT+5(,9"!TG%P/:)/CY]1*0_X[\=P?KOVMO^_3KMOH4R%Y3F45E M21;("1G(/Y9R!&>+4+! ,#E2HCB)'[PO/S9I:(*PRD-3%@T%,IOGETR<:U&U'&8Q9'&.F0LVROJDS@IY.0 MXGY6VBOR;TRJ"FK27\CYK\%;6Z8_E*,[N:JH[?>&C\M%ZCKGT;\6/)';:V8: M+RU;\3N:%"D3>X7!7XGY&J&-K_3.?S'1H;1@W MMX*!Z0MPIG6C51ODER%; ]D:R-;PC))!DAQHP*]SJ6J@I\8[R=8#/4<.T#\' M>G +<#A99C\EZ;-!WS[<#Z4R.U&S!ILK=K+,7F0OW@UN*44UH M=XKT@_$J_/%53F41ATECU]:5[0?U[V%2E-ZK*Y8Q#J$M,F[+6%R6I+R0+(UD6V+K)U>=$\ 'O@0&U>D&UFH&8LB$PX4&L55+ 9 MJ,E*+Q_[U>(_!RO!Y7Z6KX-5$LIOU077[-]%O"K+&'_LK.OOY^&>+ +[!$]V M [(;&*3_4105RZ*\G_Z$K02+JD!'^7?"RG4OG8Z67.3Q7U4"E\U0O%0C4?YV MNAV'&KW!=?->^^:XB)/2,)Q.MW^>+^5DO"NGKOG>%ZNZOJ\7RN2&528@*D68 MN9 RC)$,I(I7#A=R#90]J_X!OQ%0';\1;[K1?KR^D3@,)^PM:N)@])O0!UG" M*N'@H;=20JK@X%!>%:&&B7F^6-?'P4X!,^8\L*AY.(QPY)DABRA91)UD+;#9 M_WB'J3\X:W!K 0'=B7";=\5;27FH#./[']D#.0S>\KVWT+?0V:!;4F\IJ*&S M4[>D#U=._8YU\NV1;^_P?'LVRCJZ!19&<3\V2W3+;2G!JR5Q,VI'2<)_E%=' MS,ZE)"<%^ORD8!.Y!U>9L2[#=:G6;>Z3> [:=;L.:#[LFV=Q*@&HW& /MV(8 MLLY;5', LGH(NV!AQD#P0!6< +MC:Q:*&R&?5(CU-[EQ;LZUG!1"W38BQ32F ME/XO[Z;ANKI7Q02[R,Y$C6^02%!ZOO'':F>>Z14H&V']Y#2;1IS1NE#[L@P.^E36O^*'5F MT1/PCUV!?W0M/UDX#Y_*'888#GW!'O&JH[_9]4KNB]-)^GLH8F6XNI+ZJNZF M5]OJ/7([3R.UW[,35OU[QD6UL^N#.NP;Z)5?)=&J_CZ=S5B42S&G\?[55FT@ M85F:L*8=*.H:Z)'?MW!ICO9H*CY$[+V&IRA0SP[+[XX1 Q5 +:],=M6Q"[GV MEA*V!K^QK-]@3JDD3&9CJ7['^58M. MCH4YKR!]&2UZD>7-6LK;-],YU=]B, M\FI'.4UU*31;M."7(4_G-TPLU?S04:@IXAUCO@'0$&EK*MHK9N,Z:RX\--R] M[@ZO*$B;0F?1AL=(/K7*MU?O&F@L.!2^:?BYOX*@NZ,Z.U[N_&":[?0,4 M@GT J82OBULNI#19!8MH)1Y=,:]8OZ>9RM)H!%I;QBO*7:N18;[IBO6&U;C: MZ0L.!:_-ZDP''3H3J8],X TA I@8M)&"AW-4 \;=8.+GM@8]C/Q:"#T<+K)B M9&PT!W [!1PC/^VVRN&;V6 /335YY-"=D6I<.;AC1SRJ\P9N5ED,QZ(BBZL6W8'7B[6"B4@]?U%HIA./M?N6HC5?P>/W$PAPWAR&BFIT[_X(WQW:BF M'U2_ZC2=_!UL:CF=^C\6ZG#G,UN$T$P@@!3-789TW .U(9U TOX2=K8D;1/>[?=%4TJ2]@D*NAV"0+EF(\U.XFB" M.QSLS6%#Z$9W@\GR42@!'_E".82[67 [#5-_]X&!]R'K\X5H+ E-BJC^^+/? MMT5I8"@-S.&E@3$'M*"SC\!(M3TG@D[[;$,7>G0+G:+9[MU"3W*A4S'-=/>4 M^@"=@ -[Z89H-B C;!>:7K0]_0'DB^T2TSJ^\$,]0-)?D)$&',V"B@W^U$?X M,@P^-0$CXD;+7M'"W#NX4@C7F.TT< REBSOD='%M M,DR-"RGCU2?*LJFW;YC?>!JU1/JRJ@.PNT; 43K=A!D]MWT^/EJJ#Y/9]S2L MTH-689_F+Q'-[:=P!X=(%)U4!I?R5&5W-;P10O/\#\/5CWZ9*_QRTK\&R M5F]'P?4#W/QZ6K7AE>7N'#!S,90%%-62OB =@G7(CP[![@?G M,YGD/,L*M1>=WJ]8FNEPPRH-_X L'8:DXV9TY,/!D0_H9HG*&7[(QSPHLH$B M&PXOL@%N#QA8E$-+8]] @QNZNWZQ13 T6@\&%JK@P,(ST+ $*UO=P (5VAOJ M!Q:A8&?_'F@D@HV2/K20A'WZ8'IQ>B^K$T0QRP(^"]AV#@:S[20,^".E;B[Q M3H_RZS!W )71.[_G"IE=^+04EQ??-89BIY&N1;".;3PJ=+P):#167\_2; MW)BN>"(?.K_YP9([]I6G^4(WL3NWAXS]!NEH)N6W?[)0J&P)K:F;&L/)VQ7E M ;'EA*\$': OK&[1KUY 5O XK\W8?L[ZXW MJF4BWS&HR4^/R%0ZO;%4UWD23\O14\[S&H#-!7O 6?N.(46'@+57%W&9!F2S MN)PF\5)E@Y/PC"<=077\'M\MU*,GL\F*"8DEG5]7Z'26[<;R9) G@[S6SH37 M( ]8O+G-PCDX8SQT]T)CC >]"]YJ[45ERNT^,LD"3Q9XLL#OY5 23!I"H=UO M(K[#Y.FWDG4@V(J+7+V5;\'3+_6A+V0(2O$(5LA-%'W MU1TI4])P8 MZXZE!=MVOPBC7%W9-2ZR7,(2$EU2J.S3HRQC\K^I? <:1AU:\FNGJ?9JX[F5 MVC*X4?9J+WV0J(^+3,K46;:5E0VGL4!UR.)(%LD\9" F [$=8S(0/Z?46>'! MM[: >&O-% .-NVY4Q0<:6.W-N#)$%\AMF*BXS2!;,-:O_\.(9%#.#P 3\GR0 MYX,\'ZVL/4J,T(;N/?V1/#*P2UPV\?KRO6K0UI3 ;04>!DJR59.MVHB5;-5D MJR9;-=FJR59-MFJR59.MFFS5'6V!=?HAON4"=JF"3B?S;(8\4G=5+^.\LGV% MZ32(2A/KG*612LG=\<1UR^9]&0P[P2,KX"%; 5N=&+Z00[/*G38.,Z8Y@:TO MY!G?C7R<]D1S4]$A8'5OH6G _#6\CY?%LMX6J_M]_ZCDDFE$5??[WE%=A7*9 MU4R1%[_Y0:/MH9I?\2#J,LHU[H63R87>G_#B1[\.A"@20N,7X0_([78RD5SKE83V9*7M^6F!I,Z1U;0\)<@]3H NG8VNMCWJN; MZ.FZMC[-\G@IP4YFE_*'^#8Q'>ZQJNN5U:7@TR+*_PB%"%,IXE=KNH:&N;!? MW)N1\9AB68=96[!GO \Y6P'WF5C6QL#LFDG]?ZHR-MIQ>ED/ YN;12Q:D'E1 MC5S"Y!)^,& .QR5-56XV,J#R.7:;GA@\^HZ&H,9AF4ZN]EP.MFBBFH9XI)=.$]W1 3:*-*)(H\.+-((8#0<:>=3. M ^9W47$89F7T/0%983L3V\(R#V2*[8*A)D,XD!:V&X1:F<:!7+%=&61I,@>R MQ'9GD)TMW7.0YR_;C*ZY.A[?-:83UIJO$$X;-!2Q><@1FYI8IIOPOLI=H@;- M9':S4-K5*DS7SU# "GOU+9W.9BS*X[O'Y!97-=N*?,%%_;H *]PS;F/(4%/Q(6+O^4JKYZ#4-=Y68^=Y!03X M+=]#S77N ^;0ZWCZRN[C*$QWD1D7T,;R%"M#L3(/RN%P8F4LELL7N=D@2],P MN,)Y]L_1H7<2(E^AGU?N +5<) M7S,6W+)4/BH/5DF89BIEQXJG9<8./@M6F\6,W:N_'LNV3(;L]JF^G&#[0$W. MLD-VEG6VY9RH$PWV6F9BD/1'L5OT4+/#$_E MO(ER-KUB>2'225IB-B4T;M-$SQRWR?''7'O?(:Q2SSR^L?R2B9A/XVCSK14C M<_6>N5TS<1='S(I031VR59.M6JO8#=RV24HW*=U(=*P6:_) U6D;P6!@BG)G MH76@H>;M)=B!1IRW$P6QV$92)O_:@'WX*9)P \$B/D_CO]@TD/TD5_F,)_%4 M-CL-'EHOC03\X6(MYS:4O:+KW=;B@1W99%Z?3:8A3>1UQ-)0#KKO:2;7Y7@6 M:[*8@_%>!<.# M,3 CM#]^",(H*I9%4MJPN+KSK@PU$FRAEJT[%LB^S&"%6AH9]PC!ER5Q[Q0Z MF NCZJQ$I6IL/CQJ&9LO_OQ^_4RS>/D##E,A+C2OPW!IH:V.'H=X>8'F>'> M5Y&WRJ?V;&VL)*3MI9N7JOIZ=B[,GMB:A" M")5!ZD9(W$D5]CW][R(K4P^ZZ;TV3\+88VYZHU>F(>)/SC+=2F>4]J[&6"@O@VOQJ6!^CHZ&4T\NSP^!5EQF[%_%^HK=E=& M['9,I&S1I"^7A#4DBDA^?8;]AFC9VNNT=J)D#==M[1'5BXNS=A!I[B_;-QIM M#VDOI\2 J,L8U\0UG[#;_#R5>UVAEJ+-!6"C).$_PC1BD]GV%-E)P2:IW#&9 M%"*FE^&Z/#=Q*87JE[&GSMMU0/-,[FIK%HH;P<*L$.MO)T M?BE8Q%1TPY=WTW!=.?WU8=X.FG- ZK"D%DSB3ZF+90=D?<;[X&N:%2C4V24=R7TR.9*4/4N9Z^/!)C[Q[:Y[# MU'=G@,$+H2_8(][C,(NS:RD2AM-)^GLH8J4UJ?Q+1R 6S=5[Y";%6S5OV0FK M_I4*4C5#I;0+8@=IH%=^U=JJ^KO4!J:;!57.8\[JI^!"Q]^KF MNF*EIG@9BH;,]?J"0\&+II]+.TT8E4=2C]>[OQ@]VK8-D+O4O[O4/<[BE@LI M;JHWK!80'5)-,:]8=Z4!PTC6%>L-JW$=T1<<"EZ;=8_<_4Z.HD$N%,?+ *"^ M<%N1#"._%ELJAPM$&!EKEUX.7_ &'H)"%X%A&'F\G2T(E8=[7],30U2& MP^'<9%Q"-VP;-PKNV!R(&&:MQ!Q=%.(\M1 M#(3#U=&L9*(99 "AB[OV3*$:GMTDTTZ#UE%62(I I C$PXM ;.L6&VA@H=E^ M.M!(P+:N/[_KYY[H0OW40+)8,NKN*02G.>YS\[WZWZU< >0W_Q]02P,$% M @ -7YO5W:)TYP$4 %ET$ !4 !S>7!R+3(P,C,Q,# Q7VQA8BYX;6S= M?6ES[#:2X/>-V/^ =4?TV!&2;3T?8W?/$7HZ'(I][TDKZ;5GUK'109&H*DZS MB&J0I:-__2+!HUA5! DD<= 3,=/6D\#,1"*1F0#R^)=_?UUGY)GR(F7YOWYQ M]O6W7Q":QRQ)\^6_?O'YX?3\X>+FY@M2E%&>1!G+Z;]^D;,O_OW?_N?_^)?_ M=7KZ"\TICTJ:D*7GY^O6) M9U\SOOSFW;???O=-,_J+>CC\-2G;#[J#?_BF^F,[] CTRW=R[-G//__\C?QK M.[1(^P8*H&??_,?'#P_QBJZCTS0'CL1 2Y'^J9"__,#BJ)1L')T"48Z ?YTV MPT[A5Z=G[TZ_._OZM4B^$%PGI&(=9QF]IPL"__U\?Z/$^?,W,.*;G"YAF3Y$ M3S03-$L0*TX7_=]EG.]]!G3\#'2<_0AT_*$/6OFV$;)1I.M-1K_X9C*E=Y2G M++G*+9/<#]8)[0]EQ$L7U!\#MDS_(RNCS"[EQR!MTRQ4&+5,\Q%(RS1_HI;E MXQ"@/7H1A);'1&I2E\&H#^*G>B '%"J$E^MPCN Z6M)A3VJM68+F\5[DRC> M-OP43-.94/"23/C-7R]9O%W3O#S/A;(HT_+M)E\POI;ZO4$CR:P@:(VOR,K M2C!>3WAORH9P3[,N-[68=,Q^3@NVY7%E5 5J,/LT/_W\\,6_-;B)0$XJ[*2# M_E^^V5%[/)=SWO YXO$(;?6(;V(F+.JFW)_7@K.U"9.9,>D'5A27=)'F-'DO?*M%6M[!GUDNIB&_N6-%R6F9<@J3 MNQ,+5HA=?[MXC%X/Y-(S5D/I]D2=ZSUR)907>Z.4/%64$4[E7$B4_->V*(&> M@OSQ#S^].SO[,_G\]O>X@W^+ JVQ[FY6*/Y/K*2/[#K- MA7>?1IGPM4J)\9*649H5C\*J;*.LSP28?8DQ!GH87(L\4$$>&6GI("TAI*:$ MU*3X-Q&&B\ F<':BH!4-CM/=3[D@X_3[TXR*LU]Q6D9/&2WZ1,WT6XRPZ>+P M(F[?DU/R06+U+U+&S&:3..A*K'XXY?29YEMZ"G,[%;,N>127Q>E+6JY.8V&L MA!KF**G#@;8JE&8D>)'9'X3,WE=$D6M!%+EHB"*_"J+(14/4C$0:N9*C$C]E M>;RYYQ]H45!ZNX$;S31?2GWS(8V>TDR<'NZB-^G,76Z%QW+/,H%X^9\TXM=" M!A2.]V1X2)<:C==\6SQ3_L1Z+TD&=L=W/Y*2D>]_(FLA!JOBA+"&5))IZ/C@ MDS;3!9,)#')*F"Z[S/K:N+*,/YYFXO1QFLJ#R*F@4NBGM9#-TV(5<8HQB$80 MK=I!+S-^/POQ]"<>ZKTAUQ"-WE L;"-20!Z!F1G;/;,%&S1UB%69NY<1! MW:J5Z\#S:N4$7D]63M@W8>5^_'8&5@XU:9]63A#X.[)R7=F=;.6.UL:5E?MG MH8Z$"R[VV!O&I*D_MVJ_CM%X,5;_+(S538-X1G9I@.NC1FB,E;.S..>+DG*[ M1F<(I&.[TX?:D^EY7%%.(\#OU^K8F;);P]-'XZQMSZ ((\S/^"*YLD _G6XX MB&/Y=KH1:UB>1GER2O^^33=R#,(H&4&T:J>T,'LQ73\)TW57TW)"X&&L)!$\ MV#?$S,B M%;$!WKD2I;-O3PNZE/]..R$K"-'2@F15U 8Q>A&]LV^%[#U4-(2-5IJX+*.B M:<#KV;GZG^AK6?L@CR\T>Z8?Y27)1&]_!*ICAU^!W9//#]C)V;L@MTW69N[6 M]5>0.6OO?TRD$0< K=6:6TSD->,T7>876\YI'K\]\B@O,JGPSMM .SMQD!A, M;F,?32CRM><UF&_\OR)BIW2!6;731]!ZL=3_TYXZFW\=!WU*R\PYA01I;T^ MX_ZZ$=-GY[+O/5L]OC";S\$=<#Y?@P5:3]ZY<,Q+1MY]'_XQGCV_!@KY9 M.^1*N9WZ$GRT,/XT !,G )D0B;5S,ZLX+8S;A@)MUXDS(L&/2P=Y&AV_GDC'GNQY]@2<^CDY>+B5 M''?W)BS/S)T_@=QJ-. >0*\.("#VY (*YT^X@-_]. ,7$#=KGTX@4/@[<@/W MY'>R(WB\/#-P!17&_)*MH_2P(H(E:-9=P4&LKC<$D'4*=+4^(-E1=D*&/,6* MP+GYBGIKJ.4K&BR,MZU0W4 ^1J^7:1$+2[WE%-* WPM$?U/(N\XG2*$> NU: MIT MD;&7O1"4N@;*:S]S2)\+_- M/K:$@2]?6:D/.\+FO:-,EU9_\Z#6RYNW+R\JS\5IO2P^"2;*8(-2X>8/CD7Z M][TP7H.1PM(/U+6T M/)1P4'J25Q)Q!R^I_=$@$C3"7V;&-.=F>V) MQMH*2CYMR,<^DZ Q17W=R>^84:]3%N@O%87#A]*?X9,ZM+8D'1\SS 6Z6BJ8/JM" M5P44.S):+CF4&8>]*SSXYCN,<;*.-4@MP5'JYE5F$'(R]RB&XVGSY1RME'TI ML5:GT'#I U4NXQ1X+]1*2^4+39+EJ!9[B_C)30J/Z6_+H%JSPS^<>+N M<(/:9S4;0Q+G4?9F].\SWY&.Q&9J49U)LN"X^H[\GXF[50^4B_H\"I1>"_8T M_YGYWM!<)-WJ/EJ<=RR[^\^CNRVUJ'J2"#^1/65I==Z<)-F3$+F0>Q1!OG?% M_J/^SHA<-T22VQV1<]XSTY9?=T=96%//Y;463>^?_=_"+1"G&\9EFD[S97L$ MW,'&[$@_I/@H\&6)Y* 5PL1O=RVMNK^7MZKW[32:;ZLG07GU\M!,9)8[WY.8 M80N6.9&=>6N/IRB#YM&GQ8K2D*ICD(X9ZHU>>G]W2N-]-0OR +/X;ZPQAJ7+ MD[K0$!G_=8(Z9PWA'FVJ3I=M7'\S%J47[.+T5'7(B+;0Q8G$'SK'8W$:J#N5 M[E)1ZN%?S7-O6Y:0"76/)BR[_ST+#/V3S$K2OGLL\S3?]!$J"1X M,RY8EB8RMJF%+F=89WQC#_"!:/.D YS,80:ZXI.P\7?UO-H_7HAYR=?9:EXD MS2%LHYW7[D A%;:-:UR7U* MP&'^J<]E#5H!$'+9;A=-'H$JVTG[0XL5_?81A*QAMT^)K=I]4^>':$50D7%" M6D*JA,83(FN5L071FZ/'>GP**1NINS?$VN"F4]7HH$^7:#<\<8O,LH&<1M1, M;.*L3**E9=:P@C;7+JCANZ+6 9O&_J2"F,?5PF-XN>,UA;]? TK]8^ATDFD=VD:+: M/DZC>G)-F8 E\_H7GVGQQE^)O'A%DVU&;Q?BD%?'O$#(2_$(P9EC9=0-O\86 MT=/#XKRJ7DT&N#P0*M2-$"K(;Y(8$KK4NNF*L(EL]B:H\HWM+GH#6H:5[L!( MI #V0/027;*I4)(__N&G=V=G?R9U'3;Q>YDJ'>^[XD'D;8C9S("#'FO$Y;2X M75QPF@CQ'JD2IQZ*KA-W#-*U*/W*^-_@"B6N3BU$?"5U6"R)"%1I;8"SS(1= MWN3FD8O3WI:_R=JJ5?&>JB"/0GA&QR,E2 G7M1@UB(G$?%(7,#IIRA)]F>:D M*IGC-W1-G]_,F(G>A*LF :CY2Y1M52W;5,.0HG0(SGF+S:KD50$(@\B(DG], MERDA)**2S/-MN6(/ M5^"Q@RL&(SZQG+>_"-ZB"[>&S,K"A%.J-T6QU5>H^Z-M*=,*:@A%>D(JW//3 MH@><'M*@?>SS*%!5C!*4[VVJ][9=0X(H8],7?^ R SE(+MD4%*8">O\O9?',1>>FG:/EM'QV'=T%5S7VZ)&'+S- MR3ACF3&W_$4Y"0>D*-,8:C9\I.LGRE4Q3 ;[94&Q5]-$ZOWH;CO\1B5*6RV*-N[;/Q-;,(HS3TG3BLXR$;8XB^; M:R_Z_BYZZZO/H#<8FTW5"]1YW]@V@0*:8!-H@ET06#/"VK]4#?_")$0-W!-+(SE4'.-C;+"[5*G^?!2]_T=L]1= M.,Z7ND(6<*E[N<9&6>'-1MS3,JV,*/@G#QLH*,8_P()"S/EKJC(7VM\A+<BLR.@\C-K$DA# _D-J CC=NHSGZ$YZO.*!'KIZH6Y#@_&7X[T /5P,R*Q M-@&OH:Y%AOC)S)@T#ZU5G04P>FO_2Q>:J\(07G>%."]AED!7?_7QU6_5#)W, M*/7 *=4JO.9(534<9Y!H-,#+PY(0SE*.="Y?>GRHWK]A+UY\^$+*:Q?_+E _ M[]@@0_S=P%8)X/*T?I.75+"TK$_MMWD;0*"ZEC7Z&'M7JX4DW 7-7@I]&,5B MN YL&G/]!8Y4B3"R"4"2EEN((LNE'D_>;\M/K/Q/*HA-E7&!AI]C0T@TT3B/ M(ZG3AFB'$+(1@U=B;1-2KCC;+E>D[1Q&VLYAP>L^&*\4F\I^IT;T0UK6[+P0 MK%=84_4@A%D]!N9:VG88": ,95<'N,CT6.,OOHBSF-*D@#9&#Q&D[S;-=&4K MW?,\:7L@*A0: @(V&DD?DVM!:TBIC&T157G= ;UXS"HP"ZSUJ+(>!:K>*PF= MH9/5UPZD=R46ZDUVE*>]RDS%*(\JC2XH6-K1C,B!D6@5=031O2JJ409,C1QB M)#/@3M#4"WF[\8F.I/4;?&DQ\>( 0\B\BP-2;*5=3)ZAQ:P+2WT^7[.'D+VDYD2_"5;I^2P_9$10^ M*1^U0,P&U\.+,5IXG8OL3 1U)@4'#=9!1S+#R^.QRS-:>D?O(XN^K+\"/"I_ M=D8U>#2Y/^+7!J_$[\W11A,%PDI6J=62F&=N] 2=2; M7#Z9%:JP_N'!4]7N'E ?%6"A+19I MEDK%&-<$HHJ%>)FTV?;KS#90E#E>\IA%SOK7\V!TY+/V/2TH?U86:Q[_8*J^ M/P+LZ[Y83<$D1WS*?/8+\IAICAJ=?,FCKV 8Y+4(>RH$R)(**U<3&-;(J>6H MS]"-,-.?8U^G53^R\_COVY13XT@R8P!8!U\;D;=W&6V*4$\U+N8[91_V106' M.:J8BQR;SE?_INPZS=-B19-?&$M&S5COX*DF; ^H\\(V-3*R!&QAE7D_-_L4 M^0"+O$G,KS1=KL1^/A>>>;2DG[:04G^[J&XY;[=E40J#*=RT]U&1QB,OZ)-@ M(>4-A=/Y";HFBD055?6%-V$[>OX41$BGK1"SRG:/AW+@C#PN"J?I=E%E-B6O,%;\?9MI#XN^,QA$5I^&X-[(1^Z MEH*)Q6#%6IU/\%DK2M#NFQ7L<,-+98,];$U;+68S# >]B1@DA43%2M#RG"8T M>?_VN:#)3=Z6G3@7Q#Y+QV/$6<0#0HJC.4+WE1!4)52CEI8PWN:$Q6'V..Y3 MJ&_RF*TI)'&=/T=I)CM4LTX3D!7+$LH+>5NAEF@,%+PXFV#SY3\8DH5Q-)S/ M'.&1P)-\*HDB7V:"K*](E,&2PA5&R4CL]7U^M MW%/9U3Q?WN0+QM?R!N;]6W/O,G*A-Q$:5=2QGID'9" MGM[:$3.YSINZDLSR\OC;$! T"81\2'-Z(WY4';#5 [%B? 301TV]NHH>X"02 M:2!Y4W.3Z;/(>\'@>QK3]!EV[&CU YU/)A8/[@/MK80P;Y%K9!NXNF[0X7%/ M0>%QQOESL>OWO];YK_6B2@V-CL>ZS2JXWAQD%0$H5]C>;! YUQ5V\ -V52?U M9N/*O1T5&F;,.W^Z-TE2=0N%DZP["K6)[3ZE)<%CB"@>LQ;BWJ MZ7SMM]P<5G;9U"6:N%T?MIM-)CD>97#]>9VQE\Z)\)YF,KB#R5K&A3P6J^X? MK,'#;.@I>)V?\#JT$7F-#M1U+Q](31_BK SZZOES0E\OTTSF?.4)\V/-^L-9\]R M&L-/N4;?(AU$+1RN=W^#66;JM/_HTA'VF==L(=@D[DXT5I]829N^0[]P5A2? M6![WWO?H#L>8F@&PKF5I#+^QB; Z%\RA7.!O^EZ1/_[AIW=G9W]N5?LFXN5( M)IOK*4UV;G-AJIHF.4N@1ORFI&VOKP!&2V=7,%->3MS8'R!EENZ>VO.DVT*C M&/0X3;_%;'E=',Y+:TLZ3CHW6&!4:EIVGN,$G]'=3)'^H3CSB8]2X1=V7$3( M?V5[/-CO%P,^9"9G$F"#&0LDF\3[\,7J9&\M*)L^[/$9?V^[=-TAGJ 5[,0F MEAW4)#UA/4#SA=&I93?,;9^/A-OU5CH4DJ(+)GQ4NJ)YD3[3*C9D4&J-O\<_ M'^KA<7Z]?7MQ0\[+DJ=/V[()";J+I <35$S-5X)-9J^_]"6A',3N@?]H'Z&U MOL$F,0W!=N[F@*:$_Y<_S.>HK,=PAN*B4P^Z[3GW,2JW7/QW_"+7"D#[OO8( MXADXX">DI?&$-%3:N,[US!B;][G;'/X-41Y0X&H72-ZZZ?]4#/GS;4)CB%<= M.QM!S\9F]SRP^]U9"R95FC%PAO61;L.0'KQ@X+6(P\7".9HFXA@=$ MI$/*"6F(@:W4VI&5==]]$*9[CH;$T!8CCNA;^,?O\&=XX][:$17]J^ M@-YA<.Z9LGQY^B%]%D[7H_B]U-XRV3]$2VD,YW5NF%7L#"^$0%=OJU_$E[:% M<(?CE4=KGG+J4IRQ)X_^LL7E%*8Y@T&JH8MQ3S;@8&,<'&1)VIO$Y*!Y"/@MW_9B HKJ MO!,BR6M,8)@1 _V5UXR*%?P_W%,\1QF5%3:$KY_&0D/ '\[S9/\7G9%M.RMQ MKMRP(LI^X6R[:1XUX3UE2Y,ZBH'E*EL<@@1L^4^/I/IZ2/$Y)XSQG#?/$;99 MYO9"5(,,<:([8B%9G4*CKD5]X/COQZYJ7N*\P$N+3'NBRS3/P0#\MV?=56[< MA,J.M+DJ'QQ"^;,YK+DW$W^U6-"XO%U'HIHF*'):3U3&29+J9W$^RBOE_Q1E$$,<)C@K_%KTJ?_P M5/T>SWW5I;"8*(=@U4M:_;>=>)>9%8-=G/S01(0X^QD3^[LX_1G/RKM7[H'O MR$OEI*9%EC!3^>B_/Y<43EWSB)?.=8&5:%(R_054,]07ST#C,Y7(? M/ ^9ZS5.(BNTH"^5[1"/+QV11VM*&!=[LHAYNFE:.D(EP80^P4L*M*P)=+,\ M*"E,FX/^LD9V??H49K]G!#8#9 ?):^>S3NM$5$K'%+)Q=OY#0(K1W="TV>PJ MH:1'4/L[4LZK!X.ZY1-D_T\GY)L^PZ6J?96UT<^V.41U5)8K7+I_T1 MQO\;!>YZ6P$!I** U"20'0UXW]#!Q)PXBGOE" .XB?K2Q7"<]9?QN)]!-A#% M-S 2F]MX#-%;0N,Q:E06HXT9("S,KM;)7L!9F.S% ;E@!JP*[BBRZ,=9F>\4/VY3$P3]Z+ZLG;JO>KNMSLFK&Y)'5)-5!P&B M5QF-2\[R-!Z-#U4.Q8>''H'T%!W:P3LU.-3"%*QT"VGC0Y^V19I#H^PZ//2$ M'$\Z6,BH6H:8"5=#FZJ;_)D64TS5 "[IJH'46!3U4.115-E9;XVKAS2AI"9 M&J$4B+TX'DZ3E*8H3# M "2EXA/4)A&.LX4=E-XI1EBS+J.#&*T^*64:_/ 74<:*\G;Q"V,)E#5\H/PY MC6GQP+)$%?TU^@$V4DL)V'F!!T@+A\YD41;(M]%@*C/GU#0A*GC9$2#QKYWP MB'\((O*"96DBC87L%-Y;%$EGJ*D[,P#2O:AT\%;MW,,4/-+B*S-AUD1/]S%Z MA=HC12'[0RP>5Q3*\$?Y6Y^7.SH8X^$J@;H6BF'LQIZMQ7D@PM(%=K)#W[R3 MS6 N. _]?"TK$$.4?5T?5'CK8HK1;HJPH: X,4V7>?4W64\T@-\^OBV8&5^] MN1%PCL[%5GW[E:_$C"@GA$ W+"])GGT8W.9:6M7]-R=;$M2K:FO"WX MK_2D-;Y!.],#L+UE*0P1@4HJL#LK3!9X34'5M+RAH=,6)-#Q04>2&(J1_FH+ M[KHX7<*34)Q*2R]^%NI(_""..L*8\S+]A_R]LF2G8K?9!H^M8&B)#%][V!:] MF.T>@%?[1< ?S15$AV:2=(@.W57-CLSW-UVSN#@>#?9ZG9:R8Y>@9M=&(*6% M?HE='!"T23=!YOXBI*5&NHU[],RJ""]RD9@=SH>O5_Z)JDRBSB>V*Y0+T+Y, MUQ -&'-D=TZX,UO=2/ M^.@QJ:^L7W/O:4'YLZKQC'(<.L'O )Z_?+D#Q+BLN3._R!CY5J ML6#:W/+\!M73&V9\H)7W)Q^=7WI?G_SW?-'@J/+E:8X=7>0KO*F/M/>1;2]) M @_N)TDJK+H4R'DAU&D;^:'VF.;E5>S+DXY?T<-,?YX%RY?0Z/.2/I5-HR:5 M6WTR!ZC M5[B!7K$,:KQ<,_ZPBCA]'Q4T@>=,FA=[C[V'6F8B.*S21J+UILZ1]*$4O7M> M3&G+>),G*8YQNQ)"5C,Q=D )HJOH1K],\76_7I"BC<@L/B3( X&4WA3#Q M8)-%F]E>HV"69;#5WO!@2];%8T.](_L2LI?>"',';$S0CGG"7TJVW?D>[$@WWLH\$.[[0RE<]8@GU67@:TESR)JM M"2(-141K6(DT5OICUB"C7;/)%/CSTB:3BG/8?')HBN_V 0+2.G1( M3;#M4D9H31J),A 5Z'=7,N'K-24F2?0"*@0<':&! CER]O8$<[B,3J]I'V*: M1SQEG_-B0^-TD=)$F2LP.A9Q6:N$Z3Q+OT8<+D5@G)W,B$?^VA_4\GI'J^/) M2+/9L>'85@$*L.X/ W!Y27EU5 W3\*+N+TN0F;\H%#SD>6M]@,Y^&8+O>MCOD!+"? MIGE;[CJH$Z+'<(;BHD?3(S6&K-)XE:7K-)NV3,AAV.S@6 M^]K5!].W&(4-N!UF*S/BE==X[<\ M@S<&[=3L@Q,[[VN39X5[1)$ZRT9F)MX01GJZ6MXL' M\=MB 3VLY Q2EIQ-V>T&X%VJ 0TR9J4?-.AUICB<\,JM1FE()A7-X$EWJ98J M1] ]7W5CLDU,]9#Q>LY+04W1/CY4RZSTAC.E,+<=7_6KF.^&1N_60%M1OI1^ M$I/?YGR TX!M[UWJO>CW<$D X%8>--M!G/L-R5LH N M2J6&+1@8/L4&](#UH_MKQ*3"/ .=/\3@0UT_RC7/\3R0KGTMIE25AM^"T&\H MK\)^WU-H+=:&DM#BZK7D$>-)FD?\3=9$!=,%#5E8)DA;RL!;6@S'!#G%."FN MR EESK/-WC8\+<@CC52(G"? G*2 5*] M"%7G4YC:\C2OJ"&;BASXU=[T @1>:,D.,^:FY[,#6V\X70DRTF>Z,QN?*+1B MC5ZKR^?#)_&1"D;V $\ZCTPAP,_))>Z2V/@J509$P-.+E84[.N?86PV?.7J' M-']BI4XK-:W/\!E\@^ ])/1UA+;QLS](V05"PA?8T5X AN7J1"_E6CC98A;2 M!A1M;D_;#:'Z,[CK[3U4_[6.'6 8_P:-U+5TUH21BC+2DK9KPT5:XCKWHKK7 M1F%9,3F<=5%S)ZNX0UONM)U$ZB'R9GA'< #O:KI8,[L+Y,WL?!8N8;SET(Q4 MF8?0.P9I4/9@^7HJWT.*N:":2#7BZ?M7QO\&^R*NJVV(KV0/!N&K)&F8=^Y^ M,6!:7/*7[;=]JNZ5RD&15@W#YO0=@/,EV(=X,;(]G79,G?H.TKIQPU4NC%0:! M.S\HP'T-5-&2%S=T1T>80X$>HQF.>]Z$#.3[)A?'8ND('AZ8KQFO3M+J3LGF M )#"IX_(EVK6IPBCM%W.%Z'.@1RRH^>$-!21+QN:O@K7D1@AA6PZJ_U5R:W# M11YYE!<+RF\7OS"6W/*Z?,=@1KK1M]CJN3HXG%?2;0.0&C+@9R"$,$YJ4L*F ML9NM!9O$8(\EG"N:Q*G@O+QC*>P@02\=J>.L\Q&ZF/,0^=R@S9@,0V^='-[YL.6:MZ=A3.N)JN@?V\6 MT.Q>,T[397X! -@D+/,A%V^4Z>;/!P(9_TU M+5<7VZ(4K@ ?,[.FGT]+=QY%XRF1F<"RDX82\B)((0TMX>-+C=?D..O8D-'> MI+4.]7A845I^ "$2CL& K1T;CI1&%5C7TE?C)1(Q:3"'-*.C#&:F7 LJ2H,G MU?$/+(J3G].J2J!"GE9-GM0XE'0^.LE>_XFH6DE&>*'G4"(?_SUL@Z(_S_;B)>49V_W%!($#T1" M8Z2A4 Q ="T6 ZA-HI:LS@ 3GE3C)BURHC,)RR*N(QG,@%F.Q/PJ+\71"RX/ MN< 9U<5G2EJ?;RY8:O@50OPUH#MO>2%)('LTR/I%)85;D)H2 J1XERH3 MYC,D1QU)V[D0\T1FQF31LD>N>O^.D* ].*YEI45& )MW<>CG&1MEA#>WJJYQ M#G6P6);&PHR/)'F/?X!TM-2 GJ*GN.)>9.>N"9E#7&=\* ML=+XPF+>= W95P#Z F8B'.K,T+46-K/!$^[%9=FD_=]*#LC*=^]['-\>)%O M';(3]NCI135TPO'E$*3/\\LA;NP!9OH[4O MT^^XH[RAU7$(74M$_])U$ZQ]J=X[W@4A?M(JQHQ26J,9%-5R1*DD0)( M@0;A)&&9^&LA_RA_&\S=U%\5-H75'H,5,DBBOXOX2'E-]4!T ,(A0/>A!A(C MD2C#OK ,<)/IL\A?00^0U.)V6Q9E)"M$*(1$.0Y;TN,0GK>:'H>(444]IE._ MD6G-LNZ\F2EOWJ%!>TJ-.79"=SR%JSQQ/ %7Y4B4(LVTV>3( W^ 0C_"Z;EZ MC5>"=13R7'H\[Z%A"(^[#YSS$N]JO<)-)/(34J$_(1T"#BL?!5<[6@O1[V*Z4$;8PC6_TG2Y$B[,^;,XEBUI M4U+^7K@U"@G4_&I"B9H!Z#[KT@R0@2U&8W5FR HT)Z2A@M1DD(8.,CXWA\5G M=(2*(?GIV,"?O7MZ3,NC[NE#0R88]@:4^XP6@0226,[>??GT%6G0![/J1RQD M.GQQ=7=>W5Q=IT4<9?])(R[LT^6QUM09BKE35X!T;J?KQDX58@*8P3#+WF3^ M;]O'^,I,F!6H7MS[J$B+APVG47*;_R7B*:3Z@0)3-9 V_=Q*K3@UFC"5XM3T M3*\39W.N-JK$27I(11 13G)#4EAK;22"RD)QNKSVMCD;&F1IZ@NF;)2F'(?< M;D?PS&5-^$!/S%3:6F%"=Z:Q. .<9CA"'&1/J 6":?,H6,G2G=LLPUN3.RI8 MGI?"I=8R0CH +)4L52,*5;)439&-DJ4VYVNG9&GGJ%A'=B=$=\Y>[)&6- Z4 M+M5EN;?=.F:+;-D@[YI;4V-;IQ816/G(9'\!?2/I2-0'S4MHLW)8]OL6S[\7/$AATHW MU/#EL>[45E]%1!J3=%=G:HJ(,KO\GH'W>+584!G;-<&!'(!AW8?LP17>C>PA MRJXG:676#IS)EJ[Y^I-#PJGE4H[RWMLNKAM/YTOI-1R\I%RFA>J7I@HUD;B#)?.H.8FP>^$3JIR2!URYCL/"D88%@VGR:QXW /84*@\T? M'RE?JP*4L&!#(PRV6ER M_W6:T4_;GJ30H2'H)/X=*'^)^SN2$2&^:Z M(I, /^!T=_\\I?*2^-1KM24Q&%UA"47KI*I*H]2Z+*347>'#XDE'K'"JQA[6 M49:]WQ9I3HN^^Z:!46BUM0?-D[J2.$F#-)"6ZF?6$F+N^@-[BT4YR633Y%G)!T4KH7JCJ=YG&ZBC#3X(9D!*" U M!>24\+H"R 8J:@0Y,1BM!IO"8KT7&HEZ%O+R>&@W]9GEL1Q+ M5>6_C;(=K+3H02IRD01KP9O.8C4>7FPK>! J2'VC8IQYH)=S=1Y.^@\#N MD-WY!KBIC,^VU)%/5UO4Y2BJ.M]IOH0LP]ZX)9WA:/W1#];?P:T?/^X(9VLN M^,-<4Q>E)8'HS,>9CAR1&6;*O$!:$TKS#?:G'!MN18/NP'K6HR>RB&+8UI2C M'%9J517;=&6I>-MP*2!GWWY[)H4$?M.MH]>IH-?KJ6N/-Q234;@^JR5VBR1J MNNS.9Y/4YSIYHM.>55/]N61M?7$Y0;8CZ&NO>T!??I@Q&_U5AH8:!K+43OU M\D"7\FIZP"75^@9;,7H(MOLRM16ND!ZJ'G,9BF/^I*HB8= X]X[!2DT7EC\I M"6EY^]G'M'CB30X.HN&JB*++--N*WQV5N3U/_FM;E&NJS"6=" TI6TBLKJ6P MK=(:U55:HR21#:*BK"Y\#*4/MFNP^T*A+Q;ANGXXB>,GD MJ6E=L!="VV>]4)PVK0 6[VU&13L0J0U.3@O%W/);#)8$(;G\L2# M]#Z2C]%KNMZNS[.,O4!]_=M%4[7BT%60$O1!.UE!,&I)/R.^+4[BKD\<5A=9K=4$9 M8,RZYE;4Y5:Y@I[ -<>2BF.)I%SXBN XUM0'N&:QJC68LR4,>[ 2ED'AXIH< MJ,:AV#Q(J;$YOTVO\$[ML.5\5HAJE$=GP_J$U[DJ)7_\PT_OSL[^3!)3-O@\ M_6G(XMBI3WG]-R]7'J)1])V[S\PU/LS/QT=EYGK3_ M^$[]*C$=&L8UPF-U'QS>4"8CP@OR(F@C#7%@IR1%Y.R$ (4R2JG[F^_P3Q\^ MF8)]&-F(O\H#3F7!=Q%^PNB75?XI/)O 7S<[3N85)U=IO!+^@)@2U6!D -MO M83,PRXL9Y&IHX$5&-#2Z%PCR]*/BHNA (^L1R7A#V/90VZXI[& M-'T>R"@R^=1:H>1C%.'*(A_38J<(\J0Y[I<\?C0_$C?8"=>RQP/B-5CD M>(R?_M+W!,M7@J3;IRQ=[EGG YE0#\2FYAT!]+5MCC%C-HD-^A'70PU:HDN] MJW1!M3PP?2;YCP:!RX^8K2%F'K*[.%W1O$B?:?W;IZ+D4:QZIT5"F1HQHH?- M^5-$0P[I/^H^ M<>A]/_U18QB/YV<,\NO>*\;M_N7[C[;>+&S/&?=*<;?_\%"]X*P5+S@_!G]F MT!3(_H<%$XY[>7?\OONBH;TI,=#-*EK$Q/CA: MW@]T&645UIYWX8$1B$4^@.2^%X5 1YK5]O\8/,0\IL&1@*]2EUMZDS]0,;D$ MBJIK/U(IOK/V9G4 /]P3U@$A=EZT)L_.S@/7"<3X/$&YS#0YJ9K_/+ZPF3Q[ MJ21L\!5LD+'^'\7ZZL0-#YKZI.6E-MSNQ2I$0;@1!O:].H4L J<0TL=5RA$J M]^@SNQJW!1]8X;9T6-2W$^;F3MT*(0L34\R01S"_J_\"E MY6'W(*VQZ -,#TQ/IYD:Y4GS P'DY#8/]6@QQ%UFQ#)O*ODJXA#A#!DY,L:_ MCO=7:.*1T4@%K(#J,X0YM:*DA#QHP"F\97H3^:29.UH=/\CE*9WD=%&BN$ M$P7#;HI?/R[7XBJ1S#6O;83]XUEM.CSUX;-=P'TW?V0OZEMFY#=EE/W?='/!$G4HX]#@J9I[ M#ZAOY5TA)P([ ?1A]7<_>_M4^ #/@IVUAQS/P;&6SMF>'T&?56' M^82<_=S4&1$[119=@(@?\<.[()MD5("8*2=]F&9Y&7'+[SA[3O-XU#@KAD\U MSP=@?1MHB1Z.5PT!84VTBLE]1GJ0II[L.$6-%_,P^PB>E#@#WEX\X M1 6R*935>4UH#=5IUB(\G\J![C9M":6Y#>6+X9@;0F-+NE8L2\2B7?U]"\Z; MMNH>_W:Z#E?C\*K,NV3\$ZD(F9%:UUB)?OVNRUYOHOD!JAU=L%S2L(TR*%X^ MV =@_ .D$*H!NP_ZAQ> #FHB2[@';1"@P69FSKN@8C500W!LN$61\I-%TB]0 MX8H+CC)X1)C"%AMD:]KJT!%S.3(:7U*P#ZIK.:J+-G6"Y,-:P#'F,D..S>). M:N@A0/L[!S=27I\&1@FQ?1\5[K%@=E=0RI;_86H"_P^^[NP Y7LKM#A)U: MW;A932[2W:#U6V713' &:W(K^>9MQUS219K3Y#W-Q0_EG6#O^9KQ,OV'-)NW MBU^B-"\^L*)0[A\$!.1N,L#D:V\9D(39:6YF/.7H\8F6).K04)RT7>1[>UD\L.]B!RK\CWB?WX+C>/34R M4F'S_A#7SS,VRHB)YU%X'MG B:1.C,N7NUCVXF++.>UO\FGR'>;TJ0/?>=!: M0P-9-$00MJ/BA,05'60#F]&L>X+#25KI,74P-7@MI,/L(%'1M)A\BC+9<;)8 M4:&9$Z'0 QQ)C224H5<+]=-C MQQ&R-5=$1TCP@38U;O)4(9<>S\QF9GZ@>@1FS,1M&]DS@SZ;#@M=6O-/8L)( M@W[\J76;OD-A+E3/E#\QX^BL87-FUYA/F9UEIR6G,O;'J>\R9;I6W)>\)>"_ MJP?3LR6UG!C5TGCS8RJBZ(?JLJGJOWWUNJ%YH7H?UO@"Z:T,0/:DA=K^];1" MB['65F>!<[,&2 ABN75$AB$X&-#;?Z#\.8VID8O?\XTUO[X#VWG0:H7*HCL[ MB7B$#_M ,S%P>4*6@@;HQ02WDE&R3G/9'*:$YG&U!IC+#66?[ SZMTJ>!MPT MS68VVC5]'UG;-EW@[B/;:N,"&P?"!#:<_1>-H9Y<Y@_*G9JC M 04/K KA@#" M)05R?XH!XA0R/DEOVU%#" )2&:.J^YF% M@T@?^!!^?!\=4X\G=N:&N!Z5EX@DDRD#FQKW27T-0*O?A]ERVH*E.*Z,1?;HF1KREND]_29YEMZ3V.VS--_T 1:TC5?-*..PYSL \;<1UHA MP/7.M$>I\15?(/X@CE<-WBHPMJ'UA+34GI":7K(CN.H%V7[Z.^04[JKT?,VV M5?XGKWG"#W@2-SS)=M21(VJ:WB]M-O7ZJTXYZ(-*!.@;H M6C%7&$'<=SC#1T@/,);IY6+*];G1PHLJ$AB"220U#N+]WYG)"]&Z<]MN2[:9%=O.2WW1F1G93(\W!,X[J_+5/24T;$S7?\@ M;$>I/6#>^DCM845UCYI(-^*-H"K.)Q&'T=N*A6=Z7)E-%.I-?L]DQ@ATQKP6 MW$:&I2KA.(I3/<+GZ57\NQ\AFNC[G\A:-MPT<]*#3=7B66R(L)G.'J%>#I9Y M/F.F+O/$ZZ][0H>0I92'+8^4O$DT^TO%U<,[Z@*81" M#G9+M '7Q3E8![_S%%-!6Q/VS5MZ2%SUO)I19T(KBZA[7C9?F?E9]/.%4'RV MS'HO,->V?0^I)P/_N**<1H#8JVV?.%7'!GZ/NCGS 5.=K%WP>5OY_AV(,?4# M/ YM[V6_#@L7V^-P[-IS-;Y@U]ISLM0:RS%NF75Y/"-+_(F^EO6F>WRAV3/] M*(\3:&,\ L^9/5;@]622 3LY>^?UR&UMQJXLLX+ F7,#\R*QM_HSM=%C&]/( M3&MQVU]**'WIQ(1QEHL?XRJ&[#Q/+E9BK6AQDW?'R)#E;#QPTR9H;-JI!1)< M*X5. .0#=&@69]&"?-XD,EDG3TA%):1P=T,E&SK#QTI:76;FJ(^;.5#\)I%8>U/< >=%1@-"3 MEA*R*R3XNQ^#:2G<7'WH*:!LKO-'Z*J#E?X=Z*J]?8?65L<,]J:O[FD&X?QW M$2_?'J&.5Q3+N]/W;]V_G+^FJB.%.0"D?M)'Y'JOUOB(1'A"'L5X\AL@#G-\ M1JP F\[6(!;U5PHE=FAR+@Q)M*27=383%.T0QY?XN//--" 6+.DXLA"699RJ MJ5;%Q;P1%N5Z7JE\!J*G,":F? UB2"[9.DI5-=W4 RT8A@I@$ -0H0YO @YX MJE#U?8P*>TCZ""4+Q7^UTG\0$&P>B_HQN1:[1IE)6O9JWPJO^8D*<4R3$]+0 M1GZ3U)'0M_N8I1KSI'7X'_JNODZL@_]]+VA/+M@::CD.E;N< ,E)&F8O1N=E M5X5(1064"=[AG'>$Z?)^5Z_L.&>B68?8\V#%A+WW>%&>ZN% M,0IF2\"F\35HT>#K*.7R:?AV496,N=V6!<2:B%DH!!0+QF+YX"%T(6L(#]%E MJY"PW;G;K"8,E!%)&ORY;E:AS0&/)86UI'6DKK#^,GC;WU>+!8U!S=SDPL>F MC]$KW!Y!QXD<:):&\9IQFB[SO1&7J?@0^@JG4:;8\S9!(_6 #1)\Z08;M&+T M11@>(71(2RBIZ"""D*H(^3ZQ0JE4Y!Z-ZY)\0K0NMQUI&*M[@[EK$IVUT,WQL7A1XO)Y\I["';N@7?[QD?+UF?GSY 0 M^\^3/<2 G4>Z4<9:^_BN3E:M=L+:4% M:,TMY^K @?$/L%6^E8"=7Z> :EVQ+!'R^L<__/3N[)__+&_ZRK<_8;:5S8D@ MMI!$W^UC&*;<][B8,'.6S>I(>%Y>4^C:*&N$;X6LO^T-GG BU(3L\$ X0L&< MSH,CI+HZ#EKGD-/38%22FES2TGOXT?Q/@[K[PO P:+24'F^=6W4(#09^A;Y6'P_FZ1A^G W1K;GAN^;7NG#3$\[A1*%R70Y;"FD#$L=R/7@5 M@1XF,?7,/49;EN)$19.KB,.YJCB/X^UZ*\/[+NDBC5/5>4;_0W0TYA@"#^GP M#4:25"@#!65JLYKA^>=-Y#J$R/,+W+UQNJ)YT;H;T!Y!Y@D+5T(A?T@H2&$T MQ.93,ID\M\9=@F2+C""BBET59HG5'D-N.!CD.P&-B@-W99=[ ]\,OD 'UR@A MNX^H =3DG+3(B<2N&>?F+)YFG-4,P;^)09-W@LBT*,0Y238_^#4M5TW\\6U^ MON%I=B8^^EX=/HD"@ FD-$+D6L9VQ)"J:<2+(&<7G MM96&M=V RPWE974=#G'[LOWLCE5YQ:I5&J_(&F9!CS@5I$TM1H+9] 7RZ=WP M;91=,WZ5/Z>Q$)Y=&8"R:9RWMM6O:D;-0['1RM& M(3?> 33GA:AJ=(16^$Y(3L,<8E5L9)J\\1M+I'-C;/V..-RML)U[X* WO]B; M7G=3V50I667$2[,)::E[UW0+T^. :I>A8J,WZ;;NSM7'NYC2I+@6I WF"BF. M=F8?(X]U>D@\'.DD(026L3<[C.V(P9SC7$T3=X:K4Q/8@LC(2G&&R]B+UMS# M'-$,)9%-X[LWRPX^)X_B$LZ-%UMA,-:[X)FWT0 NPZ^1/H F%E^.@28Y&%/E M;*:(4UE#2W6UU%"S5QE!=[*.+)RI]+&)C/9W7[)FO$S_$55-L%MM<<$*9>MV MG4^P]R(#H%WONEA" ;Z3?6ILR*K^)/A!X/1\5,2??K@^MHJ2@+0V3X39_-S-9N<+L'#>,3F M_.1UQFLJMDG K)]!D3E,^AGGG+_]L:%0;:9.RM._4-'^#KM?QN"[WCVBZFVDKFP_.A[]7JR ZUJR)#[0 M7O5I+%S)^G'6,F-^^9.C>$63;49O%ZV07U2Z4ZMTL>GG6"G31.,\U+BF ^2N MI>2$U+3,I4BQ\:*PJ9SV]WS6V36#A=G5 [&/8D< ?6NXD#79!]C)]'DT\<+] M \N7)>7K2_I40L_+:)-"H [X?IV'W9WW)],S/N=1]2 *4=/9=^;CAO@F,M] M:T2XEDV[U!H_)03D$R(X#*@]!7))(O#*G."]KE_=8(OV4+;=45M]%O_>.&4E MUR!JPU:R8R[&U6R.N4@BJ3@!P%,5$D:*%16,362M!/H:9UL9U=PJ>@C+8'DYV]/!8FDHA$?6>25)992:.N< M* X5OX1>6+2L*QO60?8LB6K6)17K-H>LJQ(E KB6-J2?V5Z_ -;R.*'#T$#J M IAL$\<0^32#75I(1R2]\ M'S]8]#(T2&EQ3:G3^<1"V7#?$G>MOON;@[QI<7VLI^4D65/%VT,F/TTZM0C/ M!J+NQP:C8N]50#W4V@+$I(-Y0AR^O5G@?.$[GJXCX> NVO#0HGD5ARM=>65* M(:AL$Q4%:.:HGGY'-X>(W!\5*6;&86^Z]PX*E[%<'+)EW-X=*\0AHTRY9/E[ MFM-%6A;ZL4I3P2%U-A:MZ\UYWQ)!&BK"ASA-7B-FF_%A/8W12%#-KVSZ&_ZB M0 =WB\\%/2\*JGE6_",""BR\CT^>DXU7\OMF9H(,(NF8P:V62I*4EUJ#K/1GYZE M3A77;<)+;@4B%LJEQF\;=N'* M3$6/3>6QMTUY$&1V4T?E#>?+ZGV$W(##P'UMNV$J,)O-VKSV;4ULRNYJ\;8&#"JX*Z/7@U\;J85+<6DTPMAYN)*?\R0M9)LFFER] MQF)H5.P7+A9*IPSL+C5!%GW?VTP(7)AC)=;V2 :1-_]GMP1T4P[2#X,9O,-M @U_^RG_552;;5JVU M1UN_)2KV@.97V#)@P]"]%=Y,J\:^9?0:2!?KLIDA>78 3110 ,H4& !4 !S>7!R+3(P M,C,Q,# Q7W!R92YX;6SM?5MSXSBRYOM&['^H[7WF5+EN734Q?4[(LMWA6%?) M:[N[S^Q+!TU!,L]0A 8D75;_^@5(R99M DCP H)01G1T61( 9G[$)>_XQW\^ MK)(W]X1E,4U_^>GH;^]^>D/2B,[C=/G+3[]=!Y/KZ?GY3V^R/$SG84)3\LM/ M*?WI/__C?_Z/?_RO(/B5I(2%.9F_N=V\N;DKTCEA)W1%WOS7\=7%F^#-NR]_ M/_IX^>W-;S?3-^_?O?\0'!T%1Y^"X#_^D<3IO_XN_G<;9N0-)R+-RH^__'27 MY^N_OWW[X\>/OSWN?MLW%K_/\L<-^XT]OJQ\?F[X: M^L>'LNW1UZ]?WY:_/C;-XKJ&?-"CM__U[>(ZNB.K,(A3@4@D:,GBOV?EEQ("&*RW?S+2/2W);U_.R=Q M28_XHX2KA(I_^/,TS>-\PQ=)&*>[QR7A+4E^^4GVP5V/8 M%F%V6Z[((@N68;BNL"-)GNV^>0)Q^\6?)W$6)30K&+GAT^:8C_\O"1<&/<;+ M0?!^$![.^!+_7:SP;R04=(EY<9ZNBSRKH57"5:,QK'+Y..7YQDC.^9\OUZV^ MX3#TWH2W"='1^JR1BL[](V+"HC>4<>GCEY^X!,-_61#&R/RB>H;TM"U/BI(0 M_L!28OB[>,-D_LM/_$AXI")DT:N#Y_E VQ9OUR$31TYT%R?S7>\%HROSS8O" MH.$/[@F6G N%Y,(*-H#Y2AMM._VA8V?2J Y@JA,8QLZ\9OI3@'P"AN!HK!! MMWI?)@-$:J*='.9/B/WC;:U*TK$V]B%@)!*?PBBB!9_0Z3)8,YKROR/21!.# M#VA-"S,E"34PU,!0 QN3!O:=_)@\KNW+9TM[DLZG=V&Z)-EYNM\FYK.(;SR9 M3C'KMAKW/K@-LS@3+J;])QGJ;II1 MK"EL(#I02T,M#;6T,6EI,[8,T_BOW MOHZ7:;R(HS#-]S9E/EX4ZS6ZHE$9)_SQZ3R9#N+ MJF=?$A;3^1G_KD[EUK:U1J? "$;EJY86:#Q_6H4R'03:W"ZU=1H(I*D%*JO9 M)E]"M>TZT/;A%/[?(F1<*T@V5V1-V4O;A**E52IO6)AFL7B#6C)?-K5+)W^$ MBC;^LQ5ZMK+S?,X/[FS[CUBE1U(;J:*M+3K%23=C-_2'W)(K;6F+QDO*19GD M_\5KR6FM;VR+TE+DG;%+1N_C*@5)2:ND>>_43OFR8&%RSL6\A_]#-E(R)>WZ MIX^N5C2]SKD><'W'-9EL5N1EFAO7%.3$*CI97/]; :W:!_FCQ3NN%3Y4S2W2 MZXH;IWK1I3QJ5X*AN7V-Q46 +91;NV@7A9HYY)8&.7Q/>$2 M8[A=N0JBZYI;G =79!D+@TZ:?P]7E"8J#!)W-)7OW;(F/5)U M3:*"<1".WM_>Q'FM9BUK8H&JTX>H#.^1[".J9CU2QY5.(=M=;U:W-*DAJ_9W M?_R@JN7CO4L+9&HZ!,>6"1!P*Z(7SG PRU1O,.IOFHP $(T1$HS->P^Q41J1 MPQ>.LF' H3)!P+3R1:O948#HFQ M#.N\]@.+ X C9"S*.H\0S)\*1\@KJ5;AS8>;Y[R2:!6^63@B7@FR@&@9.#(^ MV7+UD09P7'RRY)X:Q]7!1$&@OJ:E,K8DUI.XOMXSM]*QG>74H(Y(5'"_YF_(+U)5\L\9?EL M\2NE@BEDV/O1;!AT%H%-[Y%;G@9)SQ,WY*126# M@@,X>SPFC@D_Z4G5[B9\(-GI Y_"7%2)TY!MRH/_.^6_VLERR M.G^:\A(ZG[49:!9OUY]831IJ:UH.17-^1QC?"^ASBM230MTI2+\,PLH5N2=I M079[HM@2_HCSNVF1Y9PXQFE,"F&NFF09X?_-^3*4\-=B)+N5X$BY>5>7/"9< MN)O,5W%:QL\)!XGZ)9IUQHI\]BOR=4[G'R1>WG%9;G+/7_ER&ZLP6VPE/%V2 M=0L0.>YF%BQP%O!HW"P 5&P]$H6S,@FN@K8(3,L\MU]5%9-'"#D;7 MT9"&)L!J#.!@2(R#=YV=<$KS-5P6]$)VAGE\?=$GM-PJD*FQ//FB-[2!I=9C M#0?&<61@BZ@#,7!(J0F1&%SJ3G#ITTNKI'D3 3!TGYK\:1W-W &',"H7>VJ/ 5UR^_ M1EWSLAJ.XD-TS3B5F:8O#.,5,%X!XQ65Z4,R@N0T^7L-HF75=! _65!QOWZ M)E,$+C2D]'57JZKB]BKI[#+<"+FO'F]8XT'HOB(1B>\%-7RGA5&OZF*;!WZ\ MS2_B\#9.XCPFDND.;F^;^F)5)&)?A9RFTZ6L+L3IPZ]V$B M'&:3?!HRMN$'S^]A4L@,@K!.=OE(PBR;+2HW;9VLI&\X5/64;Z3FEC1MNZ&H M5\ MOH-E^E/"C[TI(USFU&$N;VJ79IHN;PA;?:T&?=#TGHJ\#^@! MK^]@F?XG -731-%RF,HP)B<^K),+?&A/?7"_ ;FY$K&8L\5O&2DU'Q GDC[V M WD@"JB\X5#TZN>-JJU]JO?.2QCIR@YCI;^#"]B;<'"Y\\)I53Q%2\L4BPS+ M?'.9A%RR2N>/EG.YGJ'J,A#N5R0/N;0UWV79[-DX3\@BCJ3%[N =+1?-8D+3 M>#Y)E.(/H,

X/09:P@(MMQZO,+FDU9VV\.A*;5MY5V@*M,%TA,E8EE./R0)C63,.)@NX M&!H/B SQ!1 UJ_N[A4&XB2];!Q@<>*RB+UL*&!IY8($OARX8"IU_ @S(&(HY MPM>.*FP0#(EQ)4>+%Y(:0V)B) K.;S+-ZPZZ/3]@4BTT&,H7T1; ;XT(IPJF\66^&",#R6/Q1;(U \#BL+W*P&2[:^,_^1. !Q#W3.:,+6^]/ M%G9YSAC&JH)!,BY6[C)(1FD\<+G0"Y&Y>98\'"BO)&A]8@0<&/.+?^P;N@SW M(W @+APE8PEZ3*=9XV/,<C*51E8 M^<@.M90W%4788T*?([RN*_GJJ9RCF1]1B6@_,L M*^#4/V\]+.4UUW#IR)?>W(453AKDNALN:K/. _(%7-JP3H/SH5S@^@Z8 X\Y M\ JR7]M\,0?^,'+@:XPAU?XA(5G;'C/*(6]W[/X1S"C'C'(-*)A1WF"68$8Y M9I1C1CEFE&-&>8=!*TU,%MXM%P.$U$80[U:1,3)UIA7OCAPE*L:6?5]B-(SA MZ6@M.9Y/TA"65@O)\522AI!(?1O]!5RXB O0S#14:,7CUUE %T$49G?!(J$_ MLM:70L('MAXR84H:AD?T>A6DB%'B[^"2,O&B9XLR6>;T84W2[*6Y&=R^ [(N M69Q&\5J$M6[*R3)+EE/JZ(EG.XHCOKN*'23I__L5>2\Y&4@BYX23.UC0+DU\9+=:\!__, M-_(\3KFLM4T_?#U[AR0!,>Z/A. CHFP!Y4_C0[G^RO9'QD\?HKLP79(K+O6= M+A9$ZH*W2\1 A==/M@I5E5AQ$SYL):=CDI*%](X*8"_+G' %(8K+>RHZ^ZT#7B%238[;8GS"SU(%=:'C"!GHC^SG\KP1Z"5C*/@VE_-:, M_,IU29%)-4LKO.-*%%9>%ZWL,Q0CKW?9%V6W),QH^PTTP^1T/56"-6;IJ6N0 M?G6$K5T55_GMK,H^[C!254A\/GG$^?&JQAF83?"(SLS12T;67+_$_6)R3$_I#)E:\;CC0RQ)EHX6)C-'[>$[FQYO?,B&[ M/1H])E$>WZOF)WR @<18"8'B#61Y"PYK!G"+P\>R2TTYK!G >0XUL=/-![+- M[U,ZNYR5UVWLWX"YM;%7I-3;XK7MASJM=V+V%2EK"MQ0KJ[^$>=W(K693X8S M6KGUC_FY,Q>U!CBM*EVQZ7!#G58[>F_H).*J%B/2,N :AO4##,:BJ U!TRE7 M$5E\6ZBTUKJF@TW,/9?*Q7XE2AGMNO:#47_%A;6M0VL!N-'=I.M@/%V'"9DM MC!>+^0AVLW=,MCIU8\S\@F5^"5'D3,03P#.^I%U\R/0:>4"NZNU@CM0!YDCU M&*X_EA!L#-<'Q?ZUU4M]0:L%#A2D&O>WP 8H>]L-6DUL MB6Z@@R@2OB12=(,8/#K1LXJ7WO*E[2-=G@91J"#08-? M#?)\L=Z,=<+!W09@#.$WAWB"(-X5J$)_@U"IZ!XPE7-KS%4Q6\ P<2 MKFZ,7Y+I*#0&#J[Y'2?^3$]-^!\<1/.KM/T!L7'D&AQ>\VNY[9=>[\S(U3!H M!XXF7*L9_W;:(I@!#JC7&D]K3S<7IID0"'-.#<+V8Q]K! 81K.>.=E)V' M_<+A/7@M!Y!> D?S<'PW[F7FPM_2&"Y5Z^8M#5M= /Y&C)6PZJJQZSQD^<&] MEY8U3.!OQ5B9J][*:3K*PW?(BB?>!6M>*,LV#E8ER9?@QD$0?/8&F]0!>T)_ MR'J3V=Z5HP&I[ASMMO DZ D#5Z TH!%6BE)2#W"O1.M><=;:ZZS [>U6_=/? M%*V\G,NXOUWNZB]25W,$Z6.W?E$Y?P6R-.437'F+J;*MVZG9P=$@=*HN2#^C MC,3+=%K> !QM;EB89ER^JL*^RT])=;3._[O('6<7MBN1\ M:I'Y:/8Y_;9MJ=BYUG#@4[9FCLEE *-MKW7 MZ?N 8^U \O@U/-:AH)?)O -%R3(UMHUX9T_6X=/ -@'W@WB&$435!(/C>'R+ M^01J9JX#X^5X8K$Q7L!C'HS/6*YJ@^(#,#=ZMUD[6*EEL'@!F$=4:TKK;XZX MCHQ6_^GO'+\G[);:#L\"5_F1^P6\.[R54-CP&'AWO.O77 L+F7>'?1.TH 8G M,%A>W-C:VMH,ALOQ_+@.YI816LY&W'R:_CQ]]_'XY^#HX\ M_1Q\.CO[='KRX?W)V:=W_4?EF%#A@>!]'"Z!Z,[L'H'GT\RLF7KY^_?OGZ)?A\ M\N4T^'C\X6OPY?/)67#VY>OTW8>/TZ]?II/^HWM,J' YNL><#XSNP>@>C.[! MZ!Z,[L'H'B>C>QK3^VD8>C$::4AZ,1K)G=B-:DD^51DMFTU^A&Q>[MQ\PU^0 MJC1HDU =DW'=00-CLSR/S>I^NAL/ZPP6&*?F19S:%5D7++H3\+]>E2KVE!U? M74GB $LE^@TX*OL-RM"H8@G;4#R,5(_1CQC]B-&/?8&"T8_=!!MA]"-&/V+T M(T8_.H,/1C]B]"-&/[:,_\#HQY>P8/0C1C\.$Z)F;H;U[NQO EY#$S;&1O82 M=NM_:&2'8!E?/#LBL'H(NS6^$79$<#4(N]7)JW!1?LB[ZPU0,W/YP(&"2_;C M!JK>DP3'R5C,'^A&YJ::8>-KD8VE?;>!T3K&1A#Z__GSAX\?SSY]#(Z.)U^" MCT=?/P9?II\_!R?'7S^\_WPT.9E\^;ICJK_0?Q,J7 []-^<#0_\Q]!]#_S'T M'T/_,?0?0_\Q]%\G@&+H/X;^8^@_AOYCZ#^&_KP<@PKQ[!R-\'!L'(,*\>P<@PK'SIX ,/*H1H;AI5C6#F&E6-8 MN=O@85@YAI5C6+ES8&%8^7C"RD<1[-I=%'!#2=Y58%R* DYI3H*C( W%B2NB M56^+C!/_% &G#^'5#F$C_A9(!"QX]IF'*"/1WY;T_NVPEU4WWTFOIK:8\3V] MW"BDL;G2AAB(9S]D;5Q.2--M:'"'=M<08;R-@]UZJCE.J._K$SK_=T M:"4-=/;X-AD@\@^%G]BVU:"/04*X+F^J^KSL9DW=J7\PJCC=J#CUDE7&\CVI MBG]ZHHQ_^/-;^!"OBE5]0J7L]_ZIBE,U576_]T[559@N2[GZ7*2SI]1]7@JU-%OVA?-%6BN<,]<44[6*4U+&HHPN2%LI4@DU#4?G'9E M\K:^ YI>T/2"IASO&VYVA0G7ON !V1B[-!2,??W8]&",);HD MUZ"P213QU3J_B,/;.(GSF&1'BHD;>U:F [#A.Q'U_?$9)?B$>*LTANC-4U'YQVI3%6WV&\ MQOSQ^>B-EAA&H> +]"TGT4J?8R(IPVSBOLP4"#(F MCEI?0F2,9PS8 ^$+0C;BJ,924Q+CJ,PRP9OYMVR'4GT.$E%B-BYKJ@9KPH*H MK/(=9*+4V8XV8 05;#!K@5,FY&"\%!;1PC"0,86![.ZWN"2L+,NHBS?0MD>G M-^9UHAL/W7CHQANG(N6X?085J8:*%/#@MJTY_A\MY!K2),P >F":A"J0:@&H1J$:A"J0:@&N:,&P<]N MVYK0EV#-Z)JP?!.LDY!_&Z;S@.QJ;Q@J1[#!K.E+)N2@"H4J%%20/"[XOE!5 MV-C]>;[B4^V^HDV9.&/4URI74YIR3(OR"L[S])+1)5^.:F8@7<:K&HZ?@Z%J MSO)]=B+N.DOGX'4!ZF.5B\OMV7$IC@Y.VF-!JN/-#:=#D8)IT-,-CN!&B"9# MN,%C&00GX%?/0^/^;G G"%.FT!KT1",2&I'0B(1&)#0B=3\K3$0#VF+W]@4O MO<7)6-CRQ1C7<"H9"-J^Y) T1*J!JNY+[D37VY1:>/8EW:(A:G KBB];EPU7 MBN-[$KI2&KI2FEL@;+M6O@9SR9JKI.ZQZ!+!BQOQXL917-S8\(I& MNYC-[Y!LE_"[LF&A.R&\2<5;",L6Y-[PL(E.2D81^62D8@(^?_KNWFX MN20LIG,5V:V'ZX"I7^,D.0M7<;*9ANLX#Y-O8(LH]7$DP.H:M\K.>)]/D/)@_7OG.Q,\MPC+G@^?O@ 9:+):-98^KA/!/B]-!G-'DNM MN1B(\$]M"?\TH(_RA"L2YZ5%0^QP"C>YO.& ]'X/5VI'JJ[Y>*-%QL_!4/$N M-%V65SGRJ:$+H%"VM4YUOJ-$'="B:CHHS>K;H)6-W8C;\"^6:+21*%86VU',P=JXQ-JZAXUQN M/Z&F]@I?,&D@(U*X9.\+2DI]GIIIT+Y@(I4?*5QJ\P4+?7!24UW,EPBV[O:9 MPXSS@_H ?$%"?59WZBOT)4*RV1)K$L;@"V*=3;):OZS+UJ2?3_K 'U\FD,XD:IJ0 ,;E9[=Q 6S, MQEDD8]O0NRZO[B($X7E*W* M!^UH N;MJ@>QEL<+(0/S>@?,ZQ7%'F@2S\OW4FX+DL15=<,!Z*Q]MY"FAY%V MI[GE?)\NT(7H'1"SK\_HJ)&WM1I .:5L39FPQZ7SLFB,IOZLLO5X$UG&S\%@ M]ZJ409SE"7B:Q"N^],6NI)Q%H#YV0[,K8I01Q+5MAJ#RBO UF'.M#UY%UJ#G M,"'QQT7&I?8LVQ):=T8;]<%$!"RIBL'R&"R/P?+=6N$T2A(U45#&CH?9@41! MDH1WF-3&_$!4[;'[.6"KI8%(/'9@&EAT]9*>=Z#H]A(#2\+8O3]ML-'8?+P+ M,(,>02!#CG<3IT?WV5@F"+K/S-QGQI83Z\ZTHX"W6<5YN=[+&_-;A+K5@,/9<[ 9$82NM@%=;1=QOHU"F8:9K#ZLO)%E^J1UQ"[F]\]:-G_N$.?*"/YPL7AZ?[IPOT^IJ:EF, M@+;=(*46+PL6W?&C\&F:'V^F?/4N*=O,%D)?V+68:^H:MAC-$C'K?>$_4U!CSVY='#N:NQEOCOQ^W. ME3WZH@SHRJY5\]M8J*U[M=\'<:V5!*"7NALO]2$X MI]!IXX+3YHPR$B_3*2W2G*EO?U$UM>QH$AO03?@P*?([RNI7(JSQP'0K/2NZ MY@/3+@K &^'^LH,#]!OB/_ =?8\$P9WWD"Y6>?A&'N(H3/=156XZVO;H0$0' M(CH0T8&(#L3N9P7@#*=-SDM_\8%CXS,N>DL61"KWQ1@,GR5Z#./>\ C!)T$PR8S'8=D31D,?TMS=8DBA>Q), ;U+9_:G<3;$>*)!U*V:X# MU\MDO6;T(5[)B\#IFJ'_!_T_[OE_+DF:B=-_6RWADG)J2!ZSJNA"M84;)(NU M'0ZMN6C-16LN6G/1FMOABM&*1]1(VAL['K ;H! .7;3$VQB@,3:L4-AT] T M6EL;&IJ4AJ9N9%_K1JB/01A%Q:HH;T(.J"!=%";BC[T3#-V3@--K;)(R&]6> M@:H)72W,55'ERJFD^^V')\%^^\6?OUV_$.9?_]"CJ>H #6>'8%^9[L_JR@@N M* 64>P%U&Z^E9?P<#&0KXGL R?(X$E=C*H/VY V'B&W6DBMM9Y7:JT=901!R MO18EEMF%>+80*N2!MN!^[G"C#+LUZ(G60K06HK40K85H+>Q^5L"/%=IB[_8% M+;W1Q/"8]@48DQE!X1*D+_ H^*1R,X OUM9&>XQ&6O<%&[1$HR6Z14$$ QN. M=8OSYR K;C/R[T)\141Y$V/SLF((>[9D+1$8YSA@G".6= =28[FD^QG?DS8D M9#>,A'Q'VXB=:7)/6+@D)P6+T^4E(Q&9\S^^OIN'FTO"8CJ71UQV,%P'3/T: M)\E9N(J3S31S:ULGM_EYRC$M!+P**O6_ARP6T%V)*Q7E4514*MIKD#86^I"[&ZX"MI[4/VP7V63#M:]4S4^(VI5FN?!7 UN@5]< K M"IH(#KS_!G3"XBG&)1(VVV+0IRCS*:IGS-@5B(-V(]I4I1VWOZ JK3G)J*'0 MX\O$D,/1L3CNBQE? UB'>IDO-G M8JW4@F99F-*8UY:P!5:B3#:.3&;TJD"K6X.7; MDOVC.S(O$C);G(8LC=-E=DG8M:#J.,SBJ+3Y)(4P(D*$VI:CH9:&6IK+=!Z> MEF:V<:%RALH9*F>HG*%RIE?..A&5;*MK/_.30(2L4[9IIIO)!["FB.E(0*UK M&*U+_EY *I;NM5K7I\YWY$P+QG9[(ER!@G5'C0DU)I?I/#R-2;$/H7J$ZA&J M1Z@>H7IDHAZ9"$*V]:$OP9K1-6'Y)E@G(?\V3."J6 MV7:$6A=J7:AUH=:%6I=>ZS*5BFSK6U^#.;EMJ%?5]K6F/RF>CGK2,'I2[2L! MZ4.*EVE)3FQ>GJC%" ,YTIX7,]5?"P'NB)H=:G8NTWEXFEW]QHH:'&IPJ,&A M!H<:G(G?#";]^#)'],AT4.C%TK7/[X*,+,O/\5,MGV9*+V@L:TJP 36H% ^C M%(->$4A)-GC9ED3P*Q+1-.+K?IL/.\DRDF=G?!^YK@B]H5.:9C2)YV79+(VP MWG:X@=3I+7%79$V9J(&U5R_L>+.C'*QC-QH-%6]4O%VF\_ 4;]AFC8HX*N*H MB*,BCHJXB2+>0D3R9>+HX>I&F+:NJG\("->:Z8:0X):D9!'G94A2P_JBT.'L M*>Q&!*'.WJO._IWDU;UJ<71.D^J=W#Q_ M)<]-UMMM0"9D2(FT/DTE1>^I'>QK7H=1D40PNRJ/D MZH#8AI*K Y*KLTHM^'"R+;-^#)+REO.6[D4?KA8Z,Y7L" M!__T1!G_\.>W\"%>%:MO1"R)ET*I[/?^J8I3-55UO_=.U568+DG-^ZO]S0XU M4H1J?D7=IE[6ON :,R&/AT&9M7U%4O(C3&X(6TF$;TVO@?2<.JH$.;/%='OK MM0$[SSL.Q-%SDAZSZ25L2%H[0?M5O+S+9XO?,E)F'( X>-$'M6?4GE%[1NVY MU;RHE5:H1FP8.]=ZA5DAQ8W=6J!\Y0I9&LSW^S'R+==LQOZ^;1K(''WU:"!K M82 S5P;Z6S&C DFA /:WH)Q%R$B5 >/SP5-\I,KJ8%;H\I^ /*Q)RO_=VG"; MVJ*5@]FW2 /(0;OT,''LL'<$BELW>=V6;!/[M2'/4[XWD2P_K>B2&"H4/8*C MP7EXL:U/5J+RR%_E@@7PH^@]$&\E62)+26HHW?X>?'# IJ@@]'7#@1!%ZV$_ M=/X>LE@\7#<17K6#S8-QV7)BYA(%8_![$-9L5XGY0]A M$D1A=A3 M9T 3UV6X$1S,4ET$EUGGP?BZ9'$:Q>LPV=(FLVF ^@QH0-*0KVZ,9B0,0NO$ M+-/)%H?6&[3>H/7&">O-0$@8J-KU1YEW<\/8.*,3M;R+"P,CI)'>!M/"5]6] M@C'_DRZV#HYD^_+B]@JWX?#V=>M&!*(:W:L:O;]NLM.'*"GF?.,516+6X@UN M\Q'2Y>PVB9?EE,CJ,]DZ&JZ#104HB/K//W.=[PKFO"'+F]^D.2>?*-I?@>Q6AB-YT! 4CV]6UHG"R[F M_).$["R^;_J.ZP=SG?.NF!X5O[1X>:(T'F<,_-[PAW;R@LN!1L'Q#]H)OS^H M2]S^EL[C+*(%U\GF7. A6399B4\FK,K&"-(O@S"Z=5]6Z2-%E2-1(Y="FP]. M>ZV8#^\P>%4 Z$'VGT@X0=*7GE;U3\RP6$QN.- MB7^5P-!\P%$A(!4@F@[G./=FBF#+45W$PE"X:C364$)6)\5RT+N/WOU.O?NF MUDMTY!^.(U^KY[V.@-5J5;Y@H_?PP[1D7[S:D+G2IH1>ZX@9N#1\B"H%Q+4*1_"P% I( M?!H<._."E.ZFT#<+9(!C95ZKDH?8SN#HD&_.Z!BZ/TLF[-$N.ZG#Z#!#T_0<1)>3(?,(UCG!) M3K947G$B+PF+""CJ6S_(0#='*8B\(F+![%\O<&3.:G=7-Z8,C:X82L8>T9I\-I1G+=B_EAU]_D<1:R=I)??P$S MS@+65GSL+TS&6G75E/0-_!*OUU4[R\_^([R:<% M8W+S%J#G0#8>Y;(UX$9ZC:,+?)B_G)==7>3J.TVCYHP]]1[*EIK?$;:%MUP+ M];7PH,WMT_Z$X-X)INFTH?J$1^G",T%IYEII+C[Y@H[=.P[0!7ZSU)G,%)EWXDA8,0<;$(M&?^=0] M7)K)2U..S7K&!!Y\]USE9@2#G:#GJU'5R7;_;DO1"T\6_V]^ M$SZHM?$F(]G5;\FR5.)4T>NU;8;1PH^+C)_?6;8E*5,8AD!]T/9AW_;1.9T[ MF?:&A6G&Q=#9XE=*YS-V3=A]'*F,AP8]7>)(N5J-^MKE:DL15Q,F^26-T_P\ MY=029:@YK--0?,SN"3-AH;Z]9Y9"B\(!6AD/T,JH/- I2&[Q!1.3 XRV.B-\ M0N6EH%6ZQTVT@EC+$7Z DW3W<= I//.LV&PPC16+%^@:3^+ M5%*U+RC9\ XZGM7BLG=P("1>\_G:F]7D]!6!5\JAIF 2UR/G0JF&OHXK)!BC6OESUF MT!$V3/UN&V\8Y/^Q-]4L&?M.0R8B ;)+PJX%9<=A%D<20Y^R[:!4G\1)P4$& MTOVBM57*OQ.N#8C)<\'GD83>9VT&"F1]1L/DGL]/(937]ECB]3)D>1S%Z[(RY36)"E:FPIS$6<[B6S%5)NF\O/EE]WDW MHP1;*OX[&/G5S3+HS1NU-^]%#<_OA=#IMCM2N3MELZ>C83+_;R[-"H(E#+4< M;7C.9PL9M28P\QP_^+$/H3>'HMGN'K#:4O=R3NKN!(L@&FBO\(98P"DUN;17X4,%R%I M(4^#@?+B,M=.E$HP9,9WO3J[8[=436V[HW[FVM,]_T399N\OWFU-4^&Z;^A: M,AW6FINH&6'H\AG&Y6/ZMD#NFV93P)+-Z'Q'T%F\XILBNW]UMXN^PU". MA$>*_J#L7^?I):,1D;J^U(W1 8*E7-H8C8VW?S0 HP$8#*=TLJ2F3J*H M6!6).)9."%]N416BP_].2+F=I_/)BK(\_JNJ1K9EZ5)PQ'\[W?$C47"[&CY( MOPX"SW'!3P[A5DGGNS_/5_R]WI>S0'UMH5%?V_=C9OQ +'/#Z5 4DS'HZ09'OS)YB+VZTT Q]U*B MY(9U59>AHNEE))4W<8FIHEXSQOW=X$X0IBQ<9- 3[=QHYVYCY^Y)3$1K^.%8 MPTU.>]IBD_,%+[WIW%A^\L5TW' J&%6LZJ^MD/W>/U5Q MJJ:J[O?>J;H*TV6=T;_V-SO42!&J^;4#-^\)7\SGI5PKEOAV;DR2A/XHKT5: MG*=9B(,(_M27\TX#>].="DB+X1-YP0'I%H8#LFNN7X7R6_AZR6%C( MKOB>+;OP'MI]H/B3Y^2=IY$03L@)J?X]HZP20^31*/ !'.&P$L$%YJ>+!8ER M+I5I+Z(W&L,Y/DN98MZ"R9<#.,'A]W"E#K[1-;=.^XM:$?L(*UA0]!KH/>SK M7Q=\!RM%:@D'M6T'HEN84F>+*=>YXWRG"9R%,1/9*/R'R8H6::ZO1FDZC$/< M[D^>25[MS*>IK(:RP0A#\4C3Y0UA*[%.9$SL-1F0RGQ+@B;@5M5T4)J5.ZVZ ML1NQFO[%.H\V^O2*E-X_43.PWK6A;S@8O>45/6$9#I$=;_9_44PM\P$P&MB# MLM_7Q2UE7 *H7-W2$^IELX%.J=_23-3M5)+ZK,U =.YKS8HU)VLV&*W*G4[> MT+/X=4-S-X:?^Q]^7N]WIAH'\-BYQJ#[9G@IK,+4U/;C"R8-Y$L*E[)]04FI M6U,S;=873*12$H7+)KY@H8]ZUGFD? F!5^^QG7JN?8%,/WF:&@%\0:C9(=4D M_,B7-(S.EF%MG((O*,E7GB*@=>R+2JDS*<**?#XP9([?.],99+4Q>&"4'+]TQA@EDP!>7U8?UH_HRBK: M+O+?EZU)/Y_TX26^3""=L<\TD0B,B_'55LYMS,;97V/7)-7*E#QSU)?#VD;% M"\>7!5:\:%!]0!>XTM]9XBPDS6/H>ZQ>,0ZPX*DQ_=EM1@*5299-?\J2X&*8 M @>7.?V1PU4I3G \#D$(!V3K/@%FN4S:;0+-+0125CC*N+PGMO*QLJGXKBN:=5CJ3WHL VX/V26XY MU/"I^/7+V:3+\#Q(9Y5AK\'2T>4K5OUZC,88Z+J?_46MYD;1$E..@?0J;TZ2 M-\04Z0[YPQ3I?NA\(:Z<9UDA=O73AS5),QG=ZDZOKA(>=_[TN')I.A&@,.G7 M_Z1?3%W$["(WY]%A9JGAW38.1/H,A(32F XW%WBW2&IQ:6@5/<#PGFY"",:2 M>Z6$0FL&Z3%*Q]6[BUH9NKP+V3??@V6VSOZ"<^X)NZ5N[35M/#\'%)=CZHKI M(?[F^>UT+H'3T*S48RR.:UMVO^[(@2(N5E6V84RR@"[V+D-?[#:1@#ZQU2X> MH]6C;$=K=$ LQG(,%\OARJU>.B-PJVEFXJ[O8#[CS2@ >L=U'T/K.PS<]4V-_CV$P[@?\]'."-5# MF,S8HM"&#>4X>A=D9%E^CM,%9:OR03MK39 _OTT0&+1A-JBU\(PF9&$@1C>! M&/5VV8SE>S99_NF),E$Y=LJU>YK$\_(]E:NJAD!]PP'HK'VWD*8=U9> 7Q#Z MLM2$P=6B-LWR90VB[>H]3>*5J)G*$51F=H/ZV$W[+\2C9XO9FC!.2[J\KJB3 M^42D[0?R6J$S9X069[PU&+TSLJ+MFH.3FAQ:8\=#;W"&BAIC]S[ 9D:#8W;L MP*!;!MTR;0P 8'G.$3/ 8BML]T%3OS'Y30 M8G,I6E)QIY1Q"D7]_'0^R^\(4YI$-*VM4EYFT%XRNHAE :Y[+9H5G>W ["1> M]04GXXS/!BX3\T.[$.%'U0$NRN,0/F-(U>XF?"#9Z4/.PNI6'[8I)0&1TU;88QYQT7&1>SLVPG/BLR_4!] MT(B*1M0V$?&6Y JTROIOE37;MRAH>_8.$[W-2;_;>V>+U$T4 T70.R.E 38: ME;V_0%5'H3%2';U;5&C@=]' [V =M0YUOOX6D<.X*6P]WJTH)1!:,XAW)Y 2 M#FOVL'&ZW&[#1(04!]D=(- =OOQ>O]V^2]\@4BHW6N!7A'TBJ!7Q#U1?OAC %TBZ!)!EPBZ M1- E@BX1=(F@2\25S58BG!ZD2Z1>0SY(+X="I[5N?SX2-\BNXKP2L\-T'D2E M=7U)N'1.LK8U(!H.;\]2W(I -/\.6!?B@B^@JOCC-,R(I":$O)%E^F[XXZ3U M('1->Z?U6_@0KXI5O4%;]GO_5,6IFJJZWWNGZBKDFX-DNKWZS0XU4H1J?NW M]7 RNY"[/E[]B,5,)/Z$*&+\V6>4G:;W,5>L!%UA(IS7K/Z:%,YB;3MK/LA]AMP%=M1L(W=VEGY<%B^[XD3%]E&&.-U,^ MQ9>4;68+(8#N6LP5?H"6HSG"N812I=^FY6B6.=]?V9O3+(]7G,C9XI+_$'-5 M5)%5!>H[T%R^9'1>1/D?(6-ARF7(:E^3,%+?>"C*M[/BJ0RYC.I7#9VA^+$, M-.!B*&!OMWB[)ERAFXN"IF9Q&Q8-0\\N%@U#7VS;TE"O M55VJT3E]X%IA3Z(FMIRQ8]&5ZD [EL5]P55=?DYGU1R[MQ&PTA2FIK%S#YL# M$E/CV)E7'BT*@^_8OJ=V*E&OORZ.'"#!2YM>7C0PIN7<#C!'\_K*18B1UF5@/TGR_JPJ7B\H&;6,R M8:/9"\$TH05V)2C.(FKK38_(WRCK; L.%&;9XTE+LD.1G88$ZYLD'B9 M/FMQ$O..XB"(I5$C70P]$"I;LJ;BXDRV48;2J9H.4"];K+DBOZ.L?B.#-1Z8 M;F7PF*[YP+1_#U=U8?A&'N(H3/J6DA>7[/9E[KN,;#W3JLWLA%.0DOEQ1(+C& MT8/I>(R &2@O/6984)$=- J\8!J$.W:^E/"_M@0__A0)DAF)Z#*-_R+S($Y% M:=N,)O%; 4\^CC37J=VP-[IN(I"%_O;^E&=]& MXT4L*2H(:ML_M;N)M2-%4JI6V:X#F^UDO6;T(:XN]I&7BU4T&\9PW.MJ;FE@ MMK#3>&;T&R9HOW.CWT!\[('ZG+SLM+(&B7NN618FL\7VB].'[\1/=_8D M"><=/R5(OZ*-%&VD_=I(^]V)T9;JORU5+X-1(Y%R['CH#:M J77LYD/8Q #) MSF.'PJ:_8;3QL\/[&YR+UVLD4_>P6)[;BF]V>BA0DXJK*1*J5P M^^%)']Q^\>=OUR]TP-<_]&C^/4!CM+'-LL ME0 A',HO-O$J$&IWR^\EW[T9R6-6 B1V^(QO\;/%3?@@L:58>JJ+2.[2(@M^ MLJ?1YH9QNI/J])__=Y&5A6N[0<_D20-958&<=(/'H+.#[]BU,C>Q"/%O,=GGE%W _=[A1UH$QZ(D. 70(M'(( M]"D!H=7??ZN_^1Y,6VQTOJ"E-WX:GFF^ &,R(RA5)4?4YR K;C/R[T)\ M1>[+**F6A>X-AK3G*#(F"F/_!XS]K[UQ<"^*7G$C88]4O;HH<(\BR;V0?5,C M14AZ'7 K)]D)N]'G"0)_1&F$9DM=CF4)P69I2?;G?PRW)31 MEY>$1>15.')GXS9S*T@8/>-[]8:$[(:1,"O81M3ZG=P3%B[)2<'B='G)2$1$ M*,;7=_-P4X48R-,M.ABN Z9^C9/D+%S%R68:KN,\3+Z%*:>@A%Q*.KC38=V# M<D]#K,XN^821CB?I;^'+!:*F"B[=P3B0MY]L+27??*XA"DV&7)" MJG^Y3E1M)US@!/&G&L 1#JO#0&!>+O3Y]@3@VQ*00_D 3G"HO8-!U]RR"[%4 M=BY#IKFY0]YP,'I+$T$8E?D@QYO]7Y2>7-,!T %JWP':/9W%+65<1A-O6"Q M&:4OF@VTH^R?3(JY+&LV&*W*'43>T#-7.-XM@C[LF@2EUU8&JE'WQ\XU0).@ MIG*1+Y@TD$,H7!KS!27I"4?AYXHO6$ B.IK)MKZXSYJMJ2:6,E\0T\\IG17( M%R349U2GAC[O7*JU:><2I\K8YXM2DE.XML!\C_Y&'K56.O;W#Y%,NG4;@1$S M+B_IRLSI+G[LTU@AP/@Q15YX4P]'?WN-LV#I#)@'65>@J?^HOS-[)&#!W:7] M'5+.0=5;T LD?G#[B_C?+=_]^#?_'U!+ P04 " U?F]7H9(.<,L, 0!X M:Q % '-Y<'(R,#(S,#DS,%\Q,'$N:'1M[+UK<]M&LC_\>OTIYL_=G-A5 MI$R %U&RHRI:EAQM;$DKR6?//F]2(V H(@$!!A=9W$__] P $B0!"@ '5\YN M$ILD,+?^=4_?IN?CU)GIZ&6F&_8OK:GCS$_?O__QX\?1C]Z1:3V]ETY.3MZ_ MT&=:WD.G%IFL/?CR:.GL4;G;';Z'7X,'Z0^JMGQV_3GOQ^!1 VN*O?ZD392C M)_/Y/?L)WI%[X7:UV"'TWFN&[6!#(G M UVOO1 ,13-TS2#_]^GNZWO'PH8],:T9=C33@+:D0:<[ZO2D9:?PZ)_Q"TI_ M#749/9O7^I,[\C!HQ+4[SF).5HLXP?8C:R7XA;YTW.E*H4':EA/WUO*GB-=< MQR)/L00X>0^_K^86]YS4"\TO- O+U&-FP7Z)FH4SMZ*Q0W]9@\X64=:10W]^ MQ/82.9IM]F7I>!?6O"?6(.]$0G[@0=Y9H5)['96=32P[4]=0B:6:,[+V]MWG M+Y<:#/_)/E+,68A0R]W>I^]<1B/N/[[W?WOR-_O_C_^MTT!=B$ L[1$6/ M"_3@ ?$S !'=FI:#==1!DO1>&K#1H=&I))_V9'3[#74Z9V\^SHB#$1U@A_SE M:L^_M,Y-PR&&TWF P;60XGWZI>60%^>]M]V\/_OXWAOHQT=372#;6>B ^@D\ MVK&U_Y)3)'7GS@?$OIC@F:8O3M'__.6:SH<';49L=$U^H#MSA@WORP]HCE45 M>.04=34#=8\DS?B :V:9TB[#KF!U@:57L.>E(U>ZYC:-0P#4)_TUY.Z8"( MY?U54U5BP.C@[_#$M3LCEJ9X4WEQ[N@VJ?Y.%X,N>U?R_BI1(K20@2D# Z.< M?C85>-%P+C5;P?HM-&&JE_"=W3K[5^_C^[6V^?;U'X(MOR?Z..>^SAE[A;JZ M,-3/@)[66:%_HV%?[G?C^KNTL$+W;:2!)J)(,FTVW+>VUJ%K:-[7W^\_!]W[G'\Z M5A3+Q?JE",]:^F;5.& G"#2-.(W4)TV>'%;@MY:@/T\N*<&NY, M-1V5*-H, XOY?P'9T>G!1(+Q!^.-GT W8@*R1]:*#O]"UF6:P![Z1V2.Q0@MPZUID1F M3J4I3/C>:R?]E*^N+X%U8^<C1,"J"D8V^.)D!U__ M#N0!!H!1G.O8MF$I'5/YDU'^VC2>33K,H'];E_9 MMDO4?+E_=!(O?ALT2SD3+>\!W<0>WX(A3V '5U-,<_V= F>Z8SMMUDR/^XGV MW6J-N9=(V2EGS.R+L"+/.@05A-CPF?H#3FUF_<(8$?/:G$Z9 XS:3)W >#UZ ML6% WL_4V(*?M=E3,?Y8P MM33XI*GT\T0C%F*]DDA7UOG5;^N*Z^;+9\%7ZZW/V989?+*##?ML-<+@O=5O MRV&JJT?9#%9=>+\$GX-.WJ^MQ7)M*&38PK"=,VA^1K -G\_\)N"OP?O!+\%G M^GZ:A08]2:=F[RU,:/% '7$>>.Q/B_ O3*9\T73]DIFBYWBN@6+[#1OXBW%MP@_/H"L^D<^N175ABRB$^CI.NBI>>(IN-0%H6\[ITR9%_9[WH&NSV$TKFL<$6U1+XGO!!B<"5<$O:;4%ZHS:5!;\\,TI_)9: M6]"$BM!(P,32^#-Y=*Z@+8OYT!DM;RUSIMFVZ4EJ^]^:,_V&'9#4SN+&&,\M M39>@@?[84)T]^0!3$*TF"D-*3OM^7V,J^1E88 ,VC9<$60I4 MK^65;UAF+'- 4;X=^JN?$$5EGTO+?\&&L+L+_W.GX%5SW' M+F6>&R#%0C)F77LT:S;;M_^[CHU/PV_!^]GBTU]-X^F!6+-;UU*FV"8T(UES MZ-)\6IS#:)],:W$SH0<<@B=4_Z##,SQCTD39:F,WXP17$-N::>7=#NL$UAS_ MQ,,YS(W1[O/-UR RMTJ@P2^K')*JT9(JP-OS\+7?Y6RR2YRHG)KP>C23XN&L M(4'QA%E4M:-XPRA;J?7?.C3SR;4U@]AV<"J+D>+T[-XS9!MTKP6RC (5?;B2^%///%!C@VUD;H M;OGH;A4A^*X<"T'P/+W;%4S!$ 3/D\,K$Y<5!"^&PTM-X$BQAPN#\) V<$'M M0]J]!;4/:>L6U#Z\?5NXE@YKYQ;T/JR]6]#[L'9O0>^:[M^\JE=7C-HTD2AZ M'N'UL*N.#_'UE9),*?*A_XXT*TN M:;RYTC.1O&A.DN_^2*ER^F_UD%+CY>()=<$;7DMZIX]>)IL#P0C!TFI>/L#E%74-05/.":\*_"?[>6)FK'Y\0] MI2F,5>2XQ&,2I>K+JQ%]@(7O*[DC-HKSJZ(]IF.<&#H+)7&+)7:OE(!J:3)^ M(+":5'P/!%A+!JL4WD![ KE)D1NU;@+&%8.QT*NK 6^A5U>6J=.A$RPZV.@I!5WEB29"'0 M)%.0HVPQK@QXX\DB=L53)A.E':R.(,=/L%Y\*OI8DVB; M>+;-XUM!Z"()72)'?W(UG:8'P,_!7Z]F<\M\9GI_DXB<:*;-XV1!X"((7"(' M?\6&"C_1/QI*V)TS;!['"H)6CT.7]X/<3[%%MFX(\4=&?[.#)G9>$;)L[_O] MYUMBK;>J:L] DK/0H]?NC%C8,:W-CH.K2:"97?UNO4^__$P,DQW2W&XVZ7S6 MFGB_/OJH:<<*ND]8IT= [J>$.&NWIS(-[-HT%->R@-)?-?Q(<_,K?RPZ;D(K M)GAM9O40;*\2<*PHEDO4T/2DNE+.N_\O;C[UH%>P$0F&*XKA<@HI"X:K![V2 M[7#G'B;'MDVJKNDE9+2(&35)0@J"58'#N)8Z_?V!UBQYNIFP>-R$6#>3+Z:I MWECWQ'K6%,\X"WZSB'KS3"QXA52;^GF4UTO<>8(57:$P=FEYPK#>9=\$9@\> ML[4K72

_"8K5WY/8'9@\=L[4H [XW9L7-K:H9S90C@Y@+AN$WL/3=@5ZFX/>VNF]VV7%!7S355MO%'YKI_D*_ K\UEGW%?@5^*VS M]BOP*_!;MOZ[<=[YF1@NN2,SK!FTA">Q)J8UHSDQ92S;?R>6#K\K,>%_0TZXJ!C7![QU3^1-^FU7U.1%OPTPIAGAC17%G M+JOWXF7GPL\6F=(E>R97AF+6QM+83^( [H842^P136[BFL5"2D9 M/:DFD6VLJAK5BK!^BS7UR@C*I#6!>COGUB0B>AL&VSMN7(?V2)7@6M.0*?>[ MYE5Y^H7B?Y)0< I1<"*"9HF"#IR=MJF)+A2C'!6CNH)"*%0'16ZAB!TP\84" M5W>Z,VU=\L_%"Q6O"!^6Q/>,?#+B"56M&!]6*<05*E$)5*^HL80G$%2I7+/9=$#0-XE:\9-J"F\)LM62V^ZA16*/;RWBW3[7#+KMF%53 M^$T0KI(Z@6MJP/ZB,60?2<#RG:X\?=;)U>9TS=0V56*HY(Z<: MT#EH+O(>NX_OM9=3B]BF:RG$AJ[HYRG!*ING/]+I,&UV3'^C.G&'CYP_L5UO[+SF5NG/'^_B, M+0VF?FK0RP7U#S-L/6G&*?VYM>QK[O<4]$(7HX-U[!$BSOX]GWZZN'B\_H_F'\<''_\?WC M67E#N;\X_WYW]7!U<8_&UY_1Q?^=_SJ^_G*!SF^^?;NZO[^ZN=YO?/*>X_LW MMJ>@L3BF@3X?G1\AN3OHG[PVI%P!6 A9+F_NOJ&/($4,T[AV9R#2%.1+LCLR MB2WQT$(&IF)8)=KI9U-QZ1;RL)B3%I-XBMPZ@\?^Q<33JN&S*BSGYFHFZ"&T MD/XZKO7Y]ANV_D0W!GE7;+]\J/8O%UO0M+ZX(W/3_IHFOHCUG73>31?V$K+0TG^L$ECM&P0>2VB6]>R79@6>C#1/6'7SB*IAVXL M) W>JN_0S00]3 G]R;4T!_08=/&B3.D%C&BL./1GZ:37__AHP7[PYM*TD -/ M_[7LQ=N&$8%=5.6$Y%O6Y(47F_57I+^V(J)CIN[.J*17>C-P@]KF>K'C!5/1+:/":M><#80@:?@>4 M>[E;Q;TEWZV:QX+>D2?-IEAUKN$7?U&/6V?W_[F]N[I']S=?OS^ *G;?1E?7 MYT=IUWBW:ARM56^M17C>40L#&^[%"P9&I'-#Y@19RSDA;"-[3A1J[:E(,Y#F MV A8E^X4.S=GSN!PJ*6''DT+[+)?6MT6#%W7YUBE<;CE9WN.E>!S>E[]H:G. M%/[:_W1;_TQT_ -V^%ANH$OSWE$/84T?\,N5[T]1V+JN2>>3 MUME0ZD@]63HYD9,L%_S)H%AU1+YE\$&PUYLT-0G] 9J!K6I,=Z@-!-Y>'=T= MW1^AB]E<-Q?4,UA/8H#(U\*LSY=#81# M?Q"ODV8%HR"#;9_#7V^L!_.'$1!!:IU]-5W-?M9T?6M7;M-%]]>-ZSC8%G!C MW8)F .(G4" D.8$&\1LLDJO\N8C"1QY#O35A"/K_I\U#FH[4:YV!W20GVI>K M#*VW^RT4A=/8(CB\-/W6V:"[M3#O.)+GJPDK>#LUC75S5AJTSGKR24?N=A,) MC[I(@+<^$*EY-K> 7;0YUA%Y(8KK:,^D-G![N[*7J8.I*YU\L,$FU>M_/;Q'14U MU!$[5IS3FKEZ=KL-F1_,ISKS][SJS/%&$R#'>GI\VVTC^L^[ #(=]N0ILDU= M4Y=?!IU01&XP.Z+<'HRBURN:VQ\T1V>^/H*5*5)H'LPN2>7/Y]%T''/&)N3- M=&,M7IMCL"[P?7PC_C/6DINCGBIXM2S,)./]8O9HZF_MG5*=\UKM7H4"H_)AJ\,U*\J38Y#DO*7/LU@E_^ZG*OMQ?2/(C8_M 51ZV MSKQT4L2RVR*CJU7 >)W6VI<4GJ (%MH/!XD%Y@CF(((4M"T%DB9$N5/JNW^"4*:,'\\5?Q" M8<"WTCMOE%-LLZ"TBK"NPQ,T_D_5R;],[YJ M&9<18'H9 4B%7V';I8_.+:(0M@E+,F)Y(C9Z"XT"P9'MPL9B3TT:E0R2!9PI M=C9G\0.O#Y5%U]G+_D3>M1$V5/16#LWV$; ##SW^ 7.A+['GX4TZ%+\QFF=A MLY&PD6+;02==I.*%?>2U$Z3V^)3FX)O42,*C <;#CV@$CG+3._D/L M3:0OQ[(<4?#IVBP[T%\ZPBFI@3.!-^ EK(G]+C?0AA:0KI^/X2##L2M FQ:T !.,='B?(*R M70RK2Y%'R6A141;Y+75N=")_L&&$\%=?&E*8*>9LCHT%E=[0&@@Z.M0G]&29 M/YQI\.L1R''"AJ:2B6:PG"WFJ/0\?,J'N!%ZOX.Y'#R8X)'8,2Z?I!(\>#IF MQ,MG-0/= 6MZI ;]N",'7H_P?G14,_='13)=I/[1"7>_QN;*,8& OD8C+)/S M59*/1@4->\QKP/S]1Q$#EC]P2T&TSF'.3Z:U"(2_%*&ZLZ?9LBC^TTR+CY)> M:4RK^'7L'?7S74<>RW=/!> GU]8,8@<*GQP1,TV:77X?)U!Y!&'R%P$\EO3" MWR6^L$WBW)M^L+1)$_?O:12AA240#YD>=5GBF_QNTA]9T/IWE*] MJZ\4VU-0DY;JZUN@ ---O23F!"K?NR,N>]T]'<:&0-DX]T*%"<'&!.LVB93#DC>[2^I(81NOUQ__[::@W^V/<-K [?C+1>?3W<7XM\[X\N'B[A1A M_0=>V)N!_[79!GD%V!&-3#8.14)AF.'SMU4 MW^!>QH2VL$:C.'*WWT9R;P3_&0R6L1S0[> 9&+;Q2ZO7BM'S9IJJZL0?WD Z MDOBIZLQ-TU'PW%XGQBVV''1UA"Z7>LN5X4G1=(G_:T.7=RBI?WM] 0<#MG9; M"YB@9RFE9KWVQ,WA&L(UB'SXKEQWBP,;/$!.;26\&:[MDW<^(=2UJ%6!^F%B',T7\- M-AWZYD7"+I@EO5$S@#T5?">S[^04S.(E8*R3/J]D":8#K"_+UE %:PK6K YK MKE641UY)>?3VJVG;[^)X==987NT)7A6\6B:OHN!?]BP#JV;0 [&G'2F"E3]A M'=1(@NZGA [8R>2'3\3Q?/#]:2Z,61?,*1@R$HPY,DF/YYLL^,YMJ?H4C=_ MA/?88!-MN)H[$)R:GCZ"4TOBU'4=F$6)IJ:N$LL.CK1Z<_1N%#D\17@HN%GL MNR4;K=>F ^\[)HWX "/35(DU'M[3AUHRAQT+#FOD?AFJ %!(I$.N>*3C&S;P M$V/.5;&(SYJMN%YU3+I+C@VL+VR-;<4KIJ9<[V53T6?NB.WJF\[D^G"[-*H% MNV^!5_!ZE7B]5W%>_Q=-3]1@,Z:N9,JU\(4>?*9,KYOT^@8;X4?3=1 M$4X< M=*?9?]:'D^5Z&+J"DRO-R?V**OPSB"2U[88Z"MY ON,[0KL)'N=M@7AV!1LRHM-QQ7G4VI8 MH4NL.*8E6%2P:-DL*CRCZX/\;H1*>-YCW3L_YD<<0V65J GVW69G7_P]5W"S M<)<<%"M7W?'YF4PP"T]\G].24,303"O$PH)=Q>9[>/IQ_RATB+2RK/N-)O+< MXPF!33<4HA L*UCV\%AV4/%]EK?'5K"I8-,:LNFP%COKQ]3JE),GBZ2\ M"O!H)8.&]] O=FJF&<8EG455?4M:W(5S^:EZ%BO:U?!J.<(W.L?=:M,ZDT3) MHRPECZI6!BU.<'Q\# KFK&[.2_M?:".FV$[YU[OO7?SS<17TYK(^X<, R^7) MHW15B.*OEZ^Z7\PMS4;WINZRU.4V/6I_]!H!:_%I+ MS4#.U'1M;*BP9.1%(3!R>AH+QN45W4,P;/RN8$X(233#U74JY%+7(//?GV@& M*VT6O?.EVTQ0^-@;$/GEPW8ALE6WOQ+L%T.,5%Z0K[ULJ;*[A[ YXEW*)8>6 MELKB\/5-.?G-$2$.4E>5DKH^Z&2P2O)3)Q,A6OBT#O;B.&27: .XC<_I>7D7=(G8#3KRAR47TK:F\D7TU3ML:'> M$^M94XA];^IJ-L7CI#WHYZWC1CGI:KU#-!RG/0Z:,V^<]MJRG+?2(G!:+YSV M.:C=G'$Z&K6'TK' J=]M2Q+WV5:OKJQO@1JRW M+Y9IVVANF1/-J8_J7AYOQC'=D(.RS6AQRTB1GLOZK;-^N]OOEFW^"M D!\TQ M!\UW+]!0!UW[Y%A$'6H$FIB85BHU=&_0R.V10$V=4!,3GDJE%.Z[/TG=MCPL M?8,Z//_L/=%U4(S;Z(D8Q,(Z*_F)U9EF:+9CL>M3#B94XOP$K'A?-U@>@2..:$XYAH8BJ%-R\9RF2;ZVVAFC DPIM+REW2Y8O3X"K3) MHM(C&V8,?P,6[)5@L>=N$K\30-T#J#$1QE1J/!>@]L) ;0^[O2I!-<-AJ+6C M3P*CV?V=_9AX7"H-G1-$ 9GR0"[;[2G DT+ Q03F4JG%W'?B?AG!W>)WXL/S MSU_18Z_$=A#Q3*4V,HA(QMA#^/,X]A<092\_C)QW;IX0^QQAP^,('P_8R,_!IR-&5^]%]<>*C7HCE<8(N3\3V1GF[OP1BZX58'F?I M\D3L\2AO$TP@MEZ(Y7&J+D_$#@>#2B+VP-RYFWD2U.V/'@G0DR 'O]2I/D;U MXC(#'J?L5N&8H""-9KB Z]5=5)\8N;SG'BC-+EX<"X/TT QL+>AU8C8P,1V( M9;+4I\ ,WX^#^X/A(<1W!.!3 )['"<'* EYNRX,2*H.)C(UJ8IW'P<;*8GU8 M0@*(D.V5QCN/(YF5Q;O4'AV74(JOCNDJ=8M=>%BBUDP0P$!O'XE!)II3(X'0 M<'_%D,>1T:74\#T4GSPJ9PHSBJ#%P0(T>O\;\C@,RA&AH;VK<#L\YL21L%0: MQ0?1;,#C+"E/0=VOJ"-9(+0LA/(X),H3H<<51>B!ASKH!3;T+&B-MI97.:4' MG**:[J-.-EFEA!K]R0<7HW'Q.& *5.9U8F^0.Q^_KFCUF*+U3F"U:ECE<<:4 M(U;EMMPOW(4KT%H7M/(X;LI3LN9>%#PI5D4,@@_NE5&\J9:6=+6 %16^>LU/4RRPI!+*Y@A@[0VLJ*C3:RZ5@B66R.FL'(*; M[">)996HN,YK_H^"9?!!L$KE7!_%JNR?-=UUB%IO 5*E+3 J!L9+:?>))=3V MPX165,"*E]K."UI"<:\EM**B,;P4=VY2ZR#TD7IA^"!5]ZA#C[Q4=VYR^""8 M)3=_>P3_B*^2?W5@1A5T\&]"A0Y1$8:)XB?B!:YM9+J.[6"#1OE/=XFRJD2P M1$NB)=&2:$E$L^L6S:Y11ZOAUI(8<[*QC;V.]=F>/Q+J9L&?MF]7VNN[T M3G,5KBRU1Z/2[[@6R$J.K-0![/*0=5S "65F1E3J"70:R>I[,ZI=0B$L@ M*RNR4@=\RT/6H':AV6KQV^I [%I^,VGSQ;;"?WS(+"5.A);)K:$ M!EHK;*4.Q9:#+:&#UA!;J2.796*K$5IHK3R@3/%\UE1BJ#:EAPZ45-DQ3,6< MS0!%+*A5'Z6T,EDWT=P854PV:ZK@.2/0O6,J?RY)N,PI\"F9.JF ,F+WJ"O4 MAYHB["2JH&C6C$&!,(&P;83%Q'@R)0X*A F$;2,L)M:3*=NNT0CSE=4W\.>C MJ2YH]_A1)V?PA:H]G[UY$ZTX_KS1]<^I"],&PYC']K$YNP0]A!"F$%K>?KW/ MARE!6 &U=(Z-!1@9H,XZT 40$&% #KSP9&$=S;'E('."''@<4,0*:&*:IC71 M#&PH&CP"9HI#9M"%?;1K"IR7"2B" &\VX.?VRZ??6IOXZ'9_BBH8XW_#6(Y] M!2;!>EO7W[\M&PMSJ;^(:*V#:!,A#I-@E2VA-%T:1+?C+Q>=3W<7X]\ZX\N' MB[M3A/4?>&$')8*HI6&0C8ZGQ)N!3(MT^O;2W[OL?U&FE/]3"[W?G.ZOG^\B MITO7;*W/U?JS&13*$[2KM=XYL(D-7>H=!<_MUUCEX^/9_6)N:3:Z-\%"IQ=, MM-&5H0#<'\]X<6VJX9R'.?%^R7^444%"SRTR)8:M/1-OS=[28D#OD%?IB>>8 MDTD:&.];S0 )8KHVAOWBW6M#R$]2&*ZN4X9GZ*O1TB:=,/!4 ,V /91)(J]P%?.5>+N/8X6Z_95@WQ6TTXNRMW\D MUZ0Z$$:PJ,8OK>%.";OOOIZX\G.\,R@7+H!_'J86(>@;O#ZUT0707O68P6<( M+KG-,77U!65SI>RU9E2"L&&/:U/%AYPKR **WBB.^4@L)+57I*QNKG&9*R2+ M%M3P<)^)UD*^S7M3K)&E?'+:AC=.%/OT,LJ%PF] MU5D:DN:G(57<*!8MB99$2P??4L4\#(65T3AAG5V:%H$Y(L6U+&(H"^18V+!U MS+9\K/[AV@Y+/*V1JI8TYE#6R>/$ XQ6P:1NU'&/M,X2MGVO91)[*IF/AW,? M#@\4#5[O8T-]6&'C"]8,JKZ-+$OP5GZ\%<-:4>7=TCK5*LI:9[3.2]Y,%<5" MM3Y5VW3 1T6UTCK+*@GX?NNLEWLYMFQPKYRC[#R=BZQB+/HJ3_2 )U33I:?M M-IBBA'A.\L'%J7\Q@9]4ME4$M_)1VZ2VU"N\X-,6'_:$YO;*1A8/NZKL9.D9 M(R;PD\HNRHTQY+9\4OB%C3&,4T.D>@QV8ZJ(I3(\.&,79'E/SCMR&070 M6AL,3<5MC-"58HJ3I3(@\A2Z@\)C[Y711CZ*4D(YEA+B/X4&E!;JB=)"HK30 M_L-9*RWT">O F03=3PFA4=ZR2P>U$7E1R-RA^Y%72Q?!0+&H*.3M70DJ"C7B M^-CJ6.+>"D.$&&Y6_8]]5RAW[6D7"9;_?"8*H47242],C?"_%3K451=HE!D3 M*1%4!W-.^[!H6H7SV@T3$,W8.R+/ !>Q=52C)5B!H#$^&DPQ#58L\38P5X^[ M/\6ACG+/6N,1]A>;[-BVE]84?:EB>N6K]-V_.$ =4"D6-!>NK-M]/EX*C8,P M8]K3IN\6HB5QWJ2\\R;GV)XB;( R2O]"_G*U9ZS7[(!)RK/KDLPC[K5M]L6% MNZ6-5 TM>8P;:'*Q(LG8.<>61>,]_XMUEV0*Y)V==^""QEQM))!);D MCB1W>L5C29;:P_(OTSPP!6E#?H\5!>;CV,@B"@'B/NJDC0SBU$=\)VFT8"Z3 MNUDE=D".NR4UKHGC*[39TI*Z[>/C$HJ-U$5@5Q$]4E89S1T]HW9W6$(Y#J%@ MKP3TE?$,U#.MA1#+>S.6G%4L+XD _)2)D8Z'[>%0Z,VU0DLOJQC>&RU]N2WU M"L]_%XIQ6.[Z]9#6?(GUD;[\CF+R8;MDPTG#G?VLLIP1U@OH[*,:G;3E4='Y M_N* <-51.OMP72P7MOMI(KJV3"SCV5O+I.Z M ^ SH<[7"B_'F;TJ>^/E^*1]$[QNDIBSF[%ZA0A[ MF0.9(3?CM6DH>]BT_?9 $@4R!3#7@9DY9LH3F+V1<(%78/^(=H'GN)G$U!*J M4>&JO)RB^U9>$UTE&M+3=Y:4YP?F^,%/7!2(R]A MQ8]J]J+BHZD.D=UZ)-DGM >#TC/1!8BR@J@?%0%,=9:, XBDX_:PUX#T MIUII0]MRVG*)&M:,ZB.J*YA.V(\*CB:5SI02(2-T']X:#-O=0>FI*P(Z:: 3 M%;U+*I,Y0J?7:_>DPJ\?$NKSVBFSC0RHD'AN+T\+S$V+4D;(ZWV8+BHRF2$5 M*N"]16;.Z[-[O^2\;]L3,ILK?*("8!ERH?:'#[MJ2!H*=;I4N7W)+D AOM0V M'V'"V+\+0DAMCFP7%<=+)+5] C6,Z01XTH GZH1@(IF=!WBZI1MIAZUI+P^) M!)=7@K!=UV'*GW+87<^MT2:/+@$0W*PKMPW_#W*]F%**;*WZB3A;N M%-WYXJ=W4OK6?]CZ]K]-ZT\JL14\UV@6J:X9A-Y,J%A$U1IXBK=(7LL<9_P* M1+!O)N>,!IG9:] Z&W2%-Z1.D!EDCBKR@0Q(Y-(!<]C:]+7ID"#E WGYDKT/ MR"(ZNX22WAN[J+%&W?@Z58/,T4M*>!XY 7GSKS@Z5C=(9HZ* M(@Z.I=EK(FNGB0P63DIL%7Y2QSWSQ(_<'O1$?GCA M(OO53!4AN/DS7NH@Z.L)!WM+[[XL*AK7"43#U&'1W$%T+,Y=%B_ $P5'A1#G MSW^9HYI?3>/I@5BS<"@I8Y7CD^(KE@FAO0]H,L<=>8)F5/I.?WAZME?L:Z2] _8B1VXOC++;'NI]@BVY<"^GTR47"+K1OKWJ$.U_^E_:[>\H5Z-Z%0 MO[J^C-MECA.[^\L8<_>H&W4]S\87:$X M+27-HJ993*G:H+YL4?LL>M,30L MIW*E13(O7F&C/#D>M*5!5+[3)@'8XML(+SO\@#[: M.X6I@IKQRA/]UIEA?GQ/'SKS_PCZT6S;):JP1?;0+H\SVR+K2&-,7LG#4\(: MX8J7S-9(8_!R8 9) A7IGECT^I$QFJ?6E8YW)!G^SO0'FDQPKF/;OIDPY(Q? M-+OC]3A>Q]0W,GLD5OG:2LQ,=Z3#U76FW/2R'1KSWFM3LC8WVJ%9UV=N&T:7A=>UZEUL-!K1:B:HQU&6AUGR4O-'&4S M-A*MRVLKDJN*FLW.X/!^W^:! [S;X?@?QMXLO">,NN6LO=;,9;&1JU+*[&J!>TLEEM MY4 K2HNLF;G6M$C 6%4U2@FL@ZVFJ?!S<*F&D/C[L&7F ZLK@MP"/:Z,N@^T*@UPHYF<^2\D7.H#WH;:N&M9/737.OC17%G;E>Z1B53#1%7'>4 MD-W>QO!;YO3M.^)@S2#J!;8,L)3L$&D^>Y3)PGK(AE'#WX 'I4%[-"BA?,P[ M@:1,2,J9@R5P80BGP%\EP3YV;R@%_V9,Z3=K=;@HXNI'PV5&6NR5LHJN1N M>Q3AVJV3Q&^:ZOY@$6R[UB*(C MM&T75':SXRL.B?VE.GR<.2P3KBAUP5N+9>TN-;8C(^J&,JNKZ-UFBW8]H%T^O/XJNT'72#5=>IG"!OO_HP0_ M4?+1Q; ^CTJF8T/E)0CDD_:H^"L+"L270')>2.91994CDL&HD(K/?4F$+W]/ M>P-_/IKJ@HZ)WA9Q!E^HVO/9FS?1^\O/&^/Y^<-J/&PX:[N+O[GX>\OZUCJ/ M[6-SR@EZ"$%)(4!_:[W/ARE!6*'!+6PL:$:Q02_(0-B"KP$[\,*3Q;+/+'8# MC@./ XR80L6"8_ZM9\S&\M,9[:-=4^"\3$ 1I-#\R5]:MU\^_=;:!$VW^U,4 M#OQO&&^QKT!S6&_K\N%NV5B8'?U%1*$.-MZ=3CJ6^6/[2X7H.KK]/-QNM3(;L=?+CJ?[B[&OW7&EP\7=Z<(ZS_PP@Z$"E5U M#+(VI0]H2KRUD:D>Z"ML?^^R_T7I;\JV;\ MN0)#Q!+L9E>T!<2VM[AM9!-+F\2*DP@13:>RC\H>&Z_QM4? M'\_N%W-+L]&]J;O^3817A@*<^7C&2\"D&LYY6&B<8WN*+G7S!UKF0-L\1Y9, M],&HWFH&B#33M4%MM]_E,(10A^&@DV\^Q$DRP]5U"GRV[_A,R@(K%/O^%K;\ M;,^QLOSLO0]"^<&_X"A"&J83,.O!LB[;+V%SI#NTMSN"Y;?J]E>"_4,O.XW! MOR.9!SM&J";^TAJ]+[_S=%PR]\,^U9A#T#5J=VN@":*1Z&'Z, M5*1R6)JP_5]?%.PFN)PKP0-*WBB.^4@L)+7YD;"9*R3GN$("SX4)L'A/72Y; M/?Q#?3,&#>?C>PJVI@>[SC"YAJ7GD" M,PX:B]XD]R=J@DZX-%BQ](7 7W$,AE0!-R4Q0WD"AK*-)I8Y0^:<6)B6WDCR5+V0 M9U>BU3"21C^!'JN4^?U2Y0?2L3A]46D@=6* )$< 25X!269 D@L#DMP>]DH_ M;%\U=69-EOI>Z;'ZAVL[S"F/'!-9!*BH:#I!AB]EZ;?T[PK53MZZ-E&19KQ# M<\M\UE3X\+B(4U2JN\F)ENK;4L44E,*2T.1CUMMG,@<>U3"3O33_#,],F/U_ MV1?U26^N8+4/>32^^4";W&" B5B>5*J-0H M!'9V#/4X"&SN&&I ^*C6.G80YD>FP4ZBV4!!>BH-VS9QA)MD+X;KFK7F<-V;DV<]'4OI=<@)-:= TX""^5&([97.,!]M4R<.09KQ3 S'M&I4GZF*SN\>CPCF54"+?UN:0SZ;/S(9 MO:%,G!*,7^'OSB3'>00L^<#GK/Q8]Z%KWZ;182E?.L$V$7YM'ORU3VS27LRM M4R *IL M@CVMZL+D->RZ,^$=V8?)^CSBCXPH/K-YL?\]Y'3HAHKC4=G<)K"4!DL\8I$Y M86DD=.QR!?N8T/(\+U\(7T><N5Y]/L?%$V-TTH1-N+"#!W->A2M#B6+YH*=>6 M#E53Z@U9;V-%@0EY65M$>Z;E#H5ZM-/A MI'(OS!-82H4E/G&CG+ TD$OPF!R\"N7+[2L1V.?"83Q.M6US6$ =C63,LJ5E M_<5QMMJ@B,=Y-OXH&K2[PS)S1 Y5Y;;#%(YY4(+;DMES&Z4FA?V_X3>9X(9PF M>\9R!SQ"2O%V[JU'HDQL=MP>]4NO"2# E 9,/,),^8"IUQX=EYX6>.!:.=#1 MD?$K4^A3XOO-BTL=A-0:;PDTIZ)H6UI>")<0E6#5@RR>$1?\T46 $K. M7=\0%L6K%\K08]:VN%!&M%2OS+5Z>F!/?!:<:P[6O?.SJN:X5IW,]RIJ4D,> MT36P0]B5%P_F6/G+U2P".Q_L=<[B5@?"@GER =_.Z2/9K)+VJ(Q3D4*!RH8H M'C&U/!'E941*)3CX#SY)PI/B0$N%$-57H^I:B*SQ'JPAES-?/JTO@=3W0.F; M"5].KJ:S2J"V/-1R.7"6,VKSSO)LA(NUL%UITWOK.V\C#?SZ[$^5U UYQ/=B MO&M7 ;7V\:[UP\4AA-E1)VCQB+?E":WU^S1'W7KG\=7*_HAPWDZ"BM;">2M: M$L[;XLU^$BC0(58T'V$1,"OO(/2L/8*8P[U+(X8-H*6IL[P%X&9%ITP.7;F, M BYUL="KB*>]ZR3FB*<"G$ B&)Y"L/\PK3^I,%?\6)VN&4HY\>N5"\6$#'/EE$HZ@/5!T(\ M ES\(70L"X=FM42X\+#DR87[1+)\DWB#[6X,_I9Q;U3"T5,AV+-!:I\(5G&0 MD@9/(Z;A8WF M.Q+0[V9"J9>]P,!@+:I!\WRP50S?#)U5NBO#%6SB.* $)^[ MEC)E/I@)LJ?8@I[HO9\SS=!F[@S&@QV7E@1%#GY!/S1G.C5UFOM7(_V^03FI M<1L(CXJC@5)WYVWL#^8#?OGWBN"7IG5/\?$)P**>FS-:=F*6G0+KV(7 MF;5:B^WE #,H]AI<0#NM\[ZA6]AK^'W4$V7N/3JJ!0\L6E5A^='/*+-,1FU M2V\$KXS:7EN2"Z^=+7:L"J.71Z"[*/1*[:Y4^+T*^>]7M3+!H(.+R80:76!I MD1>%75>%+-!4D.)?707@8CO8(]9I].QP=ZMM/BQ*!,3S.X_(N@> F\F%3_X[ MH/Z-044 _9?ZTI^!R9D*:SN6IH 62W\8&^KZ%Z$GKPQ%=RF;?=;LN6EC_0OP MR1S>@,]TO)KA$M6O#)31);^2(P-AM!TB2\1P!(]$@7IRQ%DO]]MX&W+$EEIE M;U6_O.0[,,N\OU'[C&UUM&(N^PM9$;#ZO%TBT\9O4#S.ON[%>+?$TDQUNZ:H MSXYA%O?8?D^EMM>6>Z+P8>7P&0-/'N=GJP_/LWY[5+R6=.#1K>#\;=1F@K"# M'@D\:;#\M F:,Q@(TZHZ>N1&]H/FBP.YT\MSMRI"392E]K"?M^-%E!"J&^"/ M(P OU1_PM)0B %ZN9LVLRIE&Y>Z)A%Y5DNMNN$6G'G/=Y"$Q7N50Z!JIIDL3 M&#=8]!\5D!_QHXL1(*,( 9*_?5?$CCEJ][MYVW11N*SUAIE]@ZH"^M/NGB?1 MZF+.UF,1X)>&[?YQWL9C6;MGC$49P1!5_.KPM(=[=S[7"4VHPCI2 >2Z:;N6 M5VHA*':%-,,#-\!45+<2+>7:TH$YM392MJ]-H\/X+E0U%%1X46=.M%1#3JS5 M9KC\5QKY=O7V+2$H.$>A(F<*\WV:-N=\=)1V^*KAL+>5D/RHTPF?R",= >E'WD2 ,L,,#ZQRQP!)N=^JV92"_$- M_/EHJ@O:/3T>> 9?J-KSV9LWT0+ZYXVN?_ZPZIKUO":>?>GL"^?U80N!00(03:[W/ARD!A4LQ9W-L+*A@-^B)2(3!/L*TL+M#GBQVBMIBZ9X. M/ X 8EX.=FC:WQ'@$7K CEE9]E&Q4UA;-J 04G1L YQNOWSZK;6)EV[WIR@6 M\K]AW,.^@JUXO:WK[]^6C849SA\16NL@>FN.PVCK;+"$UG2IB-R.OUQT/MU= MC'_KC"\?+NY.$=9_X(4=N)WH#F^0C8ZGQ)N!3'TAOI[R]R[[7Y0*X__40N\W MI_OKY[O(Z=(U6^MSM?YL!H7R".UJK7<.F+.A2QT,E+G]&NX^/I[=+^:69J-[ M4W>9*M1&( D!_H]GO%@@U7#.PYQYO^1'RKCWCJG\2<^/$8 M?DI_!?FG182\22<.UF],[K)8$VQ'=/OS]B,P5E;=_DHP M'5SK%?ME;\LD5V,.Q!$LJO%+2Y9W"MG"//;Q=E@N; #_/$PM0M W>'UJHPN# MWH1]HSCF([&0!-8E*/\>=_@O'6\V M6%C2R';GRA DJ0Y)ZFR\-Y@LM#*E1:;$L+5G(@A3'<(\T'H!KK40 :7JXZ/" M&@JK06OS!U%,I2Q!S7PWT9GI&HZ@9C.HZ>=H"G(V@YR?R413-,&=#2'G5],6 M^V9#:)F3@R81,?FHUZ4?219?Y?'5QVJ=;0MRQN713[F?KZ'%1+T.A)L54/3Z(KM72/.UWY]V6J^07+)*>.'].@F>?C%\WN>)YL)B=O M7,=VL$'%TSR16Z*01,R6AHF["0T57UY>M,UEN]Z5^>RB5 M?KBHNIA+>W:M: !&54OA"L"(HV[A4Q->T]FJY\FE%](4N,N&NUZWFQEWJ_01 M&C2Z,GRCO"C@T>.Z@T%[-!1"K_K@BZZ%W>M*F=%W1QRL&42]P!:M&&L7)^]" ME:VE01M4!U':NH[0D[,+OE5 EN46K44"KPS%G)%2T#AJ]^4R[^068,RZ"?9I@@9I?Z5OO_EZ 6M6:^N!=U*$S!ZNP]E]'2U>H@A6@0HS4BZK6 MXDF]7J@<4&[6+W"2MUG3>$4]Q9^ 6PJX#7G ;0^C5^"MH7B+LS".>0 NBYV[ M-])"-PD.!L*BJ!C>8N VXB+?^-BV0M8=%O9.>& OHRW; *Q5+)A=@!E[:5H$ MYH58845#62#'PH8-""JM_N+9#<2*L7&'EUH4*T:)1BKI_OD K-VX7I\+2 M9\)SGPS-YP"_U%+,"MREP&W./>F'FL@"N &XF MX$9==UZ(V2T0*Q";R5,DQ13&+\5TKPZ*0UZHD22\4!7#<@R4N01U,GH"J@/= M\@7PX47&+UZ(I6@VN_G,IL!!YKQF-[A4D)^Y1,WVRI&G;UW9MDO4SZX%K]VR MJW"]U'FO28_, ?W5C$GT@W:WE_>5ID)OXHE-+@&V/=/GMY'YOUAWR6Y@UFHG M$9!,H\KSB<+MF5J?-RA7FKDL"\6\8LB, 2:7$%WFK'LA)@485V"4NQ5R> A\ M"GQNXI-+T&Z?W/SFX_'PX:4[>E-W@K]*^ M)V!?,]CSB;WFY+#AAWNY.Q3(%\@/(Y]+J):[1TB(>@'XG #/YP1@ 5XGP0." M!W+B 2XQTSP\6TW'_.$EY&Q<\)UKGJ0[,34) 1T@UW4>=5%5$Q(\P M1D9$%\/,W?W%KQCFH-\>]@O/Y2D0@\7UM >Z2JBPM#?TH\MP%N#YJF493H'X MVB.^%UT M BGU_Z0EP;#=KJ]GSVYDVTD^GGC?'\G.3.HK4;BH)AS&D?T%5P29#A MZGH+NF?#\,'"G @*T75_1LO/]APKR\_+2X8>Z*NMS17M=G^*6+7=B\SPKQDJ M,=B:OC#'&W,#>HO5Y*M#*W)KEG\M[-0B!'V#9J.Y72Q?6&^U<8)2YI#TKDR!$FJ0Y(Z&^\-)LM:Z%T0ICJ$":+#^=/D$#24 MBD0/BX>1EPC/'T21!U<$-?/>1&>F2R^R$=1L C7]'&=!SF:0\S.9:(HFN+,A MY/S*+L86M&P"+7-RT"0B)A_U.H*NXJOZ?_6Q6H4+D9^=*H]^@J;^Z>H+U//R M&5<'KK>9IEI5%Q*>E=Y;VFTGH\?FB \C2H:\:IW)[;;E7 OYJ<"5&U:'7CRJ$D%#P5?-L+&B!@V$)&J X[Z; M<#^J.$$R+![8"=7*5UF[)@[2F5NRZCQ1IA'>%1I:!:@0(XRB"L-[PJCO_96> MG)=S,TJ!@U;7N-93*@FXI8!;5$'VU'#;PQ85>&LHWN(4_Z@ZZ*D!E\7\W!MI M(5V_+??%58Q50UP,X*+JD*>7<'R,3B'M#@M[4?6_4V,OHY'9 *Q5+/A;0!7O M2],B,"^DN)9%#&6!' L;-L@="BJL_N':#L5)?2ZR$W;NH5,A1C1&W9!DSX;G/@P^4!;W!CPWU8<60XR4_@JR]F3S@EWJ*68';Y+@=1%VF7*3! M+( K@)L)N%&W+!=B> O$"L1F\A4-HBX)+LMTKPZ*5WZH00F97\()E47XYY:S M)CTR!_17LR6W]]K#40FA#J$U988FEP!;3C?+[\1EK382 #R\ MA(=KTU"P/05DK>ZAKX]G(G%%CV*8.=EH4O#\D$NT,S\_!_WO)PSL?AZ"3S9' MAS1H=[MY"X"HH%X',"/)\#@ 5XG00/"![(B0>XA$SS\&PU'?.52\?9 MN*0ZEZ*.B>YYSX5QH2.DFBZ]J+T4SMUFR>0CC&'=Z,J1N7NE^%6.''3;P^&@ M:,=S@1@LKJ=7MXIX=)50CFAOZ$?7K"S (57+FI4"\?5'?'2US")\47RJ9?:. M"Z]6*&!?(]C'I,\-H^MTYNJ)XEJG<]#N'P\K@GR^B7("]'F!_CBZ0FC1WBB^ M%4*'Q9=+%FQ0#S:(X8+HVJ1Y^Z-J6)LT$01]?],;^//15!=T3!AH<09?J-KS MV9LWT;E./V^,Y^8#[8G[58MO">@2-/88*3CW!VF"3DIO4"RH M6%"QH(>^H V^PSQDJ=;N:GF!H #E=!]\8>[.(]_&@ M/>P7?L2[1O5%(L9>PEF-6 .\@9@HPY:"]SQPEU,;8L$N*O&<>=!3PB]ZH,O M[OQE3'F)!.BKRJ'C7J_P0\>UN(BC\M"+J?.01/!5].AOMSTJ0P,48-Q[$XZI MO9 BP=V +?RM=UR-_ZOB8-TYF,5UO[K_-85JF %J! M]491=>][G:X$_WA_ MI14(\K-^@9-6=]364_P)N*6 6U2]^=1PV\/H%7AK*-YB+(Q15)GWU(#+8N?N MC;3P[>_'PJ*H&-YBX!959#V]?.-CVPI9=UC8BRINGAI[&6W9!F"M8O'L LS8 M2],B,"^DN)9%#&6!' L;-L@="BJL_N':#L6)L'*%E5L7*L2(QJCKGPNT0M3>3!_Q23S$K<)L"MU$W11=I+@O@ M"N!F F[4%=*%F-T"L0*Q61![$G4!X5 ++5'?9%95B<@P=9A"\A,V=S"9[ME2H??86A MET%_MZ0X>VS\ ULJXV!@_ G1'!>>R99:+PV[[6ZW=(866$V!52YQMSVSZF,N MVTP%U%0Y^ *A541H3&CXA$^L;L\$_((Q&LI4%2'EBN$T!J97%8 M8!_.Y1((SQ&YFI D$" MDE6$9+1SH]_E$\[,Q[G!#92A4^!=<>BV:M",02:7^"1O?P8_.5FZRBW F *, M?,ZCY>_ $/@\3'QR":/EX+%H$!X/+T_CVC04;$]I8L8B3VXE$LD M,3_O!/WO)PP,>AXB>#;W1'\@,C%J!DXN\<.L$2R[Q0>ZN"2$D#Q.-? [_%>";$ ]3(!RB7OEX9QH$" /+X$B M $3=#HPDOD.F&#Y.-IHT,46)2TQQ;S?''9F[EC*E[+WMZ\CFU>C)[4'Q7HV8 M*WAJ$%5L#M1CD%YR5C8=[V54Y<\9[WJE+ N\U MPWMI14&%8!= +Q+H52I'*K OL)\+]CE77LQ&Z,/+(KE1'!.8OI ;,+>(TGOE MZF%N; $=(=5T'W52#E]L S[Y"&,VA:C;Y@KPW7"[9K,_Z+>'_9/2W37Y8;"X MGEX5Q/'H*N'NIKVA'W7572'.'!X7?!9^*$P@OOZ(C[IAKQA_#H^K18?M;E_ M7L ^?G!QL:JHV_QR]NMPOM1T-.A5!/E\(U("]'F!7NYF%_;5O$Y5.FEWBS\, M+]B@'FP0PP529BXXL(M<$T'0=VR]@3\?375!QX2!%F?PA:H]G[UY$^UD^GEC M/#]_6(V'#6?-Q>1[F'P'T[I_;4[[@*Z0HF,;ELIP=;T%W;-A^&!A3@2%Z+H_ MH^5G>XZ5Y6?O_8EF/-!76YLKVNW^%+%JNQ>9P5IANR&E?;:WSX3VQM ME<*YT%L:3%RQH-5>T";O"LO D=@4!,P;"W/F)Q<(KQW"&ZSV++EM6 W77/%, MZ3GMT;UW=+1FO-E@84E32#I7AB!)=4A29^.]P619B[P+PE2',$%P.'^:'(*& M4I'@8?$P\O+@^8,HIIJ H&:^F^C,= U'4+,9U/13G 4YFT'.SV2B*9K@SH:0 MDUXB+VC9#%KFY*!)1$P^ZG4$7<57]?_J8[7J[2$_.54>_;233SF=Z?XG-EQL M+?PSW7*N9[H/I$JFW(](1Y&XM=0>#?OMX^(/G]:HDD;$V$LX-Q$+ MP$'> ,SQT+,T$KBK*^ZBZDPDPUT5CA[WVR?B&M8:@"_N+&14J8=DZ*O& 6"Y M/>K+XD[+.D(OJN9"0L%7S6.XLMP^.2E!& HP[KT)1]5!2(;% SL,6_F";M?$ M03IS@5:=)\HTPCD7 ZRQAE8]5T@OJJRZO"I'*K-#^G)N1BEPD+>'TDA"/:62 M@%L*N$65-4\-MSUL48&WAN(M1O'O1=453PVX+.;GWD@+Z?KM84^H^E5#7 S@ MHNI[IY=P?(Q.(>T."WM1]PJGQEY&([,!6*M8H+F X/*E:1&8%U)?"!LJ W M^+&A/JP81L+L&SO2][IU2.NN?];DEQ]MCX![94 MQL' ^!.B.6[FN^"ED^,R+H,7N] >6.42=]LSV7T;J>Q2TU1 394:+Q!:183& MA(;[?")U>^;%%XS14%!9!)0KAM,8F'()ZF5.H"]:AHI=OD[8'%;(92+@*N#Z M"ERY! 'W2<(_.'@>7DK%Q0NQ%,UF3A#F\D#FG*Z\+5P?>W NES!H;JX/KTF/ MS ']U6R^CGZOW>]+9;.MP&8*;'*)=.;CZM@-S%2GKP4DJPC)&-_&@$\L,Q_? M!B=0]D/.C'X)BH[P9F00E@,NT4G>W@Q^8K)TA5N ,048^9Q&R]]](?!YF/CD M$D3+P5_1(#P>7I;&M6DHV)[2M(PY""F62Y1R?P\ M'?2_GS"P^WD(/AE='8-V-_>LCJCJLW7>I1J/?R[ASIR\*;O!7Z5]3\"^9K#G M$TG-R6'##_<#*>^\$X'\FB&?2U"6NT=(B'H!^)P S^=(9P%>)\$#@@=RX@$N M,=,\/%M-QWSE$G)N%,<$DB%Y\WZ+/->J]\J%0MP8%SI"JND^ZJ00C MC&;=83>B?&T!7BE.EV?(;6G0;0^'@Z(=SP5BL+B>7MTJXM%50D7FO:$OY0W] M'*_MD O/X!&(KS_BY4?^G%GJ_.=U?/]]%3I>NV5J? MJ_5G,Z@7C]C0OMY1\-Q.<.'X_6)N:3:Z-W67I9&V$:@)1\NKQYLU913\*XV" M^5\SR>"8Z-PT5-"3@/O/PZ+@NS-B:W MBN#TV(XI;56)Q_0P\\WD9DXL%EJQ6\&^.VPA MO>G/*(Y1(J,]A6X7,H<_0J M1-?]76?YV9YC)?@<)9\8832ZR$P8O;"0!8N >!M2?"#$,>?;\0V_[=[PM6S= M+6JT/5G51C:LWN3#IEA[E3B FK?2NR4(=J?K8M77FJ'HKDI0M+ %G41%FF.C'Z!\ZHN. M^<, P6.[C[:F:C!58A\%;\(_&($, U5FVCPU-PRGS7@2J;&6*[R)TLG]W3A M-C(UG37^A&TTU^9$!RB$'F"_86*9E'4)^Z3"LH 01$0GBF.9AJ9 YU2=\F=/ M.U1=NFJ8[I>@RV/CB0$-B.5.0.$%W*G^4VP($X<8H';3,8)EZFB=!<%6F\:M M2<>&15*8[N5077FC*W,")+)A(93ILD&@".SU3U.V7A]AW$8 HHY-E([VTIEJ M*M#Z% 39J'7F_# _OJ=/G:%'GQ& JYYFWO+XB_I E*D!JL.31@**O%T'Q-HC M 57?L07S'[A8K5<;??UZOM5"Z(%5 V_O"4%T!P+.?N(!A?=+!= MVL.-N_7>P\%&1->,ZD'#KRO?__.6:SH<-2'A? M;NPF$9%_NI_)>^UG!8_V$[:!HT#FA%&$Q ZWVN&V#P*ZJ>55@7S%TE[N5 MXS?BTB]AM;/N7NR)*7X&_B.P%\PM H8W//.X8%T$XEXS6&^6RDK7_M"<:= [ MG0!T#0.=Z]#<$S% :86^Z.]D3NC^"'T9 MCV_7I3CKC;:@&3;=1MG\J&)P"00 Y'7^Q1X;4Z[6J;2FC=^1)]>_HN>^\W^! M(^'^XOP(C=E$8-SZHHWFKD7K\3JT/;:96:[NKXJU; )64P&A@6$FOK,"?C:I M#S=$),WPO%#,2^91BEON9*,Q!AGJ2G_ZS M!A,_%PC94T(PZKD->RX\;<)D8$I+6 'E0(4) MI+L-:_"7J_EX6))G31/P:'7R 4BZ-%>8,T>%22B:'@> M[0YC\#?R(NFF&V/ MV(1*%U@47X6AS$8)\MZ#PD$:F0:L0,:.=61V@$MS;EF4*![NB5^ M8H^U&7R !0!Z\/KJ:BR@]H^I!LP5P,PT0$!XHX>FZ<5:5(R$7GB'#$"];6-K M03ES@C4+WF #8OT#-D%?96)D!;MV:.QST]:\"[J XNPHYT0W?]C44\P:F+-T M1IL*/+I+$=6#'_TIC']@<4)YF#HG5> %UK\)<_R3^")IQ?3+IAA'S31;)YB* MF2.Z%8)4I5.,65S&9'9H*9>=4,3/<"!SL&V[L[DO *?801C4<,7QEV1N6K1W M/%ON"O \H;RN:_A1TV%!Z.YMD6=BN)Y)05YH_B8U8LZGU%B@&PRBEH+7GZ)9 MBCNCF3C4J@"VT?W- K/XD:_V(0TX#49A&B':T-D&@U^-*2P8P;Y(X-D%<>VX M#"8>Q;U!J!JU/SSAYC T+Q=JZXV Y&"=$&_6!C6U9L!)4QL1@PXG2+#T)&R/ M$9Q2,4 A<"8,687I.B!5@^TDZ(&18H87($S8BK**[D&WU*2BO= %V13E/29* M4_*B/65+\$C[QVPEX9T_7,,+T"QWRU<;\A#O;6AT+R,.R.#-4<.[V_L/#O%- M(!&VMH.Q85 JW#%84FP$V_5OC3.F8&PATP<,2?BKXBTR&$@^9UT9X6<"A6G+ M0!KUA(&4UD#JUI@IB>_TI*I66DO&* MF1>^:#1@6D^NYMD[@5 ,F3ST*\5K2U^V%1@)8:-@V285]6"A+1L%)77EKJ/= MX?G<,C%H2;#W^[L9[2FV%VG7T&7(,0/ZQA/L#=XZ"-? :11>\%([ 5I M]X)^G?8"C^Y"X*\[QP)9HQ(0&C,:&$#:A":'8(M%-)@(8]$6G:X? N5;\VP+ MPFRC=8DUQ53)AY:8K@JRU0SXSWO=,Q! E=:IU 7!$^CD_J_,W@%KUZ&2B0[( M]D6;%UUA)L@.N:"%A,'O=_05E@;U#5J3^LPPCQB]<1BSM&K$4/6+/5/'"52L? M J&NLIE)8ZGSI5/0(K"7!B1D'Y9D UL5S#-HP[/S/?#0GZAW*^&"))GXG=UF-+!%!Q,?7UL#X7F;) "ZXYK M;U*^F'@"^]_3C38F09<%!J^IU&!]ID=<0;7!T(M#6'S7G(5,_M6(MIH-H!DX ME]@,8"93IN,L/(KZT_.]!G1[IRG!R(05BH"E/2>*%TWV72B>AW-#ABW].,QQ M81'%!*K\E_J2#>JJ 0:D25H=%F)^] (TV]T=40O=U\("Z=?V?*DPX: +#V;A M#E:M!&ZFQ=*7QM+;.N:DX]*5HMXH)KB!:1WO]8AA%.B!!;8C+XQF9_GE\5T^ M1">V1>3Q;;P[G70L\\?VEU3%0Z\G"*;-"3Q>SZBK R^%VR.V M/>E G/P[]N$EO#:)K(4I,L)1#HW86RPL.L'C*:B;8\\@J*T^_ MUP,L#.@=Z!;V;H*N@.POJYCL^>W5,AH;VDR#'FB?OXIHDL]30'SHA*K==!J^@D))0GPO&(UC>H3RVEI7?I*LZ)6A>$^P7')_ M6527A6\V5L ;#0,5K"X+5]B;P/:4BU#(A#T$ Z,W]1Y2U'#+>MHD4("I>3%L%A_H#D+T?APBAE=HEY3@KJ_ILE0WG25=>,I(X-D+:T'1P>U' M6"F\M#)8;&Z#YY(NQ%HPCN$'QD^#)-#X3HW3&-C22.UU#%3K#>>3HXCSCTM+<.=EWZO6XATE#>3[S89TR&F+M/1;9WUVH-1 M/[(V+)MOW 1&?";P-1"T688.PY:ZD4-OL\V<,!-27P2DW@I %D+L03>FDH7< MZ15-['Y;'DAIB3WHQA0F2#N!/8D].AXE(?8A;*'_IB(/UH;E$U#0TB"(%M)4 MP(P"4X4BEVI&@5X))K,[]T3U7RZV'+J'M=->-M^FNO@/EHP0;+#:;$X3?QU/L:.N%1;:\L6WN7+I)NMU MTX\;.)"62>F;OEM_P:B%$CAW?"\-2W6@EKNGS2W3[/T5=CP_L>[E;E ;A:J" M5,>CJ2[&4T@1]%\]",#N=*33QDV7):183H=YK#:UPW8([Y14YF1"C0QJ/,X9 M(KU44F/-P .!H(3 M4]<]L>B%/WW!8:^)O8 B@,QMHG!8;?26V8N >/C1?G=:K)]ROPPEQC?G8,,^ MT/7;##0/CH\Y!)I]Q]I$,U@GK?68:N A'6QZ41F9 ^_=R2#U6>8DP>S5T'[U MG"&[^TAJ_[?_,O:;KK "7_L_UC?.' MC:#*OE21!54J2!7!*U6D2A&\(O:X!BM2U!ALF%)\R+24!2T;0TO!E\VA95E\ M>0A[=[Y.D,(!\_9[<,KWU3,J@A[%,/ 628I2MW?S9R'7"@4^]_[HI]U%\%YO M:6W]8Z[4O@PGE@>QF=/:,(%H2;0D6CKXEO:7X8,!$]^\KH;+5VXO_SUAG8V] M@SM>O-T7X0F.VE;EPL@(E6-7\7VIFT_U_9BJ^H-1-^+"QUZG>]SI]A+G:89/ ME&]D'H:IE^VRH)/"[\>JT76D54>7%'V=**"K'[J^H21T]0%=QX7?SB#0Q0U= MED@>&9&DD M0%0G$!USUAVY@&A8NB?EP#R9T,'FL7:A*G+@KA$'57']N#$]II2)J7J#TIE* M8"<-=DXXJ(@".P>)G9.86$DJU9 3=J1V=R +]-0)/3&QD%0Z89/0[$^7,'$<#;).MH&NDFBXU2#;8O(P\G.2CBV'QF,!= M*MU]/]8^EO+>>+87LC@\">3FA=R8:&$JO7X_Y Y'A0>8!7(;@-R82%PJI7]/ M=:HM=0O/L!'8;0!V8R*!J4R"?;';'5138_@8=Q5@2==B5K,2K.W.YWI01GMY MX?O. K%V'2NZLHM$[T.3/8>Y7L)4KU8SO?,F^F#Z]XI&U7P=TBN6ZE+S-<4] MFWE4@\T\F!A#.L8.WZOAA =>]^@C>8F9+ 4C]AE8'B5C]AI0M,6]BL\(;HKM(TM%):Z,4U&.V*-4I8!!\V"0H38F1Q()X==0U-=;:\A4 M5[ 0=5" IP[@25_(4&B9-1>T99EG562"K,49"3AUH$%J/<*A &(27I+ MDW_'_6L7_F[=ZGC:2#- ]"'ZJ)R(64\LJKZ(";S,P]>JG/+?=^(SG%8G49>1 M"MN[,'[S L4LB4\Y83*'[E+7'>KEVGGR),9A-RK_>[_S9[?^K9893Q'UY/W2 M1CB3L5 <"=@FA6U49OA^!]_VA*U\O%_&2*ZP/42-O/);Y"1<2+SA&V22[JHC M7*(2^WF4Z_%%S(VQ?1-]D95[Q [94-Q&9:OSJ!#$"[=[%@NJ^!99-XNR,END M!SFQ1=9)U$0=+]AGB[RU-(# '.M[J>&C_GX'W,7.V%"X1ITIV&=GY /78[G" M<-T[73O?/20B$9F\L&C+V4=5>PX"K;=?/OW6VES';G\)'ZR+WQ%4XG7 MVKI\N-L9:@QUL/'N=-*QS!_;7])$9'3[Y?K[M]=CF+%IQ1M+#$L#!@+T0VD5 M_N/-Q^E2N;D=?[GH?+J[&/_6&5\^7-R=(JS_P L[2 "@BVZ0M2E]0%/BK8U, M3__ZNL_?N^Q_46J1_U,+O=]5CA]@PW"QCB:NXUH$S31#F[DS/QXY]T4:PC8-4JYR M%A'=V!&&%^ 7[P!#?8\>?"6V3WV;B\KZ6.:1!NC-X>[6R&YY42=QZTVCF"]C MBKVC4W#QJZ8$AZ3'O*'SU?>!%')+#[7>_O(+AT'? "'X@UFS\HMF=L/UG M7S#G &#IXB]7FU.,+:,4-X\P!G8^W?Y&9F :)W<;1N'VRN",W%'I%> /K.P; M= [AF,BN5^[?2.3&S]G[NWEO55<&3Z[_8=@Z^&'F37E2RZ\T$I]]H@J JM? MJVV!"T9[4NG7Q5;,H"A@-X!] ':#WE#L!AR8=E#L;C"U2(:KT/JMLY-AZ5?G M"F"E =:PMKM!9HP.^Z5C]/!L ]@'8#?HC\1NP(%ICPO=#2Y-U\IX06_I:I? M51IJZ&62&:/G&Z^$9!K )P%8P[(JM@ /+GA2[%6C/V70N62I=YQ*X2H$K MN5O;K2 31&$K*!V@AV<4/$R)1?#$(59]-@&.-SIQX6G>-SH-Y=R#U&-*\3JP MK+B-K&[8K5?,V^ *W_UAH4GM9?/7\(4T\6MTX4JWWO>(CF4,R)6_7:W^,B5N 2U M ?"M?"Y%1L.RVRU_^Q07JV:]6%6!31]KQLZ;5($;K)F-L*&B0.U"(% )+7=B M!9>MQI1%@7<^$X5!$O6\;^4ZE4.!N5%FM,>&^MF?^QV=^J5I[;I^518E4&I> M/.'5.W/J5F1CCUL6!7GR)T]82HI"*-4'2QTJ9F2Z-)!/O0Q!U!R)FOXR/_Y% M4)HJ-5+X")NOZNR/VE N[%@LOE_)L5!"5J!\.D\1,! MBVH&1M;RWB=F4*&W"X*MH#AD'=0PT5(M6SJPL'OL33/9R^57.U$FPE>Y_S:U MPW&B17A+HEWM@1P<>V+P+I""2[>*%/A+>O*:S[%C$^54=2TJ(5MGO:/1IL]. M9%/5 21R1Y([/7X@Z>T 2?^H7S)(*J;S%"QG+_>^E$0P4%(I&P[?I&"?_@[V MD8]Z0L;6$2(Q,C8C1 :[MN':R]=:Z;'_/WM?VMRVL27Z/;\"Y;F>L:L@7>XB MXXRK9,MV/+$ME23?O/F4 HFFB&L08-" 9,ZO?^><[L9" A1W F2GDEBFP$9W MGWW/LR,SX3?C%;(5N@,FXN='[QUD\:F%;"IE==19CF^O1=L.G@);[D26'->BC,#,T,%-TBW M5*"]98_,B]C'P!^K?.@_G7#T/N(@H%@PEVC9JF\AT7(&EC34<8DDR )A&OJ3 M>1DIUY8IN5D)6)CYH?)[LZBUT7A:3 9HOWXN^"]W:T6A?^C=2H00DZ\52G#C M"9#"4%C!\\Y32#XGD.[]WA]/+&]J!&S@/WBP/HARQ#"(3P);^2.34JZ M[]$GZF3LYT0\Y1M]9L#QG= 5*>N.![\ _I6:H]J7Z_P]-]R8^P*^UL%\^BR&JH-SP^'& _/@**X[ M-8;.3V:_ >U5-0*)/7M #0'K4W(]7>@0='%.TT4=CP:SVK3P[-LRVS1 B/F& M[<,:GA_BX1_A$M7)S\+I!-# "N (H8/D!Y@FG@:TL+!.(-XV;"", @^6_^SA MRSPFCDQGPPOD(%@1D(BT?L3A.($ 2GQP,P,VN 4>]?\-R^!#L!-DG(;%>100 M]LEM35-HB*=\%%@E4&(\<1V!JD/ZA"&^!+[G#-3[!;@%.E@/ 6/V632!;7/ M&6<(KZ1USV/^H8YI"NJ 16$#@T$4F+(6 A?Z.[*P2@8^>?*#'W 2'C%1%('0 MP8N6%R3?2^0WB0) 19XA*[EM>27G>RR&.!A/NBQB,0Y/6 F2D!6C-.&'Y#[P M,= '&.J#<)[=%/$: HTC^ AJD\2V!L)]#@\^C9R!P.$<6N9$!P.J@HGH)9=W M[XU.K7-N_(D8DMHF_F Y@*7CR V="=;6Y!X5D8O%RQ:\&,\\PHL =I$,6]^\'V;I[@><"4_BX=P;9;K>Z! M6=P!(OD(7Q_[/"1:YXK[^%%@W$WAW=RX9X.1Y[O^ PH3SAZ(GQ%=&!,_4"B? M^;;\YH>$;'$@CY>OS/NX*L3 M?-L-7I.)H&=_1\XC/(-_A;>96*G%H\$HRYAA82!AX >I^U=W*?8X\'&/2F*C M9%6D*$ K..Q(%":>!%=#RDC)>^Q=F8/91'NB0"YA&_!-O$&+!3X:(@)K;#9D M'A$U)\@,X#-@U8Y.8%RA]8-EM%T@$"'TD5'[V&_BW'@G[U ]YV093GSU9@P- M7/H! ,[5NQR>UGR!W^+WQ)T MC&A(Q.PL8]0Z LV01H02ZL2^4("9!5(/MBA M:X$M;(R 9:51Z-V*# M*8D_@QNF%%ND;G&)IK1)N6U?R)J4ION=B")$/,S9O[G"]24KS-P^&1SX[=RK M@R/84BDD,4Y]_>!:@(,B@J>_0Q)I27#MMRJ643$Y>XM>'%7,[Z MXFU/NJ^R?_SRVRAV\=QR-*<,I_U&C?_(B+?)7+XQ_SE[D[U?Y%XG06/L:[Z_??W&\'R^R M'KR\/\CSI]"E"$&-.0Q]SKM37/"$YRJ+C+\#)H5T.R_7%<.+61.JZV2^/C#J MU3?K 4 =#9GK;UAHI,Z#*59GSL^SD6/#:W\==%J=%V\!EW[[)S[UUL#4*X.J M[+G4Q8D_Q?4D$W\2N;%="5AX-D"^XKHDTQ(.#CP0I2=*6'@2M'M:&'CMR+*- M?Q1XZ!>TK%C<7T(Z[>),LYN$XR6=*F*_?&U)MWSMQ=MNUVRUVR;0R9QW7OB3 MXGLIL)MRVQ28J'/@YT(6/:$B!R;0PQG5Z2P!>DZR5OBD4"PDFI@U 0'TDR0# MZ"WY]]Q>T&#[KZ6N\@.]F=E $=@,9'A'SCWQDKO0"L(K>#\U%-GNVC^N< M"=?^Q5FM^4SD9JG7W\1I;6L%W.N].=QX2;95%"R'($I? VU/8,=%]Z7\2RLV M[_J62]\5G[=/PN#YS7E[Y7#K 9A)XLN2((4[?WL*=Y#7385'8S2>TVYV"E<4 M.H.57SK$F76$4H"33,Z_,1@9>7FM5-1GC0HU4E&DG\6UB\/U M3ZEW4Q6CNG_*,BOMJ7IZ"^7Y.RRRAG]I!J4A!M4;'Y",L^761].&X<3A_ VY M=8G ? J-&2K8^R=OH]D*CS12Y35HTHV:2M1%(P6CAH91Z6&DZ:C\,-HG'6DA M60*];$^R--OY[*A4[]*#>+><(]O^3$/VJ""K:?98(7MHFCT%X7^4K0L7=2^L MHD:O@72\30E4T*"UGS:3>?FW(C3=?)/)1._JCMM8+QHC93 M#ZL"81@'3X?P[T(KI)20=YBUS3B_$TG2G"+R HII((H)'G^IZ/N]A.3U\)/O MV]?!G;%H:LI-9JOB^;U6@Z:-PC-6[)F%]"\<=)HW@(T[YB]WMY'0VDTWQJ:U_.Y M^4Q:PTFC.7#S=M?L]@Y>&U\5-&\=!,U;B]"\D<_-Z\C"-3>/T;QAUGH';RAR M8JU[$ILF73]U3";-,HON6^XUMV?%I,!V9/R@95XTM U3*;QN;<]L.5Z\;ICM M[L'%G,;K5?"ZO3T[Y7CQNMXR:YVZ1NPJ(79G>Y;)\2)VQVQVFX?&ZY+%74ID ME\1E_]6Q299.'S@8QUAZAP6,Y:)$%LXU($C9>$K/;-=W;=SD)6E468 >/]5T M2V0_E9%JVF:GL6M)K*FF:E13D!-P$.NLC%33Z)KM9D.3C2:;--DT"G(,#F+[ ME8YL6D V=;/7W'5VP7ID4[H@566H^EDJ:@(5V7Z$?0]FR.@0F1/+[ZZ R LR M+&;LL!(0',BI9M-L=W?M0)PEN&;5Y=2I871!,L6,C50.C&ZTS7IOOC>2QFB- MT2F,+L@&F&ON4P:,KM?J9JN[ZP%;&J4KCM(%B0 SMD4Y4+I;,UNU<1 MK5& M/L&<-F")N>M@J[Q3C3XXZ?2V.[*&8+YBWVSX\;<(=G-.8-:$"=-H^^X M+OQ>-+$?6'R$56ZN&!&"G?!XY%++;7H06TZ+Z0O4])HYCX@\)A"=_&WR(3=> MQ2V]+2"FD+^.^Z-3D$WNQDP:A-MLXG.7@ .KG/=M(/V["F>F1GFIH[]EY($5X,UMT)I=SAN1NYAJ/ MJTZ>LU,>9H;4P,9L1Z"T#X_+%KK4QQL.CE.YL:VW@\,H9F\$._XF[?FI[-@9 M.J+Y.O42]U*7]PS.B8$0ZB/5;#_]LKS.MG3(*Z L]&093?%I0W2X+>CZVUW4 MC58RQ3OD<,S'38 [!V JQ![+CV\X %H)''P&+L-4X#7*Q!B,'N.M83E$8L !G MW1APO0RPU6/\W+@>AC0LRYF3]:0TX$ 'FMH%A_(#T15[3HE(203',_+$\;EQ M:8NM(Q/-#JT1*@-'521:FII>EC&'[PFRW6P7,,.[U7G2.SCI"\'(P"")F?TGN MK+ZN,(B/OHD8[)F-VD6^'$08SO)^2VP_B[H+Y.7%VHK"-]^3J)^ZJXVO*EEU MK=$"9K.UPF4)09F^JE6EI*2_.>UL,PKL+3=6>1\4V*J!.E)?DP)[>6KHL]I8 MR2BP<6'V:KV=46!O?8VUC!18;YBM;H'>OB,2O%$Z@U0E[%GE(:LGY&DPJ>F? M-*M6F)K][+"_(4TL%]L9@WY%[U13M6C>*"X3F4%8&9R')S!Q9!>Q41.0B//'7QLYT]DR& -7%41 M@2U7&YE/,1S4^<7D$D]#49M-NY=3=+D.,77,3BU?^UG(4?)\YVHWA^\ HC-[(V$(^B5,) ML=R1OQLT@+'#N9@V%8BQ81Y*?C+?XRF3*>T /=E!Z/R?F+DDO#9RDO/(>F3P M*$L-=8NGQ2F/!)>N:#'#%Y8&?8$S:HIEO:;'6.HQE@6 MMW#&'[HGBR;C#;/CKM';[ /A@&7C2DT!YATQAEB'1)2R;++!E7H$8 MD$&1+4PT^V %.$J0W[#@;@0,=FZ*6:.]A2EF>8QLB0EC!9G8H3^93["6:TM< MR=;2%J*W0KPL7_K/OR,_?#,#._'ACRB$5S))-\AI##X2GH]8?7[RSXC'&V,6 MCGQ;#0AW4&E,OHI#XH5/B_3WR+6$8\1F8C9\_FL$"R-0@>$P^$%:S\1"$G$F M%L5W. /]2X9T;AGH0LY Z#OX^$, ER%FV*?#+ Y/>W^L_!6G!IQQ0#/4D==8 M#JI_-+$7=C5DCF ,<3(","E8S[-/(YIZ'07&Q,>9[0[E2MB.&Y$.FH CSB^) MGXM!B;!%%YY+JBE<'HYZ%1#S)W*L*Z6+9,%Y;ESA:S!K9!Y5%$!%*HD#@!Z( M>?+/[!(34";4F4SHZ>1"%"@<4F(+(K+A(N-(:_AT.)X>$E]PRI3:#_0 =^Z< MQ=M@PR%(X87'D@K0[*E6N,F"D\G?HU47#!PXU02NFDZ;&3U-U@P()P2,8S9Q/D8:%E"[NESYCC02"/A)#$##"TPLBE^K_7IP780Z M @OZ+(L !V<56YGN$XOJ>6&N5![)-2[)I/4&CNM888IVYL J[SH-+O*U*\O6 M<@>I*>I]BX-"2!F'\M[ISB>+3E*_K#>B\X.A_5F]-[5;&(]B'>A;^$X)\XL&L%[%+.$ M3A:R"X;NZE%"6T:R(QZVFS<>M&I#A(YO+&C>0% -E;) 1=-*&:&R#UK1PJX$ M&M7.96)V].91J,FE!^JNN$-VV*:&9<5AJ>GR>&!Y*+H\!2%^?'-5J5DW[ MUF#9FOJ]7F^]G0RX;3=PP"UE/UAA&#C]2/C[0U^$P4:^BZ'37TN/IWHEO9)> MZ>17*ET+TQWX K)V_S>526!ANL?$#T*,IU1F9,6*LV1[NYID\RJ_RF6VA\I: MG4X!1)^]@3]F*&?7:29&%8CPTXNW[?8!)K:^UGBT,1YMH[_H%O&H839:N^[= MKC%I)YBTC;Z>V^1(.Q\XLY^HM'X;'=IJM M4Z"-DODV=GT%\7\]>MD7;$MI8[$E>D\P5Y4RAM.?S!0[2 =+*HO=>K("VY#. MENJPGB46W1D3*. !!3-55]+7;])5'W=Q1AK#*MD6F09FVFW&. M78\'J7#/ZQ*B7,&TTY54>XUR&N560+F".9@KV0 :Y33*K8!R!4,D5U*N-B0MN9T&/U->/MS?G;$9TOO<':;B=6Z(&.&M :T!K0&M!' M"N@3=.; * M8"I2M*57TBOIE4Y^I1-SOS^MNR MHUP^?_N8CNV?UYJZHJ&*F)578_6<=VJ_F%4_0.*(QJS-,2NOZNHY-]&>>=8! MJK"T!TA7S\S32E[(ZSF/S9ZY\$G0RHFY8F:T=MF?O-H,I%0RL& 0Z%;T=@DM MK;F?*&[EA>&VI;EO"[>T[EY-W,J+(&U+=]\:WSH)C:1:2'R:VGM>1=BVM/>M M<>*3H)83\[J_P9FDST]I N)OU.K--V(F4W4X3.DJ\;JUO$J\A0I]+I$KH%T* MF'V+QGT67 _I67Z=0&[-U(K6B[>-NMGM'KSB3J/6"JC56U6?/QQJ7;0T:E4( MM>H%X<-B=?X0J-447*O5U:A5(=0JB!\6Z[Z'0ZV+>N?0J'5B_N4\_123+O'J M+5>IJA;GT1CU5$ D>$C-[RV8W5L=]?5XBAD+:+\@PKL-95B:O7,,X-+&P;9C M0(RUN,"NU19=CULQ%"X(O&Y#Z=8HK%%X'RA<$&/F0$#3X'#GPSP>AO-=+UX_-]-5[M:*0O_0NXV1(&_/A62Q#RHH>,8>FD:$R7^Q)>"9,4='G*,RH4C!G?HNOX3FM:O' \^\2,.')&__G71 MEK=\+1L3_MU@Q.S(9=?#^*#OHR" G^ZIT\TL$V@VML $DKGA])(767P_(W'Z MJ]%^.<.M"2)J;'"O_3*'Y2^6$$LPFF,=:=XXNMG9UX/0!\7$J)O5G6A^?%"Y M8@.&^J+1W =3;D[C5GL'Y50:&T?A7)C"AJ6NX=EXT"PU#QBFL]P2< M'L=RJY0MN6)-;+VYWTSGYDR>C;-TK^/8O@3(?%6 6&0\V.V3E$,>C))\+[P0_#\8Q)X \8KQ!C7F;1?=-19V->C.#X M[-T(8*Q%2,"+.WOO*U\=7EQ&M+G8F/UNCC8=L]W=^[@8G2CXT?$#[ MMN:^&Y%1=V/NJZ#Q"8&Q%AG5S?J%UH0KA3:]C;GOYFC3/437H%-7?6\99\$C MQHT#@_U$R6E8GFWX?>Z[+&2@%V59.R*#)?>84%7HU9M8R[_+\N- M+%Q2(L"ZG+Y[M.#PN']B MYLE,&]Y[/[3RV5O,@%>I'#>?WOV1 MGU4^?^QL>BE\A,FKF;4^WM\NS*1(O6#FNZ/A6> _S7^(J:_&S:=OW[\^GZ*Q M="(K:$1UF?N?_>.7WT:QJG!S^>G#V;O;#Y=_G%U^O/]P^ZMAN4_6E"MZ01GL MLY._7^7?)()C[7N\OW[_Q?%^ M))B1!/0%F>_>'OR)E@H?^""H]62U=XK%KAT:U2A8=""M,@M"#_4XP8NNHCJ?I(+FH2 M7Q13%W6 M5!6O=AX?-W)VK3!GKO:D0G)>UZ&4+(RUYSJ4+V@ZXG\N_L\93P+_D:%95:'L MN[(7%'06A)W^*K1KWTWOIQ-V^=/A9P@D^!7^\3D%H:^DQBZ. 10N_RGPU\R- M;1U@%&55,OI*CXH+@DD:%76>X!(2XUWDN*B7BO3 OOQ;145'"3-P.PM*&)?[*(1<15$7% '66E$K+7VGJFJ2WN^6H.1X[%@:B:1 M*M,81@% /PH8"9,A "^JU/2@,I+M@K++I?#:XM,S0-[['@^#2&(9U>H_!)4JUC^BVHP"JE]0 M?+H4U:=A3)7=Z&E+54'Q!H6P54;RV]X[]%9V65!4*+*$R M>+%VM>HN_ " \\V#]_C0^+,*_JQ=\;D+8[1CUB]TGX*]J_^7@T$TCEP+Y\G9 M;!( 4*B$5ZO_Y2G-OEB[T#(%W:L4<.%GE^$/0+N78Q\0_/_H\T*Z7L^B;Q\B M2%&0(O9:(W()$'GMXLO#(7(+$+EF=G8^0VYE1#X%55[70>^J#OIB[=:^A;2U M;EUTO6-VVKJ87R/QZDB\=F_A[2-QVVPW]VZ_5+"X?T\5T5]\[^&>!>,KUI^O M:;SHZ-+G54N?>U4J?4:HZPKGI,(9[R,S'WXK1JXM4A$$97.^MJ MYZI6.\O9X;\>.\+JE0Z[THEE9)8W8(;++,X,OP\'IABG:0P$_1D3 M#'Q6*F6CW'7=O8N\,HNE@F,26%\05E\B\PAR]?.FMO8N\DH*%3)Q/)\&O M,8P^*A!=)Q#:A/XZC8/726O\60%_NGGI]0M9]V[QIWGX*=BGK8CC'%2*G5H3 M)[1A-:RRM%6$KA_NYQ!E(3TT+[:]!5^\7;=FWOJ9V: M+V^"*WG9\$NIU!OB"O#@@V/*:>O/W_R0&1-K2GD8<#&-6KWYQ@B8*%^96-3# MO[(Z]!'E_Q=0;E[ZOZICOQ50O$$@W@>6Q\57^;MI^C=4ZYO^8)D*7T0;?B/0 M9A,-;-?4KZO6JX;0>4GTJFJ][ C=QCKUW2L_AZI3K[*E\3XKPM#(<'VP/$(6 MC &$_5#V]\H/#.RF=8NN8MA1%4.OFU?%L)3QDTYRO_3L]\(P)9?QEIP.#;/1 M*V=5@T;JB6= M1;+W+)(*N4=*'NKO+NC2MT:H_YOO#3:*]G>;.MY8761:T ]O_\C4,-O-@W>; M/S'=:+74D>JP\1)&E'HK-])[/M*_,?MNZ=;AN46CX'80?R&*30=?J-_E)E1Z*&^49O6;H-VBL6\:[;1.OZ1X^,(X!X!; MHG$A-6#MAX;#>42N&HSQC7W;&<)U$/8-?+ZC:7 K%XOKG("B)I>]WMJ=];XG MJ$#M:20B?/@Y81YGZZF !P]SU&7[F2*Z6J.P.E-&_5H31-D)8NTN?3L@B'K] M]"CBM(VP+RMDSA@>"S';9DXH[U'TZA2$+:4@]!:,[EN@:".^A,_F'R3:]S<6 M7@]G.-5[1)?U!+;9:!^^9[I.N*D>MB\8#5AF;._L?>AX!9OF[JL!)R*7\%I* M3X,!QWVK/)?P.T/Z+ QR6M!O%VVPDI>0TX7T?L2,]_YX8GE38V1Q(V #YCS" M-6#OU#[SV- AO6%@\9'A>,.(DS8Q#/RQ\,C[=60Y&5\M3SK@8FAO9^] MP;GQ2MSQX,VGC^^_BI_M-Z\-ZL7*B)YP>-A?V<:I:JBHW PYJ?Z$]WVUPBAP MPNFU=SD)'+<."]1Q1H/Z2U/XNU;QEN$]BFN4MYAFX@.1D.AX<-.!C<($$B\%T7B*@_)>J2A"THIO>& M&^]'E@,G\$SC!E9SD!'0V]Z/'#8T/OP$&L3UC>OAT!FPP#3^APV' 9L:]^=$ M[28][8OJ8#\*#-L!AA'Z 3>-VW/C;@!RAQX4^YO[/GT]\Z!A!:1SXS+OZDS:5'*_ W\\=D)*+@###Y[#)4@* M/,'5%V'U@O8*ZV-UJY*(W"CF"W8$6. 9=$!Y_RV"+TD.RR4[=.:!SCD(!5#* M& _Q5S$T (]5,/'O",[/ G=JQHL%EG@$OL;"U)*( ,P:C(PILP!7K9">?@@8 M/!_@+_/A6U\T^'S+7,OR'L04SZ^.YXRC\6Z1X 8DZ"P69 ^D;O\67G(7TIM8 M@)T(8_4,<"W,1+ MHZ]\!!Z).' M]K67WD4]@55K>5CEE<0!I7*D/M_Q0A F?1^X/REF<,0S/*.A#BG4,4L< M$Z@?STF/3M1AC5[M#(YK3.B\H)Z-'"!.Y+0%R+ 31KM/]6'?!(?C2,_G4U]> MYBL2YZ=@P("4X^SO"$5\Z!,^AB,GL)4< >7(!H5H3D](Z1(D9TB= CC2T[%< M"GT0*V-TL_KP&:H/@.;\5^.5@Q;,(" O*SX-#T6HO$R+E(I&.Y_Q79S5FMO1 M+])HW]F[LC&+]>)N0(NE/S_Z@6""Z2%$*ZDAA?HT +WHRG<,+U&9IQR1>"\3@M([<-HMN MN+F1]Z+@@JN)P@LN>.8Z.W,VR?-!>4VVR;;QV_?;** M==+L:>OD"*V31\>/^*QQ@E3[RGD$LL?Y8"38\'&;#5D06"Z2Y\2:BKH4^%TT M03K.1YM6?4MH4P:=(PUWBJ-E=_W5^HF(?(F7AMST>JA(]BIBU]X571^^FZZ. M2^I=G73K.)PXCW:'608MO5 IC3TK3(U7G,E?U3NO3\(B2D4W9[V>Z&Q] ,,( MEF?"30S8K^Z4@R7EV Z\G7$B#W+-RK ,/@ID%\"5P_7ZI!*Z#O/P\O&+(2SI MP&)B18MS%L[Z;$TTF=S(%I3IW7ZX_./L\N/]A]M? <1/ MUI2KP#ZF*GDLTBLRTUMHS%O+;>*Y@%A5Z22*U\DQO M7Q%"?_?N7Y>2$R-/YM$$^W/A4T\SG8$]$!M0RC6D2OU->RF'A\JADQ5-6=A/+. MC.MT7?MI\-(-L7U!![F_"D?=OYO>3R?2\+8&(\"S8'H9WH$UX_![-AAYH'0\ M@):KJ& 9KU5N]XEU2*0)!-)XGDB$YEZJX]#<6MU8 M3NJ 0BZNP$C?@>'Z [DDR0+I\,7?*'8=>]$LXXG4.I1^TM+.>LH*?5KM1<[A M=*9F#+CT?:?(1AJ_NP-]D=_C3WERZ4E)BXPUXWCSR= OCY0))BT^XEX FA6N MR@H[*WK_%_9?6(;CI=L5KNFC;S?S&1URQR]*[M^OZ@SK=ALD#K?+Y3ULMB1V9G41OSS:]& MN Y+*_QT.@Z26Q?RCKEVO/^NZ(#2N7 M4:_]UEUFYW^!2C'K#&,.SHPJUZUJK M4=[&%3KS]54%94_UVJK%"AL+_%QR5BSO*@*=%V%]"WP+UKY_8NXC^TI 7Z]" MJG7P+HXG5CY,[GZ4_HU6Y:AUV2X!>R70!;.]#D2@DCC_%\/_3_Y:=-GN'D%O MM4HUSX$7 $4"738[FBZW09?;M_"V29>C@*W1X:,%UEQ.1D3E*+-J$A-H$BBS MU=64N0W*W+Z#88N4^=&/@O4&V+:UR-P[80)) F%V:IHPMT&8"UJ[E8 PG<V)UCZ"Y>]4DYGV<^UX=FMQRK[J-27>Y[:Q$X8LBZ0>E\$M$E8W(_%@G/59* M),\TI[O'5BQQ+*4ZG*"4TGG%2L:=T^Z:LU::QS!KI5+B.*\OLS.>1)C"HT+G MU:'-(Y+2^1UE@=17K*+=#:E_]VR'#S ?E-D??@X :T1VZ'ITWSU\([P*=J:M MOO!_)AE"-YW=JW:Q81M.8$TKUB7OAC6MJ7K4VH=G0N7OQIGS4BR"RE1);2%O MZ(X](%[<,AH#[SU<@;!Q?1X%<_E"@'6]+20,Y97UK9_,$_J3>7XLUY:IGEEN M6UCLI?)&L[CVGW]'?OAF!J[BP^?JRH!X^V]?U6L@C_IOEV"P5A3ZA]ZNQ ;C MR@JMO&T7DL@!TX77EIFYUSE_X0HO<[JT.MSP@P?+HQ;NH,/[QF^ ZI[:Y1EG M@S/GY]G(L6&)7X&"ZO47;\,G_[=_XF-OC7[$'0_M "[N':"35Q: F9#R\P_8 MNR+P/6? 18&7^B:E,U+?BS$5E -VL8F%F;CNU.BS@15QI@K!0*$$4A5@>3B,J:HIL)49<[$Q%+Y_ MQ*SP+*0F'DA-C%&;R8GOT8VD5I4=!>#YQREUHF0!M;5\9"-GX(HI.",0S6<3 ML,*0^1FXQX>I,7$FC(JCK,G$E2-RDF.EH)&4S0V<8! YH3&P K'+OO\3(.VX M6!+B14.0>%33:-(;<5";DJ>SO^=3.-.84PGWN.^*0A(T%1\"VH@)HA7[==+Y MDN^JU?!I^0!@)C8L3:;\(.3PTQB\J@NP #RM:+' 1\[-Y$I#G(=AL!D,#$0# M3\\71JP$/!!(!U@L-_ !$M*CLP8ZPV1)^@,MXXOJB24;F>W"_CD /V68"]F.- M1:<<:J26+ Q X;[G,>PM:X\=#]@$(MHCDROB=Q"NR3?BE'\FIJ7@GK"%NZTZ M@":/NH ,;JH) J@1A(EQ3VKB"O#JY"OQ'E6?:86D4NE@KO\$M!@!TYN_-GFK MLKT!XAVFJ,,;)+,6"BLU?5+,:6JJ(B\3MOM@B1ZYHPCN#AN>^A%P.AZ7Y.(U M(H,$C<2B3L+^$'@'+ C?&S)DD:HCK_SK+ 2-@%ISJP4X )L!]J,PLN7(D M']![B.MR?Q@^(:L'9D07CDO34XB8V%M% '4&?A(\B&( &/R^YX=&'W,U@I&TJH^Z5NY+@!^@'MS$=@W3@X_ A+^9$+L@CXZB,0W\7;C+M " MY57[CN5O_'U\8E7K3?"S'6#N\NPVPU:?CC@TO4',2A ?*-@X0GR$8>#T(_$6 MV9@Q?35#YV<"5GD3<[CZW(4?6]>0YYI[9%Z0+RH6=/IH5KFW1TZCCJ5:CCK MC?B<7-R[J?SEO%\"9[_MK)!I T)?QJ^1O/9W9LE6#PM]U!M[GXO]KUM8"?@, MFK;__:+S?&ND?4P+W&J8(742>9!L=74?_Z6<8D,4XQ@?L(>Q<*0L]@%M(0M" M0W;'D(W__88.@7P(I__;*[330:YCY2F-G6+>3N)R>1O-IN@)E$HZ$6P??XX? M/+NB> 65AH9*B: 2_YM'-+M@P!I46P-58\^@TF*Q! K9SJ4GFI9'IF67'JB[ M8ADX8$_#\CA@&?^;)="#&4D:P#L$<*,$ #X%<;];_\M!L>C5=\^*;"=D]NOC MT.@UK':KTI<@G5O%QMJ-/;7X2O)J*%DJ\JSAT'$=D?J@TGE^K0RMZ)7T2GJE MDU_IM(L!<])D*U0*N&+WQM[+W)J8S5]:4"S3*Q@E-SOOE8;<4>-RF98M$PXX ME=#,]RU?IF[F5HCJCR"IW_N8?C@(<;#8>RFG/ZL4SDO.X87,OK=^KM==HV'KNC5.+HFCM9G&XP2CC8(1UOB1\311G5QM 4XVC%[O8.W3=,XNC:.+CE; ML;(X2ATWS6YO?FB0QM'C=62>Q\!'$4<;9JUW!-T[JEQ5 M/U\ 5B%]?6NM.W8D@9;>8!$3:&Y/X4]!N$P\H-XR&SMOVKY>KRV-^(=#_-;V MK(B2(G[7;-1Z&N\UWF?POKT]RZ2D>-]JF.W>KONF:,2O&N)WMF?NE!3Q&UVS M62\GXIFJ[;KJLYT$"PR2SV8P6^U=ZU='91R4#/6V&-O=/^K5+G;M4=2H MMSO4VV)X==^HUS'K-9W/65W4VV* <_^HUVSN.D5+^RYTFF95DQ?JRT5%=Y&\ ML"EI-PX0(M7).&7'Y^5BHJ7#Y_:+M[U:.>?V:FP^'#8O%P\M'3:3XG71V75] MC,;GBN%S8[E@:!GQN6GV&N7$Y]*YVBM#;B>6BM HJ!U>*0-R(SIJO7C;,FNM M?>LY.F>F8HA:4$"\4F+CYO[RWL[]Y1I1*XZH!:'(E?(5-T;4AMG5F*HQ=3&F M%D0N5TI#W%3VUVMFHU-.X;\S%WT.\NJ/EO^H=,;-SM,^KR%2%@7M;$GO) MX2 !H>K@I]>O&UV#H"*QW/*N"U6GO/2/E17V]PK(EYY]C2 ^B.I4-ULXYWB_ M9%\P^7CGV0 5TJQ.@(KR:O!7-D#*0D7U[MYMD)6IZ(0,DQ,@GX*P[6IV3CG( MIVEVNWMO::&%D*:B>K,@]KR:X586*NIU]AX9.;P0*ETLIBI^E*/-VB\D]H(( M_$HE>UORMZ1TQ^;>W2ZY:?U:])TV<13D!JQ4)K@#PZI3.[Q,>XX\3LFP.E:Z M*""+5D%P?J6BQ"V&V=N[=M;IVL2*(&P1(V\5!/97*D[Y//Q"'>V 4Q<2 MC4Y-P'*\"-0DJ?+Y'G]'8EL\=X^R^\//,+! +W4\*YA^AAWQ;[Z'^P]\UR4E M,60!XVMU7$E4Q$;S &W-M<^K2F1SP(D1I26;]OY#I]H75BYZ*2*7 TZY*!6Y MM%Z\O=B__Z'*/K*2(?(!9V:4"I')!]R^V/687)VGK>L?]TC=AYN:43[B;C0. M0-S:""H'@13:/8>;PU$R"DG,GI[NLW)Z!%)$'X>;[%$R^GC;-)O[3YBICJ53 M0N1M'VZ,1]F0MV[6.P7F[%R8M38[I:_LOR$#+<3(,/E)LB<%!FV#C$N7@M%38WU]G)3JU+6^FLCFB*P@GV:E6M_2 M$EG#;+3W'D0_?+&9IJ_RT%=!1LM*1<.EI:_.X;TZ6H9I&BO(B5FIS+FT-%8W MNQ>'#V4B_7V#Z '-=";OX[WQB#>*_NQ8'#!LZ MWCU^]86Z.8D!1-._&NV7,SC1["!2*$;0?EG$10M1CAB'X]G,(PP3R$1N '= M,$AM[7=FX0%>/.,@V*'IOX65!CY>/-!P(SY'FGL.&'*'TJ6BI;8H=Y@AB=_Z M^._U(/3[+##JYF__A _HOXI4]!\Q5*[8@/RA1G,?<$G[\33E[M2KOG]40BFV M?10J<#YK6.X:EHT#P5+SB"K*D5??/2NR'=!!7U=.O*^Y$IQ:+=;/-:TVA^T2 M+]G*@B6+KRF;H=-]N0\WS;T?6JYAD6FEVTSIE7:ZTFFGAY]46Z!Z<\^E()V9 M_#5GUUT:A#MJK5J-5L.L-?3,SPHC6RL'V1IG]<99LW3(UNR8W8L#M+G170_F M6/^Q=CW8/_VU-V3V*Q;[;4!^W8;9;NNJTFJA5V=#]KX_]&I=F.W]#R'4BKVN M^]P_O2Z]PR*ROEA;:JR52;\!6;?-9GW7.0QY#NDJ2Y(30.#NVG)IWPA<[YD7 MK5WW(U@/@TMGBE2&P':4)[W:8M"C:BJ.FQ>U M8EFP.]P$SE=O[;H(;SWF:WI>.9U<*Q/<L71P(YN;8G'/K-7V[0;7T4T=0=IJ!&GMZ.;&=GRM M:[9VWN!8AS@KCJ#=M4._9HM?0 _,& -\KAP]@?>KLIQ"#S-(,:>>FD9/B53W M(V9, O_1X>\.3=ZLP_M0TGD;.8(3;<+R!&^$V' \6' %V^EP/WZ,NX-? MB64!\LA=XI90H.&Z%KS;X"/&$$,X'B)IQF,@QZ'SI%O!X*<-V!@W_E$DF!;8 MW(L%TTW@V]$@_%.>^A(/A>)'RJC:DC*J]N+M1;<.-LC\8&8Z3N'&%YA9^]IX MIU?+W;@)N,,G@#O.(W.GSZ$+(I;'&6$R8>@H8 (U/3 1C3$<FI.G_ULMW(X",4 M=9FU/M[?+FR\D7K!S'='P[/ ?YK_$ 6EOSW?TF/-$%JE)8!RTI-Z0 M_>.7WT:Q4+VY_/3A[-WMA\L_SBX_WG^X!5GD/EE3KE1.]&]Z+'.F-\:(B::P_-4+XY^S-_G[5?Y-(CC6OL?[Z_=?'._'BZSJE/<'$8[" MER(,->90]#EQ:A1*;CQ7F<289 I&GUD!R@#0_8C)!P[_@2S>,L:"EP.OMPR$ MZL0 '1#Y2NII6!2$#?&/ >AH%LB2!^'R3HLBU''&/OQ-\)8G/_C! J[XD8%R M!]B0)7ALO#8(VH? &L-E6W#=[O",?L74]Q-VEOF^_!:]:.9[;#QQ_2DPN!&S MW'"D'LTP22FT>4JPIV4E'M0)>[9GTH&ZP3VV<0* MX-(F(%5!ZH\=S^%A8(5^ $<=P<]^@"H!XK8#ZR;"WZ2?![@GH6, :.1#(..C M ,_8CT+BP!/+L4VZA)GO@';!61@"*"(/'Y(K9"\!&+^#^Z&S)C<1G_HL8.[< MW/O",[& M!GX#X<6/82+@UD$T!I9(%*:<*20"2(=]C0U/! 9>#<"J:X ML;'U@TD]2"BCX0A4IX$?N7 P%DL5?#3,DVL9K07D8.2*2_+C9JIT(T/'@T/@ M0O %V\%?[%-0E8+L22]\]-U'H1:,Q$R$&08;L^)]Z0V+32% )&3S?ZY( T^'Y^=VY\NKR\.3<^ M)+Q__JM6P&(SRO> T3D"Q/2H0Z#KDW<$"8@,JS%N16&"6!$X/R!ZP"P.J-"' M16(F"Z2#NY%:/ +8,E!>.(/(M>;.,DWQT^3-A.N6>':$YMH@)1UP$^IMF4TY MG"X"KP;U+]@>,FQ$;5#H&) '2"I<_MSXG$%J,$S8&#FK.JED&J6VX @ M2Q3+XV@\ [UD+?GZ4R,L1"= M]?\=XS)^F0%C@@MEWJ,3^!ZR:^!9 7L #">NF55&\)6@E3$'99425+C#L><, M05,2C'88^&.#.01'X6R6 M*(7\GL ($OUA@?1NO\+="L1V\N;K^(GZTW[P&Y<-%U#%$#\;X$R<).$\7+=O@D"MG\QD#L#4:P&QZA@U)M3YE_ MQH/O(_M *4A&W!!9=OK[J(R!JH66(#Z$ESUA=./&A]O/=Y>HD'I@^9T;-CD)^0&M_ MP=WH;^*E)M8WJ%G7 'HQC&OR,;6;UG$XM1%ZSH7EX> MWD%RH_"Y.C2(B,BSQGWG(4)6*M&-(5\6)#J"DC9TP'P3D@4)^&=^.N"SU MIG/C(X#%?Y(,#5B#AVH?;&KL2W8(2,2C\1B/3B! MXQJ-;GQ5:"H']!;?_X$6*VA+\-P=FX0"G^M-Z?HCK_6C X0D;87 F5Z?>8] )H3]J2@!<0UB#@G!"?2EZ@K'!VPQ%<+Y*$Z<-/, M7!A=DXO:J@L;#$2@1=AVL!?4LA-XP,Z1&Q.(<6D$OL(7)'\% M;"$!)M2<.HLD!O1&)A+BR4)@&M$$5D0/(!_*6(W<4.;> ))P'I")@C'9SJ-C M8WR-D-7&<^3Y ND<<(4L>"2A61 6:M3SPD(JA_1+C.?O05^CE#M W.62[-0W M;\4>U@D724C/Q[GL*.9P4^!V,M:3HS(J21$+8:'\ITQ7GK*0X)J EKB#UJ@R M+HONK5%?\][^NL5WT6=?A;6VU'W"=I( ]U39^M?#&[EA?&#E.\9\EYSK!;0M M/'9C"\>V?A[VV(A:W7S, M;-?J)S5Y&BM*0E)=G(M%#;8EZH,#!Q8*78AB)) MP2>1^S)DR('#T4E(I/XH%43%ZA7S /,(.3H7QB9\BNDH0KU0>M4<)R=79+$$ M.!6#Y2/K!Z0WUV.#A:.;!;,19!@%C -E"GR)!B#_@?FC9W8XY(FY C?ZAS6Y M"WT/8#BR A=%D6?\$8!:;QI?OKR?,V@ ;^[\"%C[>ROP7<>SYDT<8=N0A8QQ M.&%U]Z, ,>-IQ#SQ#!CF'JT\0IS'0 *]().C)S=Q6&X1%V5 M0E(X3ZW!#X1BAN+$QCQ'!+QB7)$J2XT,KUC_;,0R)&L$2H^.!2N-2>E%DR71 MHB1O2$RSV6N/517R#_V;E!+!+$*"9>Q%@45I\:^@##5JM)E65M [RJ<:2?7X MT7GP X%70CD0/D%R6A @EE: !;K!.Q+F9EMC4&ZY=(O..E%H:MNI.$M!8LA<[%:$'>#+=+S! +53 M6YJ<=#X15=1Y'@?+\VCK/ ^=YU$@QS\K-P593W8T8"GI@YS.92 \0G'2K/E- M 5*R4F-K5MK&! ?$S$*]$#]@A/^L$T28?(=W )>Y66!99'8T?) MF8^,WP_2%MS<=Y73&]W\2=JJC$PK#Q?\.K5QCUH%/? [&_DRDGF[;OI>V#F('6FUT, ML$G1_RSO=K+UWU7FA'K:/:MNGE1I-WG)H&:^)D0RH6WLZA0_V"WUSGRNH=L]4N,+5!]-H1.8G%715>T:):U,->T1T.D[7_ MEUG!.I<#A^[6\]-6LY?36I1^VV@NJ+@Z\/W<8WK7NM=3-UN]YA*WTQ;:UA$5 MIL3#K1>4H31:N@QE]3*41I7*4 0:D7%>=+*HZ<<1-A7A3JKX###YFBV83 M& MB)EB!F$8J36O0YSWQA0+;3R2\H>D*3QG4JH)R-61JA:A5(5U/_(0,208. M*'(2*VWJ9>1NAVW"$0=HS9_ANG+G<5*JL(&%W9FR]>-\N;25+I-I^?P5J+3< M^'7IC$^,&%!TC/320*8]%0B7UDS_N$(.%DL'$ 5LEJ%]4'<9<[9;>&UV%/ME M^%' ZT[M+?-P+$'.&DN*D$91"6BCUK7V&]&"^Z^\*+G9RJ.:\I M+8$8YT:\-(RT0;M:C' M0H6$:'Z+7- @F,*1GZS YI)W9[B;"7S8C612-D9'T685?L4X&X5\U+ NB" 1 M*!=7"\^=1,!B-FC[X,'Z/%N=$,CYK'%T"#V8E!6+@*2(S]\171EY'M@8^Z$ M]%-WF<$3_!8Z.43\7RR-_O+4.R7..(%,RQ Q=$J1DVDQ22HY5^U9 M&Q>MFFFD=23CE?SXM7)8Y.^:8OG"HTSOM7Z2VDPIA9AE3E':U,:&$08G*![, MXWC*_!&*CQTP@H+(LHB]^O:Y.D8Z78'X< Z"HUH LAQVZO"1BNM@> CS:BA[ MZ@=SIR*#%[/-Q$IP4 1TVH=D90%-6Q97@E\36=@NH(N=53:8V)/,Q\\LD63] MYU2\$-#S"39@23T0%DJJTI=SXTI%X>'[+/[R;, $LZMX+,\&%J3)"@U@CV0)M5P:0//8@XA,,]T%5O5% KEP5"177H?S_^(+9\TNH8Z!( M1BX8)E_G@]'!@P+W.XU4Z7<+O9Z9;#/"3==]!CSIO#5)EP'&83D('0IK_W2X M"&)+JLYE 28BGHB0J574\P)]3/S[&5:D46X3U:,QC Z*Q(]4;0O&[;PPI4EE ML13C1&FRS4<*ZP&D%A?T2CFP.?AU;GP'U<"EN@),@YX 9$ RNI@%+83?R$(I M#];(_\47"L\-G3 .7J&:)S(&9OS;)*"Y*)^AN!\3]6<.I7<5[!H5IY"3#,^C M!U43!PO).Z:CD9P ^P;V=7K"&(/[/*7-8 9'%'BQ_*,;4LI1.L1L2CXJ*@V$ M4I2V9-//HD5;4!'XP_.?0/*((A(&TA/0Q8-7W0(6(=#O6/#H &A??;Z]>TV\ M"F1"*K7IIS5.LOWF5J?=YQP.-0Q\!+X%K/5AA'IGW:2/DX1 H5\RHI@IH]1( M0$N0BBEQ@ I" '0B90QB>)+8.%_6/_+=N/Z"1WU,9$9& '?]%?C$P$\'W8>B M=D_A+^<4=(?CXW60Q2^^DRPO+3O4/8S+I&S5H:Q%ND93_N"@9$@],\!G[BDM M 7$K63*3YGYW>9_DC4R$9BO#\8$$ET!-I?W:#B?BA/-(108-NQ09(NL UAF7 M2\ ;5%0)7M.APZ.6([,&X&])X%MIB \YGZ5U]![UJF JL[SFG_T&9I=(^T+(6%[Z=W-.ZZ__[YLRU/AT$OR*#\=P MOA["@27^K.7)KYF]1B/?5RTW!Q#D?IRC$?NH0,!$5&69%/D*;\[0E3H/I691 MGB=U2,$<,*5+8]$CB#T2!S\I^0%HM @FG5KI8)(*)&P?)G6SWBX(KL![T=^1 MY.DTTZG%"F ICI'*;DE3@"Q;Q =#B^QVY)%8QR +FJBXVA4)\JG*=M)N)A-0 M+).T;:1%)ZXX4 8ZZ>4J-WP2!3QBI"18CY8CPK0N:$BN84EBAQ6P4A*--^&, M1)$?7^FY\^JY5;]$;']""A3(!X)U4CA8% M?W!4O [^K!C\:58I^/-!->>0Z"#JSXXX#+18B984$W=H>B5-B-D58/"#'R'O_YUOTEYFW&(.UF+=#W\QA1'>(^IA?<(VSF&T$2O],8, M06:5#1V/WI+/(5;+R%N&H22O_9U9N+D713Q&]AC>8??@+:PT\/%2O?]^T7D^ MLW$?S;&+&_QO9OW*@V2( !C7_+_WU$5-)!$9'["@1K"QHO^V-6TOM]>U!OY^ M@?\-O:'/P=XX$/#3;IVAM'5?*37,(O'GUW:,@/[-?5U84G>G)[-3"JG5_S!!C52FJ>FOO&J+P:-XU1U<"H MSJJU@1JC-$8MQ*B\:M.%=9E[P:CFH3%JN57Y6R="H5AJB M+[.LXY$)888?MR"ICMJYQ*)[I[F\6NC--4T%P/6)KK;K"%M4,E-9'<[0D/.S>,BU-KD)U35VHDU>IF!W/?R$ M1?38MI_Q=5@Y-5V%GUZ\A?T>FA8U=JV"77E-RC;7,;>(7:TT=K4.SNDU=JV" M704QEPTUSQWQKF:OI;&K2MA5$'_94!_=$>]J-0[.NT[/Z?E!M<\3_53([8ES M%D6?G>KHI4LGVQV*2)?>X*LB8BX(?6VHYBH$N"7X7WM$X 3\]2)A%YU]$W%! MON%6T[ R25>O-5F4B"P*XG<;ZN=;)HM&;>^:DR:+DR:+@A#;AH;%ELFBW=A[ MP$V3Q4F314'$<$.+:,MDT:GO/?WC\&1Q8A&"^+]>'"T0PQZ<09QN4O7\YEER M;0*YVGZ$G8-FZ/4 &6'+;ZZ ES0*HL8;&F2 "3<2$5*]F=;3.CN[UCIGN483 M1QA6V(EWT'K:(@[76[O.@= X7'$<+HC_;FCJ;!&'+WJ[UN$1]4,J;C_[\":Q&W1\3 ]2DT1CKBML%Y74NKUB#I M^%K+YK5"U5 I"U0TK901*ON@%2WL2J!8[5PF9KN)ZLZA5=:6LVU#-2PK#DM- ME\<#RT/1Y2D(<=TS5H/E^,!2LI3+ W:1_;4RN*]7TBOIE4Y^I1.K5)[)EK]C MK@O*I6D\,(\%.*/'H,MIOE6J82YYJ]3&;MHVZ@;AIXM12S5PW'OS7=VA MJ;(8U=Q-*T>-4:>+4;MIZJ@;A%>K7A-><$T-&PLS5KEV(NB5]$IZI(5?!T73J*-*ZMC&,+%6HD%7 ^ 3[+^?72%YV)-_&%+E2(7FKN>^^*\LA^8FYG69LEGL_M-P*F2DG MUL:CN5R$]*^X,OINP#R OG_YT^%GEY-)X/\$8L0EO[)QGP6Z>5B5I-RI8?MR MT=M*8+MN,Z:Q?3&VMY:++%<"VR]V/LA%8WO%L7VYJ'?YL?TH6I<=J)<9=JC* MM+#:H'.0@C2:IP$;81>G1R;Z!'WSPYSN0*W&%KH#S4"6F@$MT=VGP+ ,_&8]^Q M^!+51-'T);IPB=2/S.&B 1D;3UQ_RIC*73D+F/BV9>,V1*,RS*<&_LI@[^&,^WB*MCK37'LN\&(V9'+KH=W M(3#HD>\"]^4?_HZ<<%K0V:V]#=Y=U-DMVQZS/=M"DP"F2LEZ;=W]K33ET[K' MC(:*@,H5&Y!18#3W 9=3*% _Y<8'NHG%\$ZR_A1R=*OEZE_<;')=T+5-B^XZ"=3W$J;W"4@O8XA^8^'U\-[ZN5E^4M?LU'<= MLLVYV=<:#;> ANT<-&R7#P0L^S#BPC3P'MG"0 M-]\8W\_OSJFXAWRRUL_JB)-E%MT_Z7:*)@!%_\@: \ M# Q_O]L*?<^$B\5(F$M/?.?&YV&0V0G?'JUW#TGK&E=7P]6+8C&C<;7T[NY&8D_HG_GJ9[*<2\<(@Q$#?P4?'L[R! M8[G&9P_4W4B&377BO$K>?F_QD4D3NB/TP01LP)Q'/'GJPXDU)1*A3N*# 9"- M;;B.U7=<)W1@A[GCP#-SOHA7X?P0]/R]F'0E#@?#@<,I(S#L#,14^'D"; V?]8'N'8"F M%1@6YTS6#Z1O#^X+Q0CHY0"I'_"$:<"7A-[N$$.#P\">\);]/J ^@8=6IN'J MN"I^0ZTY-0WFT+=ML.T&H3O%WP+4Y=],L:FHCP<. 2;P "7D1ZYKT#VJ#/T8 M:*EK-%Y]88_,-1JO16W#$4F4.[@2]G<$I_SPB$?-D1[;F,I^:M*C4R7ID>" M(9"@*K)B;==![IW.W[I"3E7SPX%O\D'@] 7'QSI%HV=8??\1N")/;C'TB9>$ M(R>P@3=:08B-)7&6^"R3->E!6<0%_%D\A)_1XJ%O(M,&_BQ8(ZSH/?!?C5?. M:]C ( MD F&*#A[?VK\H\#8N"@H5Y]M17(%DB%1&\A/=Q/X8X=S/YCBIOB? MP&B_2JES[5T"TW?KL$#KTK/COW2$0^^O6Q'RN($K$%D78E/\W33]&WK+)\=U M/Q)#OY""*LH]\ M_U%4*]5K2E6&]>$7S (57BZ,BP#K&<(J)KY/V@JT]@/\ D4"0+( 3MWF(CA9 MW@,C,'QU/&<$EZO-%EU70&WBV$\L^[NVO?Z&N 8H1WH6(@*"U/ C:>835QW<8 M$]\A4Q;U'FDT/;(S/*.A#@F:%E"-)8YIV'1.>A3V]^CX$3=ZM3,XK9R<(&S* M5\XCD"!62,>&GLV&+,"!7D J8)'C.>EWT01IJ@@?ENLPN@]ZX=-), .GK]9/ MQ+U+/"=EDM*6IV,ZB!FYT'X4HF/F+_9Z#3RTCIG M5IB<1#G_=2Q,.0#29D%R'^B"> ='I9GH)N#B@TH&CMB0.EW; ?>SH23 Y_F M; H(!X%V@C@DN%"?5)B7(=Y>-U95P2N*#TE_9%OV\^[\[-5^O 1^A$R:WV\OUU8D)9ZPRQN+C]].'MW^^'R MC[/+C_[Z_??W&\'R^R+JB\/XCI*'PIM-WG4/0Y7T6.@9XZ5P9C M[83JF5O&(U?PHFL0T((OQDZA M8Q(%!(?K1^R6S)Z.\H0YJ/>G$&J6 73 NX,'?+=^X^.+8P2T%0&/RA_AAI' MHW/>$3-5'RQ0_YP)%,AC0$E':)G<=]D9]Z. MIG5[(2HWI]%V2(+.#QXL#U9&-R0Z&Y]\HQ]Q@ GGP#T?Q@)H=Z!\ J'?L\'( M Y'QH'04^?F'-&1RGC5E3,KA(I7*X:*14>ZCG[W!N0@, 3:DM2(UDQ=]-Z#[ M,R]"(P!T5% QI\8P\,="D0+E%A<'U?:!@3TP!E,:T_A@$\Q%GRBN/0*S^2PD MXQG]Z(RY:1Q,K2JM!WC^<8J/@!0@-O?(X$0RJ#<"87L&Y@C'H+F!>WR8)KAM M32:N(W(5D]M)W=@SEY-Y\LN7]XMO(1R!8'\8&0,G&$0X/!- MW_\)4'9<6WQ@OTE1#0T_QA-ADKF*BD?'D!S].A0"'/LA383*A0BX#F( /8$\! MMAI]@ " &'\<6=)"QJE20>C@7*F_(WB?NC@9&06;'1CQR)F ;5:(G8:P6PR%1@% 7K!$+KX[F?B!<#=Y8+>0,(>CP))@ MG4\L#*@Y8&&H0"L@1("L.XRI>D Q4,]_M&*]8.B"Y:'BK0,_FKB ]$]..$HS M9\60X9BBX@&/"4<#0@#A81DTD)L]4+A2TJXT>IR M@V(.1CAN<>Q4D-Q;)YB M]L@@/(IYR[@YFETIJ= 79S3 .NZC XX ,7)X"%;8@$RN@60C/MT3&N^.N#G' M>T2S&-[OBFX?9\Q^0&KUX6HY/(/,)P2Y7J\1.9<2E.@ M/0DXQE=@!=.99<0#1&Q GBCME4XB^()4M./@ :EQ&-M3>L78FB;?34()@D+] MR+6!JS_0R6&' GI*""C3+0'QD9)PGGY['86N[_\X%5).F)>@(H%=0"A"\A)V M\#"3._4-Q-W(N"3'"(B:]^CE,5IGW3P]6>@VE*UEV[%>0@D'$0@)']\ ]$^: M1A0*&9+6L8'0SE K?;*FL9YDN=PGV2*X30X0SXVK)& @_*<>ZN1CN+$15W1C MQG0-NX+/Q$&ZPGCE(C\C==(4(ZI?O#2 +P0+UV\(<>T+?*+;(VIU1 A:T2;: M(0$F:-AP\Z));GI?JW8)Q6.)?^#.'P+1?9:AJ8^!4'@0WB![TLY@AA 4S.MTQ*3 M%5%YPHS8@R#M@#R2'%G4E1A4$M?A(U2Y\.XQZ 4G0I61DZ>

JSWA_8%% M,N;J<'.X=J9PK0C'\)6RZE::CD^.ZZ88JA\7Y6;R;[@,.A$H!U- 8P%MY*S* M*R%WE=+\A1[&E3%KB5TK?"PD*U/ !,%@93__H(]72T> M@I\K8]$? BB/ MCY/G,+5;O XA[(&!F8EK0V:XQ"=H/.!$SSM6'!?R,C4=X(&]-/49X+VR[A M",C>,2Y(X0$@'BL06<$#$:7,V V 441=:E%07P(+HY+D=E.*AU @1();( &1 MXFT92E B)>\J'$R'"&!_@I?>62Z3I..HATCSM-F$$?0-5"7GD]U$AIQ+^;=H M[OF!:Y/O\!G8B61D_,H@B H>)RJ7-\5Q&PA; ![H?ZX?)'9OBJ$/B%4H3YH= M %O!+RG#U \ D)<\_0U+:9YI33C-M$>6.U1"QY2F>>32W:$1ZOP=,?+0IG>. M!K6 *N##AR@ W# 3RTW":^:VD_?C+V-- ;.LR74$7Q37K)31ICAM((@I#+"VYG/%D!<-[PB8&N?XM1"8LV M\_T'6@Q,;@RPE#08M+>E=CTD,4&2!-4'5VS)=G@03801@NG::3,VRTJE31/K M('0[Y QQE.FP2*L^9E4ZW\DU)R\G4< C1APDYL?DFR)BQ#,= V+N@_2G] 735 M*4\9D\)KA6(GS611%@MSE/3"N-J+&0]H2WF4%I4>4X&!@/T=.#/\)%Y@"W?2/T99P18TH_%WPI4L:Y>B[C'I1; MP//+;&#R5Z/9F_6E2S43%+0ST(Z#.$DJT9W_E%Y$U)X\TJMSEH&-B^ +)EP! M/_-(TJQP[(2:4B>B/TB2&J9"'_"Y5 M\EF(#W)-!??S%,VDOQ8_G_40HD&+@2*%7VG/0[[+43H(&"WD^2$NP*,!*EW# MR)4^'Q33OL!7]81DZ8%00@I*.3D, M"U1BFTO-UR7G,=E5N2%GQ&E%L#%E2R00WB"AN;?/C<]9GYTR4-3[2#N[8D@O M8QF!NY(LXY4*.%_Y5RK4_)JBU2QMYZ0-[2=F87\?%6$V4UD?J/(/*=V$=&XP M.9$ZJ<@6#%51QLZ5MP/6%EL&73V?G\7EHBIN0/9 '^T).ADZY*)^'"><"67C M'W MVS'ZZ [P10*%$&=P&/4RY6$PD[#U/[JM1OPE)W&H .51>;4\^4E@Q+5G_$\$ MG+.9KHR,482<7@#MW\]OSXWF1:M#4)#H!1#N!^"'S6(=<.,"K'-?X'> @Z(N(**_(SI=U5E$#'19@4 M4T*+$0!=+G/HHE#SE7/.SK-G3\ACAA#(7?.:\/8?W5X[9ST0!*1_4OP4MC*, MQ [21P>\0_$/%/5O&3BE4BGQ*CS)N7%I*[:,I?1$2;>70CF2J0KD"HC#$^AQ M2333^-SI4-0AZ)WS5!T1/!:#H?"(=A0N&VS\1V)^A=Q[SY\(FY MCRPA:63@OG>F_FX#BF#'-^%'FB%OO#"*/DCU,JT@R705<3Z3DG!B.9M2;ND2 M^G1D-ASB!:(B!^*!PK59M&F="B'?L4DH!WK5%I)ST:UF(N<29W$![-Z=,7K" M&&DDLJA<.H*H%9#1 5!-:O8NU(:PC(AH6Z%D+G)8E!Q(^'AN?(]+0W*W;<9[ M1;MI+!J)J"&0V..#(GKQ6Q(,3PBC*5)S'T$I$ U)4F2I-#],H@B<@4S)Z$G5#Q3 M:N:8IB>_C$LF$1U+4NSI)$[DT2M6Z0F $X\50HMC7AG1F# ?N0IT#Z61[ >Q M6G5U?97(J&]*["E[XDXD_$TS>KR2"2D4(1-)I"6&J4CSD-FX/R60\G$SIA$0 MW?AMD2:#^3]CAPQ7:T+8EA]A$NY$YI%/&15Y5"I"T3E4!J!D (%*NU#'8-ZC M ]>!%V0:F42@3*(0YC$'?DXJE=(B27@B4N(Q1LZ0[E1Q$5DUELK%%D$*,GRP M+T] C6IDX!/3#68UC7[@6S;*;&6B)C(*F^,\.C:F:<:$+P-\BA8&:+*28P . M93LDDPDJH#(@?R93BD3B94BF48,\SV#JXQ]==ED4I'NFEBC>+N@G$48 M;A69W,1N.","A+> F$"@I>2;@LQ,R&V&)@1AI716$EJT:6$@S="+K%PDFB&G ME(=2.: T(?10D)B1<;2T_\HKC 2GN:YP#J5<62+.ZPR'&->D:Y3H=!+X<\>D MDX(LBZ08RT^T6L$O!3!%+F'B)/61'+$H6@7$ H?_X*1*@"!45@Z6DAGU2].X MA=\:'X6')JX3D$:JK=PLY+3Z".<1-U2OG?VQ$!3[N*;]1,Z>"W!E7K!RM*M7 MY?A67K#JF$B32OU.I[*QP.=&N:"8'(==%F1ZAXAEB+(QJ3FEVA@J94#YIL# M8M+,CAW=L5Z?T9YC:SKNA[7B-V4.IMPS*E;472M6G,2FJ.N*ZB-!MLB(R@H= M5:$3/XP^!N)]*K\%'NF#*FC8(,HM&?*9Q*U+U$)*#!:\5,CYU-=@\QYY:2AU M;R%G7=2[;:U&Z+FMS680<+/N?<2A5D#=N:Y^BQKW/;/]^39Z,ZT!L3.@W&9W M\DS?^?U=?:,]&+Y9U PPYQ0[;YE?L-W[.(Z%5:4@8**Q)[/Y .,%ZO 1, _* MS.V3P5Y,&I)FF7V^:3]!32F:4LI'*8H^T%D28E:B4L@I@H6>%1'+>D^21"GD M D@H5@H>3]IGY7XSIK]$TDD"-(4\@P_R11I7E91IXJ;EAM:C+RQ L2B9KZ(: M]5&(P,C+?49E3)ZC10%6IX5!3E.4':)BD1*%27V4+%44 0!D%%)%\."F39F/ M*<\F]N=)*:LV) H[8P$NCW*.)I5T[LDMH!GL<0HQR^#$FJ]6YRQZM69PFL$= M'X,#0W(I36!-W1C35,)9AB2U>)D?P:ER@,H+*,F7*F'"Y$74GPOHTLM[%Y&S M-&T2%W5F!X(?JF@-9;L1T6,Z4PAW,MBO M29<*9GD\_@4ZE/$38"C#R#U73QV=_4WNAGNR>+^*7+ />0V@1>V9++%8\'B# M'F_LV56QLGB0CJ>AX]WC5_,==ZOYU9;I$Y^\]G?1L^%% 3M54\\VGF=6+(8. MM])O_7BQ?NYXGL*4_FV^Y. +Z@O5%UJY"P75!_BHAZUWMW<7>7,BBU7)S42@ MW.&L!(S_C2U<<8GI_XJ58;(@*LOM-P7JD5NN3#U5$%4 M?>ATCA$Z*E7$XNEPC#_<#ZBT9J %F;Y0K1EHL7-ZT$G$3?5A=)2JP3<6&K8\8LH>6O">AN0.:!?Z3^$O]2,V^5Z*;4<0MS\;^^C\' M;!*FBYUM*[1(0LBKRJ1)]=\:N[06GZUM6(QG.1W-D((;M99I-)I=^%^[_7I3 M;%3-SAK=EPO!N)6"^A>4(B)+S'^MC/-$KZ17TBOIE?1*>J4=N8_7TP3:;5(" MMJ0)9-2ZWC-JW3;T@?@_\;*<(=F+5 35.T-USM@*1-=>-$\I_L>"-_1>9ML+ M47/>;;RTWC.;S8N=GVT'5WCD<.F8O5Y-PZ5L<&F8S98FEQ46W1V%-,^[NR>0 MEQH(BZZG?7'>V3D,MNHMROB&7E9'8S@DE#L7YZUC@G+9G&HE4:534U*K0Q=+ MQR\.13Y+;[#>,ANM+=-97G2CR@K'\4"[:S9J/0WLTP!VQZPUVQK89=5O+IKG M6X9.A0%Q/%37:FQ;;3TVHCL>6#<;VS9$UX-UJ;WTS[?PWZ9M(=]V[X>66QU[ MXI!RJ-DTV]VZED0E $6C;=9[6];/-2C6NJ.NV>PV-"1* (EF\[RI 5$"0-1K MM7,='#Q52)3,?;V'/-#WZ2E&.A-4KZ17TBOIE?1*)[E2J7U,.A.T0LKKA=F] MZ&H[H@R@:)N]NO8WE0$4K^IFK[U[4+S64%@,A<8>#.M* .$W)U[7R6W6OVM8 MP 9Z#0R1+WS]J7&H4H"E>7YQ +"4S -5%@U4)U >-H&R;G8Z6PY0Z(R/LD+[ MPFSJ!,I3 ?:KEMEL[[H&H: 73"5TQ ,JZNW>'FJ *@"$I9'YP(KC*OOLUL][ MV]53HV>V6SJILA2@:)J-AHXWE $4KSIF ML[[[9+X*J&T'A4+CXGSWJ:T:"(OSB[LZE[(4@.@U]D ,I79D[R&5\E/@Y4JD=2SJ3LCJJ:]UL[2%E3!L1RT"B=J&]?66 M1+.K77VE@$-G[V9UF0%1AK2]"YU,64*H=+"Z7>=2ED,'U;F4!\T :&R_$\W) M9GV4'MB]VI8#(!K4905UW>QHNBZOKE[O=LZUU73,>77U[GF]+'EU&O)[A7Q= M9U3JC,HC$%(ML];2&3-E@$3=[&EG=RD@T3!K'1T *@,DZK6VSN,XZ=S)-G8R\^ZG5Y0$6>Q0I)J+'<^O?V/ :]==+_FJHVW>P9&[G6<=,'%,0Y,<(E:. MB+WZ$NZM=V+I;ARTEXF#W8L[OXLRF<@T$_+[6$:I]$0D,V<[SI>?>OPPA1/3 M]\.HZ>R6M(1F8PZ MX"SVNC*2@R![YD+/JQH"YB+/.X+IO89KG-H%+#<>NXI@<]&\2NOBXP=G:&\= MM]5K+L6S(ZC>JS]Z.+MVP:&V*8;&]6&]ZS8/'CM4ZO*\=WG%@](+;)*8A>9--FY7&[0_=Y2XS M;?S8+T4\K_L0O\&>WK_[QI J" M>OWIM%.I3PAC]!'X(>6U/G[]8!:SD=R3V#5Y(DHOF.Z7S +[DY?-^HOG\#8\ MP-"X89]/WY[OO[HX/_W'_NF;+^<7OPL_O/%O4TT0Z-]$LO+FH>0C-%$1*B_M MO^KTGVD.G/KJB7A>/>^?KR^FGA>!5GIG@0 Z@3G(,K ]]1U5\,[Q!NN ?^5I M%@QNRR]]T7WY,8BD^ "_':;B/.K+OOC4R^*N3$0#/-]ZLR7.XM'83^"++!:S MGV[2T\V:>/&\JPZSSO]_%Z 7C$R2$XJV_W@"--F38:C$C?EW.O9[YM],JX,@ M^H(_G<[K#V-%EM\!8"PB.?"= A(4'F%IEB76:_^4/F[.O'A&X.2G0R*S-<_J M5GK1-8MUI]Y#,$U(+OPE*U_0 =0!=., "LH?Y&CTQY/FG2;-SWM[LV.Y/Z>D MU0ZK.KKRW_^5?B(^@5!F4$[[W^P(L)/1V\P!#J!VWL=9-%N&7 ?0]0:H4\ ; MIH!W"&';@ZOV5N/J0J9YF*7"3\5GF>!O_"LIXL'R\>=,":?Y'$"=*>$TD\,5 M_K=01]N#L>VV); D\D)>RRB7L-M$9$,IO@P3N0($;K$QL21BFKOZ>,4T5TV1 M>H]/;#.*H;=!Z&\(UL^&?K0,O> P[3#M)/ER,&T+\37!]RY8$=OM1!355=OC M1.P&QIH.8QN"L3?^=9Q@Z9Q#F$.80YC38@YC*]5BSFK=$8\)^P76Q%-R>'Y< M/#<=GKB2DY^WY@@B%O)K>16TX"5+Q1?:&$1SI M*MBDVY^F&9TKF,+WY.5AQ^L]HT?=4;#!: M5C?>[LG+1JO6>/Q+REZ6Q%'0VR3#>6MN<3AH>H?'[LZ.'<%VL^.U&@[;.X+MQH'7 M["S8.-TV;*_4;*TOX8[334'$]K#=07/1UZ9N&]-M#ZY;"[]WXL=PO:M!^$:' MWO8ESOQP<]R'E0:LZ@WOH.,N.5\'7'3JWD'=Q7'7 17-AE<_B-0/9>KJ.MU*;B6WDEO)K;23*^UJ M2&D+ZCI7FM1H>D?'SFM8!U0<''I';>=*KP,J]HZ\>O/Q@ZX;<&?Q2K'0.%Q" MQG4CD/ B,.L&4_M#'QL7L('.<:U]S^MW34*M!5J.L,QRZ6C9L7B3JX9K4-"WV%["=60!UZKX["](]C>:S2\@X/']DQG3$?9")MPA8;Y0;OV^,GW M#4#"W-2\8D/Q(?OL'-0:B[.J!BK]$Y:+L(]JJQT&S7%MR_YY#P8 5QM 0<.)DT%R*6 MG=[I&"?Q(,A<4:1;R:WD5G(KN95V-P,$Z%-XU:!Z0JX=<-[0T,3.U4RUO:/V@A7$SM9MK#VR6]YQTR%[1Y#=]#J+KH7<-F2OM/"AZ5*, M6UT:USC$@M?U*(USF%\JYEOK@_E=#6>[HLB'ZHH&& Q'#:>2U@$5=:_9=A,6 MU@$53:_=<$RQ%IA81F>_0\0\BJ+F:N?7!!'+GO*\8R%K#%/+, 2SVQ-7,I*) M'PH_Z@N_/PJB(,T2/PNNY>;8E]L3W6HT0#$O.+N\L[[U^F.[[AW573!S1["] M=[QHSG9-_(LI)NFX8I+M8K5&8]%.E1.K:XOKUJ(S3BXD/9\/\6DLT5.(KD00 M]>*1%'MAG*;/-L=O6*F7ZS4/W8C3=<#$WN,/5]H(];]:;F@?.VY8!TQ\_.#0 ML 9H:+BKI-8"#WOUVN/W/SU;G VY:7'H=U$F$YEF0GX?RRB5GHADYBS(>:CF ML.4RN.N AZ..2^"N QZ:AZ[R=!WPT'(EP.N!B&68+@X/\]CRFW<%YL;%(K.A M3#;4B-R>6/Q19RU"\0[5CX_J]N&"E8M#];JB>J_QZ#> N<*%'PI.-8Z7&9U: M7R1L#Z_5%UW[ZL2J0[6K?2[Y"N]Q+FQ7#N)$BLS_[F;!S:EMEG EZP;HFM4J M?*]SY(:/K3J>XW7<-1MK@8GCMNO96@M$[-5KCY^,=&+I;APL(^^RP%*%30LQ MO^,B5[ 879QYQ:[3@0L^[@JJCQRJ=P75+=<+N;[61>O8F=I;R'-UURBW.ZA> MB\$"NQ=O_B@S@9UQC^(I3&"A19G3Q^"$>TD/7BWZ<=X-997V?ET]7\S>W-[A MHX?S9F!IL1$-1PH_3PI-K_WHUZPX8M@,8FAZC54)ADVQCE;ID706;KLNQTQ= M(F?.3>KK8KS>(9D?OYI]!F)FVX?5=Q2OH#>4;$-E&BK+4 73GVZZ2;A-!+;P M.2+K2&#*^_H%_NS&_5LO%H'$?PWI2^3?.NGZ9R MU UQ;?QD"&2]/TYDFN:)%#UP"^%/_BJF%H:!WTW %\Y@R7$2]_->EM8$;MWL M)DZF[AP_QTUFPT1*6C *(KD_ N@-Q1B.%?=3(0$H??&IE\5=>%<#7.AZLX7C M6Q+II_#-K\U:BQ$&F F#.**%?FW7.J5//=A-.I8]'!,9WGH%A&!;L(U;Z2<$ M"C]!XM)OKXDO\$ADG46_V&S^[]Q/,MC9C8\W=P> 4R 0X6=9$G1SHE21Q=9^ M$2.IN([#'$D(4/-KO794.4#EQ_@:V-M()KW #\6U' 8]^ 9>]4UF'BYP6%[ M',[/@6EC/+,GTG&<9"+/@C#(;LTBA,;!8!^Q?./?JD49O;\V:@VAUPPB@7,W MKVXUDODD.P:];J/P>[1JWY.+!KU=KWPNXN$;,M8FSR=K&I M$JM /R&@%R2]/,A$ST^4U,K#4,")FO5&[Z0;?Q?=/ C[_$$?%5>4#_Q>EBH$3B MH(.*=)J00U-EX)WL\C#A9=@1B- ^S0-?6N%1@"T)?. P/RJ]@WD4/N\!><3 M=ZE(97*-8->\F$>H+@ 8J6(9V@)^F_BC,3X)K*TX!2'99ZSA W14VOY-#'^& M87RS#T_ PX"V$1SY%,P5_)$?(G1'L,D$^=Z_]H-0$T,P@N>O8?<,,SY&!9P* MAIZX 5Y'6DKS$ \<1%,/?"]M@6\Q TP6"F(:9L,-O(1--L75@;+)2W M"58F?T[B09#5T$:9INB92X]/Q!4]/::G;=X!MWB2=_K2^KXJI'^$:W[< '@0 MG\@$]>&5SR]"8@.Y P]V;W';$L KY/?>T(^ND-XS90?%>2(^R._ &!':8&G0 M#_SDUE.$QQ/KA&^ @O\J09,-B5+,9Q&N Y%($+@ C(U&0H\=MN&B=C MUJ(S!'(O3D'[(W#9P6"C3@MRYB(0[K!G2_KW\B0!W#*@X CVQHU0'^<)<%>* MOY$# $ZF $A>-27H0"K-5.@I5N M%@)XF:S5#Z[!*P,SYH\GG]^^^L>3:A2@7G\ZS;%7GU#0@CX"K[Z\UILO%V8Q M6P7U)$Y .A'6"RJ_'0[VD_AF\L.>!"/N\]N/7S_:RB+?691&GIHB7KM>'XU<7>0HZHM M0.!5#=;4'QDU@=(:?M;T;,E>EI$5RQ5E=0\H.+-%754!:&][AL!DKTG#)8C2 M/"%!2/*]]B#P%@8?;1N.A0+!OR*IJ@4O[+31K!T\I85P:/;3A2EB\-6::MU6 MK?6P=9N>@OW.&5C ;*K,_ LV)M8$LA7JVS.DU>A6FUNI'KEL5:/_D.V"3U7 M#M06I0$:% 7I<]"3S.WBQ9),#HP[3-C:P8[$8U[+@4Q(A >,/BA E8Z5D)A MWP2Y$70Q\"F&W21:I!EZ,X@PZ8,EB+_^"^R?M!^PDPZB@FW$&V3^B*)IK.>G;(3R,0 6 (*_\HA!B M'1V";&?- (9[@MYR H=FK Z4FV-B-RF&>'VDR_(NV6SGR!/P2:"4Q0@>Q<=G M[%H! ./7T\!JA;D&>8;Y#SH:/M$%A0;[@C.]&R#-%^#/AGZ&G]S$>0BF H!& MQ:(9FY+88MK;8)=X(O6F@.($0)7:+>,@>P_M54#""!6W1Z#L(^>/).MQ6#/O M2?K!M /SIHR"QS4+HB57E*P)/D2: S_K@_%* <;L^G+[1"5HLN[+]\'?.6B# M#$R",W\,5!>*"YD"OE!FO'C>?;EUQYZNT<_\= @B@GQ:MI-/B0PGS"@@+DD\CG^1 &<@3TP[>O@MJXY?#ZI!%@Q4#"51;$G= MP&[R#!2WU,S!? E$ZZ'X2T!C921<0$KTB.25%1RP.![&(0M9LEE6C57QWW_G M<792>1-_^$,5O"773&-=V+@6"MG_1@1>DS+\2X4]D/-11,W$&$ 0A'P7U=5@ M$/0")7E(R(B\+((M]6_R@; -,.*5E5=C\(A+V&LP0)LL$QP=3=DLIZU4%!00 M#4BM,.^3;]'-,X!"!B;,*&!I_;O8"YZQ*Z.B4P.S*%) G(3]&Z0>/!Z1#LC5 M*!X%/;)= M[P7@"+C*0/-NG5( ]%.@0':0#'I$4*B"G?Q,,?P"_RR(205)3+ MC/E+\9GK9QHJ0(#] $&((5[8&G-!S\]!,ENK]$$+W=([TQXHX#Q$FVP8C$?, M/GNP('EV6D<"_'4\RL3; &XR&!/NT.\LDBL)(C:19BTX@ 4I] K# #@>=0#9 M4\_A-/ 4/!9$@U#91IK%:"E% JF4WX1OHG^@UMBNB2F!T]./C?QODI46 QU? M"K!BS *EP%_%V+]E]4:;H!/HC<&>0Q+::$@H/7HSQ.@AF%IIT.4T+6XZS6E= M?#^0$]@$H1@#D"(N6^#TD:+%T^A6R15 A*\VQF?4 W1+DJ8.KMY"GH_376T MGD2E1?B,;>J6Q(S[XD7]% MH! ?XTS5\WRIF-G$I=>2DZ'*PC3*$_@-"(TD*02N )YH11D*9Q1;# M'I#%08]/2X:WJW4J)$5!D =CC Q-LS#HAZ\!*B/XD'_<:GC\ERD!%X'')!\! M*RXR%(:HB9(X##EJETT+3)P-_0!P#7+L,ZR&KAAGI,^&@1R(\^\ &W+3/J&H MEHDG_D<.!HF\%5]JC 4J!(G(%B';'F@>CH&RZ:(F+GMQEM%SO+WI/R\]2.YI M:BE$)@6J8$FSN/<-S1?,K"OC1YVH-LM*PTT5@,84?,#^ HADR4H9<4O6UF1) M33\G/^D45@B%!?P#D[8WV0_U%#]B/=H&+TE?FQ!'Q0L#)'F0V=;Z> "*,&"2 M!_P;CDA>@;N"55;P9:=6?XI"_+!>5U[^. ZH?*T;7[/C,P!L[5.2Z NZ.;FF M9C!T$HPG6HF;,;(*4$6A6Y1ML:T+H>6Q6*LL& M5V"$@JCJFVJ 2294)%"(6UQ\.K,=>E-^KY^V&;@]P< SUSQ2MBW'&LH$2[G0 MK@1D163?10#!:Q+8@'1+C,>*HS2C(URE/\A0HE+@8H!YA0EV7RRS7P"+CD!_XZ3;RAX MM&W^/F +\0SL["#C/)G*-4PJIG*\'2N\33%Q'FEC/50K]FA%ML=?O?K7*2>W M8NV_8U870VQJ/SVU'\P$I-IDG2P]4Y5ODCT$W!N]CO56BAF[.+\:BC>RFX"^ MO17&(%1I%59D1C*"'=>I'1T^19D+CT7Y:*:U6LX]],NGQ[!?YJM(0E3LRX!A MY5;0DLCK#:D!*=Z3)?*I<,.8LN:%;:M6GPI;]@P&ZB4AO<3V]1"YW9A#28#2 MC&VI$>AWP$;"_T+OGX)4B'U,LTQK @EC70M,]*N,(?Q&DYBQ5'QQ0^(0>4(I M][(10MY!^^FND,"Y@2\3 ^+MAPFA66M4+,X):BCP.3#O&_@]E356 8%!\%WV MRW@!)\^/KNAI#%P<8-$&6#:=6H/++91ME9+Y9&&]L]V(/-9X_,P5BX00Y9FG MG'7Y-Z=7QOJ!PG6WHBV5Y,M!8Z(,.-/XUW:](@*KZ8)D-1J?<:)9V>Z8,*C7 M!?%4(E!&U^'VH8MBFA3*?(,^_@Z%,(N;TD\QN$88.@VL<>]4N_W4DE8EG%JLR1:,?P7. MY!5J![NJS>]1X9N.N*H:%-Y#J=<#3JDJT&@OW'-6Y:]TKA+J66V0R&U3*NNP MFOK>XO#)VO""B^<]3^N@:/.[9YE>[@MC'3W7XGHQ!+E*8!MI5I16 MI!PTQKQAJ2H*39!$:IR,T.HUW;-ZY[\V@.B-154E!2"[)%=]N!Q7LE]@12IF M<@@ 3I.NCDE247Y1@SG/*N4:T33N4:J<%7@9_CJ!EWJ*#XG/!==$E,CHJ,(6 MVZ<-9E4_7H.A,Y>D#,RC%4F)9 2TRC)..VB4,P;H4[LU0K@QJ[9X;GDZNXME MUA+-74%C84+?B\;"^JTJO%;5B'XXAAK5R.W]&)ISA_M;+EK9T$;'OP<@4RH. M0?$Y#K'":'?*!RZE5"H8L_/,$F".]&3"V16LAM)P\@LXC36<# 6RS_XNDR-Q MY)E<0U$A4.2_7PM*&8DH+MF95FG3O9"T#*E[NQ*VE",!"3=^TM\/XYABQYHU=W7 QFB*!U>'1P4S3 M?#162&.,@<3$SI@ J)3J#K'^GHC.HP:!<2:HB*CZB1@D=IA)3I1JSCW&!D,@ K[V6SGLNC+S**W7!;= M9=$+Y7LJHISL.]!6MA6'>8DXF5*2[0\&4O4=HJ["YPME5JG(YC)[*HV4"=G: MJ@(*2_+AG=:R%%O$3)E2GEIW%2T F#X984$Z"6!5;XE%YY8"_^#;9>7Z#*@; MJ.04-LN>)RBB2%J=@U0CAC=_FB/U90J6ZUC7I4?<#Z?#HJSIJ;02C96:^)3Q MF#Y^H6HR(-!1Z' 2?M3W53FK:L$(C:2;_/46N*DFI'2H6J5?!8+Q1*$_]526D?: (,@I11A,)B M3($Z'6W6861NKE/]&Q.MB/BI_!YP )!B#8GI+8N3B>X)+ ,VS9T8^+82+=PD M>R*2(/V6VJW.!8W;)H_^EG'8NRT/(*)54-729$>O1""Z?:9HY(7E%$F<$-H] MK+WTIK0B9L,OT64)DYP"E%%N;"[CX..L") MA"JVA: !@Z:(%-$MX2APX'OPR]/<-2&GQG$<]^;DC!F:)7I@#.. MDY95&#XI=V.(D<2HINJ=4P<@IPDL>>W!6$>D/FPCS-"]G)AC5L88>G<^?*RY MGTQV4B'PFX@EOYFI*"E+:&7H$KN)B^>("&#G2 E0S;@F6%.N3ZB6L_'F)U0& M"!FD4.0BSM:%P-I$WV&1Y8-CQN#.6F5(F#).*""/Z_E1!%S5(QFB?J(]=S(Z M332KB+/=!%$1XX*CZL]]=#3,-RC[;L.\ZP?WT2\GF8?[=$*'IQ( WM9=^.#,SFL;W4Z1]HSG'NA!PMH.,=E1)F7=+@G;XH_80$3S'A[[AH>A M-KNB:@QC__Y?!+.Q'W#F=T89&O!\H5(447T!\/5\\3D$!+ 8L[O=85EP)_:! M?^0-UX$7"MR8"&!@&*HN)&'%'+)&X\24!P:_G><"Z,9*96KT8;O(++V82]SL M%='F0!)FGY;[KY \2D;PQ\X'UO$?]/7B.V.IT)6., M/7- &O8R"(,>CN*021(#)X[(6BZ>0(&$;:P1*EO<19 FN?()BJF19L3@!4;X M_?VOWU#;8:L71BKIFW=IXBMCY:W_']]Z=:%V0;DJJUGI7=A5I'5 ZO.@D]2; MM#0'P%Y9;NEWIBP3HU/HFR0N'UR+&S*V+#.;&WS0/L0IS%&?'"B>6KYOE,F) MI2F*$1AL*AISL:5C=@XF3!UA]@1%LJP0K M9#H$PFQ0&KU$G!NB2D>E8&JW*7BHW6!#K5IOQVRML0 $LS6, Q4C4+^S/<;I MT1AKU[RJ-"DXC!='6C:>V!DZP(\:FD =#XQ(Z9,63:W800C&6JCW@B8;V:?2 M4Z%V#E*#N:CF#K"(IK&>:!U\Y[_JT4BP@UL,.9E7XFPR7ZES2\;:TA%VE,:C M&]2=.)RH]RW5L7$S95PUVNE_DY\%LFQ_4I8IF>$S&1#=3 S6*M(VZ+R9^2EH MLGN-:G12#(90(H(3O+362QSB4CJWMDG@ #SBY0GUFK_ZU)B[5- O2>9;A M#109I*%?1!!06"@+AHQKRMU-\:@*MTBEI4Y8M*$SKW48IS?D"SAV5<*#!F@)0P_V>/TZYO@/%@IJJ45,55OC; MEW-<\H7>W(:<\I\YFHJ9;P8O_I-BE/SOURPF^4XCJC[XP#G]"Q"F=X!D5Z^E M^K>DE)4O",HRL:+!/3U5@6944DK*J)[ZWN#97N,9*J +#E* MN,378+680V6 MHS2#&J])FUJU;]<,:&EIGW=Z)L M4:*,15CW)8Y"Z;X46RG,SK@&BHV^SYA_Z2.].TDU(:GV_&=J(\'+\R(0! Q? MR E=4F9R(0J<7/EOAN2RZV0OP7.>[EM&[)5EX24[E6BSG^L4["FGLAK'K0-Q M@0DFU:39\O<;AWOR&3H C<,^_^-9J=!KUG*3RW3M9;K/>"34C/E6)I7SV=2P M%V7 ^ADNY8IUL3$Y-;[)']*0P,J,TD.(,27#\75,N?J;[BWT*[%U"J<*^]Z%+XUK624A^'D M>8\;%<@UU'.6Z#=$#Q.Q'QR_BF4@5$?BIW'DXTUK8? -0X+9E-(3[V'[W8KR MO,?U+P^=?[G31AE#=166RF<0#^+=N\>UQ59W/*ZJ>U>TZ:RO">:(>3'N16-; M:?D]95#(FZ!AF,Z=F+3'WI)ZNZ&YA$6:A*IO3;T(SO UUA-812I(7Y1S<2D6 M#82&;7!5[I3V?Y,/8"LZYGIA_2#/L0T2O0;F!W4-%1G7Y4UAKH$VA3M25;W6 M:C?Z=9(K=LF]T 8EWA@RT9E1*< *(VXAHG; ['V@OM>;E0GGAY89HH12ANG MLI8"4%P>;65"];1Y4QK#(2%*<^8J:6E2O37Q,:Y>, 7'^BOO\_C<<4'CNM*+ M2A_5J,64@8"%VERG4#IJ8@)%*O%O1L73?3*JK$K?A&*/6(*G.853GD%,H]K9 MZ\%DO*_N";4R22!!AG&BN]&WW^NQ)V('6"/<_4MAQ\[UVEBDHE%.I1>>"#?Z MR$@EK:E,[EH-WBB>PJH6:4;(@'H$EJ&A'CG6M@$MZCPKCB]6C!E$BBU'UJSM MC+TO3"+'-.T,&[PSF@JCO!X]CUXE2*U3(GO2;NA&)!(/-<0W.1@&/-$(T[ 1P;L+#D2.:+A"\& !Y GG/@W M8M1F&@!#I@IO"X#I#RER4+#)-%Q%1&>F])OC.DA#/ *Y0I/3VAS+[7S6XL4C M]X^Z9:KUL\F]]/2%2W98P2!%1R1V1HS:$P1PQCK>A8O%EFK^<./ATX7O[(-& M9L:KI!+X1BNR!(O6J*L"V"GF18J<8\-E63;0!SK=5B<($[[B#5?/./]G0J18 MD0[5'D&E;W;)D3\>2Y\+P#GXH]H>#DXLKF\N91A)6KQ:#[%X/S'$PK.GD-PI MX93 ,N,>9IP0N*,XG4U/I3?-K, R;_GYH2?%1>LJ%5 :"U>*WQNO;';YV#P[ MUOG-8&'*..D&%\LWT:F8>GV*7O071/%V9JG N660Z8Y/&[B+5 M#WB5IDR^<'E7QK+H:^O*4VJM,DIJ$&+BY6GH-4R16DV$U'")=C5VGYJI7T4W MG(\ MXE"[%-7*]V'_!ECCR>UOJ=4L0I7.NN="3SBJB7\5'8=JMXHX VE&P],]2G:5 MZ=>(;MDC,0IR(@Y#NJ@'?0CJ)"VZ,MF9IL9')F34TES3/N7RM(D&8XZ330Z2 MX2&E>@2G=#6YZ5[HPLL#S] M6@Y\,B"^CF,LNHMP%$_!UHZ%'0MO"0L_V]0\=R2K[HE\%P64QC0\1C'*6:O M=4R8KMI3X=@/4E)T8AT"?S\,E/L[;:;=__O57%X]D44^5=?YJNQ 1D&75[>A M?Z/RSCB.I2_]/MT=.*">ZZZ:$<-!P0+^8P-_FN=8?$'A'%G448A7, ZQ&^$QOT&7LCA3TNLPK]3$?0VW71QUE0> #X1OH)#N_@[X[5=SQA4L5Y M^$H"6)8&%6)<3/=?F NN,8 MLXFK-4Y[^@(G3PR+ A(_*\\DH$^JZT^"BW6QNP([SCN8C0W#+AM!2-\)210&)$FXEEE0CJ^>%S/ MALPN=,NPQI/>AWTD1G!FX_[.I4-]+S+^HSW_>R;P.XCQKF,=#<=/<-XH1?O4 M[ .K+:>">GK!/+A_5A.7]GWU-T$Z5*-.1CB7FG=J,Y_FI0F.F2;T\)(G>WG" M6Q\ $%?8Z8.?P(L:3:^XIK3*5>8BTP:GU>Z^3GW)HF[M9.]I:4!-*5O,5A[TP3ZUKX^[=J"[5I3O Z;N[*?0^P:XH ML3X'C2UY@L;=[35NG,=\[59MUVZU($_2^9"+\2';V^I#GG\?!MT@6V0X]R%2 MSMK.XN.<#]@48XW(W1:'A,62-#1X+=%_E0BF\8&1$LVG$X3QDTJB6C2CD(HX MM0'YF*\L41R1=A^KZ !<7A<7$MP!',6-_^<'J$Y,T]2+$SJM6F,>')1V]3#TV3]E MW+WPQ3"1@S^>#+-L_/OSYS&VGX443^-X_)O?^H$"V5U MBYL4,Y68OU%'?IA?LBT49H\HTQ;"<4='A\QQAT>MQ@]SW.5S^WKQRE?6.'=/O']_ M-O4WZ*52">3L!U3-V9_JX2"Y]8Q](WKIL7?VV&GU++>M MT.@93_W#B!GE9K?FE&1(]O.*LCBR7G,PISBKL3Q;F%9T;;=H M(\ET5#\^FDD(>QT(N[D+A-V9A[#OFESF"'X;"'XG:'TNAPZ%.,^"_!&:;W3H MUJ"SFJ'^1NNP3NTH[DTC46.ZVWM+3HV65\V:=0;M705]Y%E/S[ MOZ\NWH,?@#<(@"W_.N[EE+7;HVOB],=]_;%IUN%&59T$I'&#?H]'"(/C1R8^ M7J3 ]Y!E*;\F\Z^XR0NM_GY?7>IAUBCVH]_WK.9(?Z6D?WGVYY:3_A?_.UU: M!3YLIB[UNNP-Y<@WO.!(<*4D>';Z?O=(\,P/>VI0EL"KK;MXP9\CR+4@R-?G M;W:/(%_C".[ T>,:TN/[TU>[1X_O_:X,'2FN&2E^OCC?/5+\G,@4IULZX;AV M%'FPA=1X1J/\/^.UC.\LM_LUNMV4,MOCEB"5U+/=:IZ'0[<*+\JH]-TW[7CJAU(P*$[\ M8T2P*X=^.-#M+E0,IQZ@^;0YCKND]=0 Y__<,WATZ?7U&U^9.@KZ_5"JE[1J MAP_2>:4?-QJUA]DGY5\W?^;7/_?C1FWQZOH>L^3R?S]?O+L4EY_>?_WR[M/' M2T^\^W@VH7WG/W[[9TPT1P,KH8&]"R,XGSG,KQKS/_KJA,BU@S_*1@NAO\=#W*O;1T/;*@3? M\_2YN C G$SZXGT-O-;K('4"<-4"<+FJKX)^IP!G_AK<>NP%^N-)Z\E< &D_ M@AJY!YW_P@D0& (-T%$2_^V/QB?J7M3)*BK+?_JAD.@&H&SG;!8'_ZVV&:>S M[%99CO%\U.3<. #HY0 %0 M @ &-0@ &UL4$L! A0#% @ M-7YO5TT:W]['00 0@(& !4 ( !IU$ '-Y<'(M,C R,S$P M,#%?9&5F+GAM;%!+ 0(4 Q0 ( #5^;U=VB=.7!R+3(P,C,Q,# Q7VQA8BYX;6Q02P$"% ,4 " U M?F]7^AY@!-%% RA08 %0 @ '8XP &UL4$L! A0#% @ -7YO5Z&2#G#+# $ >&L0 !0 M ( !W"D! '-Y<'(R,#(S,#DS,%\Q,'$N:'1M4$L%!@ * H