0000814676-20-000026.txt : 20200512 0000814676-20-000026.hdr.sgml : 20200512 20200512170625 ACCESSION NUMBER: 0000814676-20-000026 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 41 CONFORMED PERIOD OF REPORT: 20200328 FILED AS OF DATE: 20200512 DATE AS OF CHANGE: 20200512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CPS TECHNOLOGIES CORP/DE/ CENTRAL INDEX KEY: 0000814676 STANDARD INDUSTRIAL CLASSIFICATION: POTTERY & RELATED PRODUCTS [3260] IRS NUMBER: 042832509 STATE OF INCORPORATION: DE FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36807 FILM NUMBER: 20869977 BUSINESS ADDRESS: STREET 1: 111 SOUTH WORCESTER STREET CITY: NORTON STATE: MA ZIP: 02766 BUSINESS PHONE: 508-222-0614 MAIL ADDRESS: STREET 1: 111 SOUTH WORCESTER STREET CITY: NORTON STATE: MA ZIP: 02766 FORMER COMPANY: FORMER CONFORMED NAME: CERAMICS PROCESS SYSTEMS CORP/DE/ DATE OF NAME CHANGE: 19920703 10-Q 1 q1202010q.htm Q1 2020 10-Q DOCUMENT

 

 UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.  20549

FORM 10-Q

(Mark One)

[X] Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the period ended March 28, 2020

or

[ ] Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from          to

 

Commission file number          0-16088

 

CPS TECHNOLOGIES CORP.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

(State or Other Jurisdiction

of Incorporation or Organization)

04-2832509

(I.R.S. Employer

Identification No.)

 

111 South Worcester Street

Norton MA

(Address of principal executive offices)

 

02766-2102

(Zip Code)

 

(508) 222-0614

Registrant’s Telephone Number, including Area Code:

 

CPS TECHNOLOGIES CORP.

111 South Worcester Street

Norton, MA 02766-2102

Former Name, Former Address and Former Fiscal Year if Changed since Last Report

 

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 than the registrant was required to file such reports), and (2) has been subject to the filing requirements for the past 90 days.  [X] Yes   [ ]  No

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer or a non-accelerated filer or a smaller reporting company, or an emerging growth company. See definition 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 [X]   Smaller reporting company [X]

Emerging growth company[ ]

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act):

[ ] Yes       [X] No

 

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, $0.01 par value                        CPSH                           NASDAQ Capital Markets

 

 

APPLICABLE ONLY TO CORPORATE ISSUERS:

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.  Number of shares of common stock outstanding as of May 8, 2020: 13,207,436.

 

PART I  FINANCIAL INFORMATION

 

ITEM 1  FINANCIAL STATEMENTS (Unaudited)

 

CPS TECHNOLOGIES CORP.

Balance Sheets (Unaudited)

 

     March 28,      December 28,  
     2020      2019  
ASSETS            
               
Current assets:          
Cash and cash equivalents  $122,255   $133,965 
Accounts receivable-trade, net   5,959,224    4,086,945 
Inventories, net   3,595,338    3,099,824 
Prepaid expenses and other current assets   227,459    147,786 
Total current assets   9,904,276    7,468,520 
Property and equipment:          
Production equipment   9,919,484    9,649,169 
Furniture and office equipment   508,423    508,423 
Leasehold improvements   934,195    934,195 
Total cost   11,362,102    11,091,787 
           
Accumulated depreciation and amortization   (10,224,691)   (10,110,663)
Construction in progress   286,891    255,754 
 Net property and equipment   1,424,302    1,236,878 
Right-of-use lease asset   136,000    171,000 
Deferred taxes, net   147,873    147,873 
 Total Assets  $11,612,451   $9,024,271 

 

See accompanying notes to financial statements.

 

(continued)

 

 

CPS TECHNOLOGIES CORP.

Balance Sheets (Unaudited)

(concluded)

 

    March 28,      December 28,  
    2020      2019  
LIABILITIES AND STOCKHOLDERS’ EQUITY              
             
Current liabilities:          
Borrowings against line of credit   1,577,506    1,249,588 
Note payable, current portion   45,980    —   
Accounts payable   2,621,862    1,436,417 
Accrued expenses   691,921    815,166 
Deferred revenue   381,216    21,110 
Lease liability, current portion   136,000    148,000 
           
Total current liabilities   5,454,485    3,670,281 
           
Note payable less current portion   159,649    —   
Long term lease liability   —      23,000 
  
Total liabilities   5,614,134    3,693,281 
Commitments (note 4)          
Stockholders’ equity:          
Common stock, $0.01 par value,          
authorized 20,000,000 shares;          
issued 13,427,492 shares;          
outstanding 13,207,436 shares;          
at March 28, 2020 and December 28, 2019, respectively   134,275    134,275 
Additional paid-in capital   36,159,874    36,094,201 
Accumulated deficit   (29,778,779)   (30,380,433)
Less cost of 220,056 common shares repurchased          
at March 28, 2020 and December 28, 2019,   (517,053)   (517,053)
           
Total stockholders’ equity   5,998,317    5,330,990 
  
Total liabilities and stockholders’          
 equity  $11,612,451   $9,024,271 
  

 

See accompanying notes to financial statements.

 

CPS TECHNOLOGIES CORP.

Statements of Operations (Unaudited)

 

    Fiscal Quarters Ended  
    March 28,     March 30,  
     2020      2019
           
Revenues:              
Product sales  $6,511,571   $5,269,538 
           
Total revenues   6,511,571    5,269,538 
Cost of product sales   4,961,361    5,110,114 
           
Gross Margin   1,550,210    159,424 
Selling, general, and          
administrative expense   928,590    903,686 
  
Income (loss) from operations   621,620    (744,262)
Other income (expense), net   (19,966)   48 
           
Income (loss) before taxes   601,654    (744,214)
Income tax provision (benefit)   —      —   
           
Net income (loss)  $601,654   $(744,214)
  
Net income (loss) per          
basic common share  $0.05   $(0.06)
           
Weighted average number of          
basic common shares          
outstanding   13,207,436   13,206,069 
           
Net income (loss) per          
diluted common share  $0.05   $(0.06)
  
Weighted average number of          
diluted common shares          
outstanding   13,247,131    13,206,069 
  

 

See accompanying notes to financial statements.

 

CPS TECHNOLOGIES CORPORATION
STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)
FOR THE THREE MONTHS ENDED MARCH  28, 2020 AND MARCH 30, 2019

                                           
     Common Stock                         
     Number of             Additional                    Total  
     shares      Par      paid-in      Accumulated     Stock      stockholders’  
     issued      Value      capital      deficit      repurchased      equity  
Balance at December 28, 2019   13,427,492   $134,275   $36,094,201    (30,380,433)   (517,053)   5,330,990 
Share-based compensation expense   —      —      65,673    —      —      65,673 
Net income (loss)                  601,654    —      601,654 
Balance at March 28, 2020   13,427,492    134,275    36,159,874    (29,778,779)   (517,053)   5,998,317 
                               
Balance at December 29, 2018   13,425,992   $134,260   $35,960,545    (29,742,231)   (517,053)   5,835,521 
Share-based compensation expense   —      —      58,986    —      —      58,986 
Issuance of common stock   1,500    15    2,235    —      —      2,250 
Net income (loss)                  (744,214)   —      (744,214)
Balance at March 30, 2019   13,427,492    134,275    36,021,766    (30,486,445)   (517,053)   5,152,543 

 

See accompanying notes to financial statements.

 

CPS TECHNOLOGIES CORP.

Statements of Cash Flows (Unaudited)

 

   Fiscal Quarters Ended  
  March 28,      March 30,  
     2020      2019  
               
Cash flows from operating activities:          
Net income (loss)  $601,654   $(744,214)
Adjustments to reconcile net income (loss)          
to cash used in operating activities:          
Depreciation and amortization   128,759    139,465 
Share-based compensation   65,673    61,236 
Gain on sale of property and equipment   (5,000)   —   
Changes in:          
Accounts receivable-trade   (1,872,279)   (138,667)
Inventories   (495,514)   115,342 
Prepaid expenses and other current assets   (79,673)   (47,209)
Accounts payable   1,185,445    388,619 
Accrued expenses   (123,245)   (255,980)
Deferred revenue   360,106    —   
Net cash used in operating activities   (234,074)   (481,408)
           
Cash flows from investing activities:          
Purchases of property and equipment   (107,600)   (116,327)
Proceeds from sale of property and equipment   5,000    —   
Net cash used in investing          
activities   (102,600)   (116,327)
Cash flows from financing activities:          
Net borrowings on line of credit   327,918    200,000 
Payments on note payable   (2,954)   —   
Net cash provided by          
financing activities   324,964    200,000 
           
Net decrease in cash and cash equivalents   (11,710)   (397,735)
Cash and cash equivalents at beginning of period   133,965    628,804 
Cash and cash equivalents at end of period  $122,255   $231,069 
          
Supplemental disclosures of cash flows information:          
Cash paid for interest  $33,216   $—   
          
Supplemental disclosures of non-cash activity:          
Issuance of note payable to finance equipment purchase  $208,583   $—   
          

 

See accompanying notes to financial statements.

 

CPS TECHNOLOGIES CORP.

Notes to Financial Statement

(Unaudited)

(1)        Nature of Business

CPS Technologies Corporation (the “Company” or “CPS”) provides advanced material solutions to the electronics, power generation, automotive and other industries.   The Company’s primary advanced material solution is metal-matrix composites which are a combination of metal and ceramic.

CPS also assembles housings and packages for hybrid circuits. These housings and packages may include components made of metal-matrix composites or they may include components made of more traditional materials such as aluminum, copper-tungsten, etc.

The Company sells into several end markets including the wireless communications infrastructure market, high-performance microprocessor market, motor controller market, and other microelectronic and structural markets.

 

(2)        Summary of Significant Accounting Policies

As permitted by the rules of the Securities and Exchange Commission applicable to quarterly reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles.

 

The accompanying financial statements are unaudited. In the opinion of management, the unaudited financial statements of CPS reflect all normal recurring adjustments which are necessary to present fairly the financial position and results of operations for such periods.

 

The Company’s balance sheet at December 28, 2019 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.

 

For further information, refer to the financial statements and footnotes thereto included in the Registrant’s Annual Report on Form 10-K for the year ended December 28, 2019 and in CPS’s other SEC reports, which are accessible on the SEC’s website at www.sec.gov and the Company’s website at www.alsic.com.

 

The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year.

 

 

(3)        Net Income (Loss) Per Common and Common Equivalent Share

Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus additional common shares that would have been outstanding if potential dilutive common shares had been issued for granted stock options and stock purchase rights. Common stock equivalents are excluded from the diluted calculations when a net loss is incurred as they would be anti-dilutive.

 

The following table presents the calculation of both basic and diluted EPS:

 

     Three Months Ended  
     March 28,      March 30,  
     2020      2019  
Basic EPS Computation:              
Numerator:              
Net income (loss)  $601,654   $(744,214)
           
Denominator:          
Weighted average          
Common shares          
Outstanding   13,207,436    13,206,069 
           
Basic EPS  $0.05   $(0.06)
           
Diluted EPS Computation:          
Numerator:          
Net income (loss)  $601,654   $(744,214)
           
Denominator:          
Weighted average          
Common shares          
Outstanding   13,207,436    13,206,069 
Dilutive effect of stock options   39,695    —   
           
Total Shares   13,247,131    13,206,069 
           
Diluted EPS  $0.05   $(0.06)
           

 

 

(4)        Commitments & Contingencies

Commitments

 

Leases

The Company has two real estate leases—one expiring in February 2021 and one with an 11 month duration with options to extend additional years. Since the latter is not reasonably certain that any options will be exercised, it has not been recorded on the balance sheet. CPS also has a few other leases for equipment which are minor in nature and are generally short-term in duration. None of these have been capitalized.

 

The lease expiring in 2021 is included as a right-of-use lease asset and corresponding lease liability on the balance sheet. This asset and liability was recognized on December 30, 2018 based on the present value of remaining lease payments over the remaining lease term using the Company’s incremental borrowing rate at commencement dates. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

 

Operating Leases

Lease expense for operating leases is recognized on a straight-line basis over the lease term. Lease expense is included in rents on the statements of operations and is reported net of lease income. Lease income is not material to the results of operations for the quarter ended March 28, 2020.

 

The following table presents information about the amount, timing and uncertainty of cash flows arising from the Company’s capitalized operating leases as of March 28, 2020

 

(Dollars in Thousands)    March 28, 2020  
Maturity of capitalized lease liabilities    Lease payments  
2020   117 
2021   26 
Total undiscounted operating lease payments  $143 
Less: Imputed interest   (7)
Present value of operating lease liability  $136 

 

 

Balance Sheet Classification     
Current lease liability  $136 
Long-term lease liability   0 
Total operating lease liability  $136 
Other Information     
Weighted-average remaining lease term for capitalized operating leases   11 months 
Weighted-average discount rate for capitalized operating leases   6.5%

 

 

Operating Lease Costs and Cash Flows

Operating lease cost and cash paid was $38 thousand during the first quarter of 2020. This cost is related to its long-term operating lease. All other short-term leases were immaterial.

 

Finance Leases

The company does not have any finance leases.

 

(5)        Share-Based Payments

The Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of the award. That cost is recognized over the period during which an employee is required to provide services in exchange for the award, the requisite service period (usually the vesting period). The Company provides an estimate of forfeitures at initial grant date. Reductions in compensation expense associated with the forfeited options are estimated at the date of grant, and this estimated forfeiture rate is adjusted periodically based on actual forfeiture experience. The company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted.

 

During the quarters ended March 28, 2020 and March 30, 2019 a total of 59,000 and 79,000 stock options, respectively, were granted to employees under the Company’s 2020 Equity Incentive Plan and 2009 Stock Incentive Plan, respectively (collectively the “Plan”) and a total of 60,000 and 45,000 stock options, respectively, were granted to outside directors during the quarters ended March 28, 2020 and March 30, 2019

 

During the quarter ended March 28, 2020 there were no shares issued and during the quarter ended March 30, 2019 there were 1,500 shares issued.  

 

As of March 28, 2020, there was $198 thousand of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the Plan; that cost is expected to be recognized over a weighted average period of 1.47 years.

 

During the quarters ended March 28, 2020 and March 30, 2019, the Company recognized approximately $66 thousand and $59 thousand, respectively, as shared-based compensation expense related to previously granted shares under the Plan.

 

 

(6)        Inventories

Inventories consist of the following:

     March 28,      December 28,  
     2020      2019  
Raw materials  $818,501   $778,409 
Work in process   2,005,211    1,898,916 
Finished goods   1,220,988    871,861 
Gross inventory   4,044,700    3,549,186 
           
Reserve for obsolescence   (449,362)   (449,362)
Inventories, net  $3,595,338   $3,099,824 

 

 

(7)        Accrued Expenses

Accrued expenses consist of the following:

    March 28,      December 28,  
     2020      2019  
Accrued legal and accounting  $28,755   $62,725 
Accrued payroll and related expenses   508,327    518,015 
Accrued other   154,839    234,426 
Total Accrued Expenses  $691,921   $815,166 

 

 

(8)        Line of Credit

In September 2019, the Company entered into revolving line of credit with The Massachusetts Business Development Corporation (BDC) in the amount of $2.5 million.  The agreement includes a demand note allowing the Lender to call the loan at any time.  CPS may terminate the agreement without a termination fee after 3 years.  The LOC is secured by the accounts receivable and other assets of the Company and has an interest rate of LIBOR plus 650 basis points. At March 28, 2020 the Company had $1.578 million of borrowings under this LOC and its borrowing base at the time would have permitted an additional $922 thousand to have been borrowed. 

 

The line of credit is subject to certain financial covenants, all of which have been met.

 

(9)        Note Payable 

In March 2020, the company acquired a Sonoscan ultrasound microscope for a price of $208.  The full amount was financed through a 5 year note payable with Crest Capital Corporation.  The note is collateralized by the microscope and is being paid in monthly installments of $4, consisting of principal plus interest at a rate of 6.47%. 

 

 

(10)       Income Taxes

A valuation allowance against deferred tax assets is required to be established or maintained when it is "more likely than not" that all or a portion of deferred tax assets will not be realized. In December 2018, the Company established a valuation allowance reserve, as it is judged more likely than not that all or a portion of its deferred tax assets will not be utilized before they expire. This decision was reached after giving greater weight to the Company’s losses in recent years as compared to its forecasts.

 

The Coronavirus Aid, Relief and Economic Security Act (“Act”) became law on March 27, 2020. The Act contains two provisions that provide a tax benefit to the Company. The Act suspends the current 80% limitation on the utilization of net operating losses for taxable years beginning in 2018, 2019 and 2020. The Act also allows net operating losses arising in 2018, 2019 and 2020 to be carried back five years. The Act also accelerates the ability of the Company to recover Federal alternative minimum tax credits.

 

The Company recorded a reduction of the valuation allowance reserve of $216 thousand during the quarter ended March 28, 2020 to account for the utilization of deferred tax assets to reduce the current tax liability for the quarter ended March 28, 2020. As a result of the utilization of deferred tax assets, the Company did not record a provision for income taxes for the quarter ended March 28, 2020. 

 

 

 

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

 

The following discussion and analysis of financial condition and results of operations is based upon and should be read in conjunction with the financial statements of the Company and notes thereto included in this report and the Company’s Annual Report on Form 10-K for the year ended December 28, 2019 and in CPS’s other SEC reports, which are accessible on the SEC’s website at www.sec.gov and the Company’s website at www.alsic.com.

 

 

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements that involve a number of risks and uncertainties. There are a number of factors that could cause the Company’s actual results to differ materially from those forecasted or projected in such forward-looking statements.  This includes the impact of the COVID-19 pandemic, which is discussed in Item 3 of this report. Readers are cautioned not to place undue reliance on these forward-looking statements which speak only as of the date hereof.  The Company undertakes no obligation to publicly release the results of any revisions to these forward-looking statements which may be made to reflect events or changed circumstances after the date hereof or to reflect the occurrence of unanticipated events.

 

Critical Accounting Policies

The critical accounting policies utilized by the Company in preparation of the accompanying financial statements are set forth in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the year ended December 28, 2019, under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. There have been no material changes to these policies since December 28, 2019.

 

 

Overview

Products we provide include baseplates for motor controllers used in high-speed electric trains, subway cars, wind turbines, and hybrid and electric vehicles.  We provide baseplates and housings used in radar, satellite and avionics applications.  We provide lids and heat spreaders used with high performance integrated circuits for use in internet switches and routers.   We provide baseplates and housings used in modules built with Wide Band Gap Semiconductors like SiC and GaN. CPS also assembles housings and packages for hybrid circuits. These housings and packages may include MMC components; they may include components made of more traditional materials such as aluminum, copper-tungsten, etc.

 

CPS’s products are custom rather than catalog items. They are made to customers’ designs and are used as components in systems built and sold by our customers. At any point in time our product mix will consist of some products with on-going production demand, and some products which are in the prototyping or evaluation stages at our customers. The Company seeks to have a portfolio of products which include products in every stage of the technology adoption lifecycle at our customers. CPS’ growth is dependent upon the level of demand for those products already in production, as well as its success in achieving new "design wins" for future products.

As a manufacturer of highly technical and custom products, the Company incurs fixed costs needed to support the business, but which do not vary significantly with changes in sales volume. These costs include the fixed costs of applications engineering, tooling design and fabrication, process engineering, etc. Accordingly, particularly given our current size, changes in sales volume generally result in even greater changes in financial performance on a percentage basis as fixed costs are spread over a larger or smaller base. Sales volume is therefore a key financial metric used by management.

The Company believes the underlying demand for metal matrix composites is growing as the electronics and other industries seek higher performance, higher reliability, and reduced costs. CPS believes that the Company is well positioned to offer our solutions to current and new customers as these demands grow.

 Our products are manufactured by proprietary processes we have developed including the QuicksetTM Injection Molding Process (‘Quickset Process’) and the QuickCastTM Pressure Infiltration Process (‘QuickCast Process’).

 

CPS was incorporated in Massachusetts in 1984 as Ceramics Process Systems Corporation and reincorporated in Delaware in April 1987 through a merger into a wholly-owned Delaware subsidiary organized for purposes of the reincorporation. In July 1987, CPS completed our initial public offering of 1.5 million shares of our Common Stock. In March 2007, we changed our name from Ceramics Process Systems Corporation to CPS Technologies Corporation.

 

 

Results of Operations for the First Fiscal Quarter of 2020 (Q1 2020) Compared to the First Fiscal Quarter of 2019 (Q1 2019); (all $ in 000’s)

 

Revenues totaled $6,512 in Q1 2020 compared with $5,270 generated in Q1 2019, an increase of 24%. About one third of this increase was due to increased unit volume with the balance due to price changes in Q1 2020 compared with Q1 2019.

 

Gross margin in Q1 2020 totaled $1,550 or 24% of sales. This compares with gross margin in Q1 2019 of $159 or 3% of sales.  Increases in sales volume as well as a reduction in manufacturing expenses of $202 predominantly account for this change.  As stated above, the sales increase was the result of increases in both unit sales volume and price.  The increase of unit sales volume was more than offset by increased efficiencies in manufacturing resulting in the reduction in manufacturing expenses.

 

Selling, general and administrative (SG&A) expenses totaled $929 in Q1 2020 compared with SG&A expenses of $904 in Q1 2019.  Although the Company has been able to reduce sales commission rates where appropriate, this increase was due almost entirely to increased sales commissions as a result of increased sales.

 

The Company experienced an operating profit of $622 in Q1 2020 compared with an operating loss of $744 in Q1 2019 as a result of the improved gross margin.  

 

The Company is part of the Defense Industrial Base and thus has been open and operating throughout the COVID-19 pandemic.  The COVID-19 pandemic did not affect financial results for the quarter ended March 28, 2020.  The Company believes the pandemic will negatively affect financial results, at least modestly, in upcoming quarters. 

 

Since the outbreak of the pandemic, the Company has aggressively implemented CDC guidelines in the workplace to prevent the spread of COVID-19.  For example, the Company has staggered shifts to eliminate overlap at shift changes, reorganized workstations to ensure social distancing, implemented daily screening of all employees by taking employees’ temperatures, etc.    Where possible, employees are working from home.

 

Demand from customers remains strong as of today, but this demand may be reduced due to COVID-19 related factors such as government-mandated business closings, inability of our customers to obtain components from other suppliers, etc. 

 

We are now seeing certain operating costs increasing such as freight costs.   Employee absenteeism has increased due to school closings, employees caring for sick family members, etc. Increased absenteeism is causing labor inefficiencies and increased use of overtime.

 

Because demand has remained strong, no employees have been furloughed and employee hours have not been reduced.   The Company does not currently need and is not participating in the Payroll Protection Program of the CARES Act.   The Families First Coronavirus Response Act requires the Company to pay employees who are absent due to specific COVID-19 reasons, but allows the Company to recover this cost via a reduction in the Company’s portion of payroll taxes.

 

All of these factors combine to create a higher degree of uncertainty regarding future financial performance, however, as of today the Company believes the effect of the COVID-19 pandemic on future financial performance will be negative, but modest.

 

Liquidity and Capital Resources (all $ in 000’s unless noted)

 

The Company’s net cash and cash equivalents at March 28, 2020 totaled ($1,455). (Net cash is defined as cash and cash equivalents less bank borrowings.)  This compares to cash and cash equivalents at December 28, 2019 of ($1,116). Payment terms for customers range from payment in advance to 90 days from shipment and are based on factors such as credit worthiness, volume of business, etc.  The decrease in net cash was due primarily to longer terms for our large customers, including the elimination of the prompt pay discount, resulting in an increase in working capital (i.e. receivables and inventory less payables and accruals).

 

Accounts receivable at March 28, 2020 totaled $5,959 compared with $4,087 at December 28, 2019. Days Sales Outstanding (DSO) increased from 67 days at the end of 2019 to 77 days at the end of Q1 2020. The increase in DSO was due to higher sales at the end of the quarter compared to the beginning of the quarter, as well as higher sales to one customer with longer payment terms. The accounts receivable balances at December 28, 2019, and March 28, 2020 were both net of an allowance for doubtful accounts of $10.

 

Inventories totaled $3,595 at March 28, 2020 compared with inventory totaling $3,100 at December 28, 2019. The inventory turnover in the most recent four quarters ending Q1 2020 was 6.0 times (based on a 5 point average) compared with 6.2 times averaged during the four quarters of 2019. 

 

The Company financed its increase in working capital in Q1 2020 from its profit and increased borrowings of $328 from its line of credit with BDC Capital.  The Company expects it will continue to be able to fund its operations for the remainder of 2020 from existing cash balances and bank borrowings.

 

The Company continues to sell to a limited number of customers and the loss of any one of these customers could cause the Company to require additional external financing. Failure to generate sufficient revenues, raise additional capital or reduce certain discretionary spending could have a material adverse effect on the Company’s ability to achieve its business objectives.

 

Contractual Obligations (all $ in 000’s unless otherwise noted)

 

In September 2019, the Company entered into revolving line of credit (LOC) with Massachusetts Business Development Corporation (BDC) in the amount of $2.5 million.  This agreement replaces the $1.25 million line of credit with Santander Bank.  The agreement includes a demand note allowing the Lender to call the loan at any time.  The Company may terminate the agreement without a termination fee after 3 years.  The LOC is secured by the accounts receivable and other assets of the Company and has an interest rate of LIBOR plus 650 basis points.  At March 28, 2020 the Company had $1.58 million of borrowings under this LOC and its borrowing base at the time would have permitted an additional $922 thousand to have been borrowed.  The increased availability has allowed the Company to end its policy of allowing prompt pay discounts to certain customers. This has and should continue to have a positive effect on the Company’s earnings going forward.

 

In March 2020, the company acquired a Sonoscan ultrasound microscope for a price of $208.  The full amount was financed through a 5 year note payable with Crest Capital Corporation.  The note is collateralized by the microscope and is being paid in monthly installments of $4, consisting of principal plus interest at a rate of 6.47%

 

As of March, 28 2020 the Company had $287 of construction in progress and no outstanding commitments to purchase production equipment.

 

The Company has two real estate leases—one expiring in February 2021 and one with an 11 month duration with options to extend additional years. Since the latter is not reasonably certain that any options will be exercised, it has not been recorded on the balance sheet. CPS also has a few other leases for equipment which are minor in nature and are generally short-term in duration. None of these have been capitalized. (Note 4, Leases)

  

 

 

 

ITEM 3             QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

The Company is not significantly exposed to the impact of interest rate changes or foreign currency fluctuations.  The Company has not used derivative financial instruments.

 

The COVID-19 pandemic presents several risks for the Company.  The Company is part of the Defense Industrial Base and thus has remained open and operating throughout the pandemic.  The primary risks resulting from the pandemic are potential declines in customer demand due to government-mandated business closures and increased operating costs resulting from pandemic-related factors such as increased freight costs and increased employee absenteeism causing labor inefficiencies and increased use of overtime.

 

 The COVID-19 pandemic did not materially affect financial results for the quarter ended March 28, 2020.  The Company believes it will negatively affect financial results, at least modestly, in upcoming quarters, due to the risks described above. 

 

 

 

ITEM 4             CONTROLS AND PROCEDURES

 

(a)        The Company’s Chief Executive Officer and Chief Financial Officer have evaluated the effectiveness of the Company’s disclosure controls and procedures (as such term is defined in Rules 13a-14(c) and 15d - 14(c) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Form 10-Q (the “Evaluation Date”).  Based on such evaluation, such officers have concluded that, as of the Evaluation Date,  1) the Company’s disclosure controls and procedures are effective to ensure that information required to be disclosed by the Company in reports the Company files under the Securities Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC and 2) the Company’s disclosure controls and procedures are effective to ensure that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure.

 

(b)        Changes in Internal Controls. There has been no change in our internal control over financial reporting that occurred during our most recent fiscal quarter that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.

PART II OTHER INFORMATION

 

ITEM 1             LEGAL PROCEEDINGS

            None.

 

ITEM 1A           RISK FACTORS

            There have been no material changes to the risk factors as discussed in our 2019 Form 10-K.

 

ITEM 2             UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.  None.

 

ITEM 3             DEFAULTS UPON SENIOR SECURITIES

            None.

 

ITEM 4             MINE SAFETY DISCLOSURES

            Not applicable.

 

ITEM 5             OTHER INFORMATION

            Not applicable.

 

ITEM 6             EXHIBITS AND REPORTS ON FORM 8-K:

(a)        Exhibits:

Exhibit 31.1 Certification Of Chief Executive Officer Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 302 Of The Sarbanes-Oxley Act Of 2002

 

Exhibit 31.2 Certification Of Chief Financial Officer Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 302 Of The Sarbanes-Oxley Act Of 2002

 

Exhibit 32.1 Certification Pursuant To 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 Of The Sarbanes-Oxley Act Of 2002

 

(b)           Reports on Form 8-K:

On March 5, 2020 the Company filed a report on Form 8-K relating to the announcement of its financial results for the year ended December 28, 2019 as presented in a press release dated March 4, 2020.

 

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.

 

CPS TECHNOLOGIES CORPORATION

(Registrant)

 

Date:    May 12, 2020

/s/        Grant C. Bennett

Grant C. Bennett

Chief Executive Officer

 

Date:    May 12, 2020

/s/        Charles K. Griffith Jr.

Charles K. Griffith Jr.

Chief Financial Officer

 

EX-101.PRE 2 cpsh-20200328_pre.xml XBRL PRESENTATION FILE EX-101.LAB 3 cpsh-20200328_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock Additional Paid-In Capital Comprehensive Income / Loss Stock Repurchased Retained Earnings / Accumulated Deficit Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts receivable-trade, net Inventories, net Prepaid expenses and other current assets Total current assets Property and equipment: Production equipment Furniture and office equipment Leasehold improvements Total cost Accumulated depreciation and amortization Construction in progress Net property and equipment Right-of-use lease asset Deferred taxes, net Total Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Borrowings against line of credit Note payable, current portion Accounts payable Accrued expenses Deferred revenue Lease liability, current portion Total current liabilities Note payable less current portion Long term lease liability Total liabilities Commitments (note 4) Stockholders’ equity: Common stock, $0.01 par value, authorized 20,000,000 shares; issued 13,427,492 shares; outstanding 13,207,436 shares; at March 28, 2020 and December 28, 2019, respectively Additional paid-in capital Accumulated deficit Less cost of 220,056 common shares repurchased at March 28, 2020 and December 28, 2019, Total stockholders’ equity Total liabilities and stockholders’ equity Common stock,authorized shares Common stock, issued shares Common stock, outstanding shares Common stock, par value Income Statement [Abstract] Product sales Cost of product sales Gross Margin Selling, general, and administrative expense Income (loss) from operations Other income (expense), net Income (loss) before taxes Income tax provision (benefit) Net income (loss) Net income (loss) per basic common share Weighted average number of basic common shares outstanding Net income (loss) per diluted common share Weighted average number of diluted common shares outstanding Statement [Table] Statement [Line Items] Beginning balance, stockholders equity Beginning balance, shares Beginning balance, par value of shares issued Share-based compensation expense Repurchase of common stock Issuance of common stock pursuant to exercise of stock options Issuance of common stock pursuant to exercise of stock options, number of shares issued Issuance of common stock pursuant to exercise of stock options, par value Net income(loss) Ending balance, stockholders equity Ending Ending balance, shares Ending balance, par value shares issued Statement of Cash Flows [Abstract] Cash flows from operating activities: Net income (loss) Adjustments to reconcile net income (loss) to cash used in operating activities: Depreciation and amortization Share-based compensation Gain on sale of property and equipment Changes in: Accounts receivable-trade Inventories Prepaid expenses and other current assets Accounts payable Accrued expenses Deferred revenue Net cash used in operating activities Cash flows from investing activities: Purchases of property and equipment Proceeds from sale of property and equipment Net cash used in investing activities Cash flows from financing activities: Net borrowings on line of credit Payments on note payable Net cash provided by financing activities Net decrease in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosures of cash flows information: Cash paid for interest Supplemental disclosures of non-cash activity: Issuance of note payable to finance equipment purchase Accounting Policies [Abstract] (1) Nature of Business (2) Summary of Significant Accounting Policies Earnings Per Share [Abstract] (3) Net Income (Loss) Per Common Equivalent Share Commitments and Contingencies Disclosure [Abstract] (4) Commitments & Contingencies Share-based Payment Arrangement [Abstract] (5) Share-Based Payments Inventory Disclosure [Abstract] (6) Inventories Payables and Accruals [Abstract] (7) Accrued Expenses (8) Line of Credit Debt Disclosure [Abstract] (9) Note Payable Income Tax Disclosure [Abstract] (10) Income Taxes Calculation of basic and diluted EPS Maturity of capitalized lease liabilities Inventories Accrued expenses Basic EPS Computation: Weighted average Common shares Outstanding Basic EPS Diluted EPS Computation: Dilutive effect of stock options Total Shares Diluted EPS Maturity of capitalized lease liabilities (Dollars in Thousands) 2020 (remaining) 2021 Total undiscounted operating lease payments Less: Imputed interest Present value of operating lease liability Balance Sheet Classification Current lease liability Long-term lease liability Total operating lease liability Weighted-average remaining lease term for capitalized operating leases Weighted-average discount rate for capitalized operating leases Stock options granted in the period Shares issued Unrecognized compensation cost (in Thousands) Weighted average period to be recognized Share-based compensation expense recognized (in Thousands) Raw materials Work in process Finished goods Gross inventory Reserve for obsolescence Inventories, net Accrued legal and accounting Accrued payroll and related expenses Accrued other Total Accrued Expenses The Massachusetts Business Development Corporation Revolving line of credit maximum borrowing capacity Line of credit agreement length (terms in years) Borrowing base available Assets, Current Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Net Assets Liabilities, Current Liabilities Treasury Stock, Value Gross Profit Common Stock, Value, Issued Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Deferred Revenue and Customer Advances and Deposits Property, Plant and Equipment, Gross, Period Increase (Decrease) Net Cash Provided by (Used in) Investing Activities Repayments of Notes Payable Cash and Cash Equivalents, Period Increase (Decrease) Schedule of Accrued Liabilities [Table Text Block] Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Inventory, Gross Inventory Valuation Reserves Accounts Payable and Accrued Liabilities, Current EX-101.DEF 4 cpsh-20200328_def.xml XBRL DEFINITION FILE EX-101.CAL 5 cpsh-20200328_cal.xml XBRL CALCULATION FILE EX-101.INS 6 cpsh-20200328.xml XBRL INSTANCE FILE 0000814676 2019-12-29 2020-03-28 0000814676 2020-05-08 0000814676 2020-03-28 0000814676 2019-12-28 0000814676 2018-12-30 2019-03-30 0000814676 2018-12-29 0000814676 2019-03-30 0000814676 us-gaap:CommonStockMember 2019-12-29 2020-03-28 0000814676 us-gaap:CommonStockMember 2018-12-30 2019-03-30 0000814676 us-gaap:CommonStockMember 2020-03-28 0000814676 us-gaap:CommonStockMember 2018-12-29 0000814676 us-gaap:CommonStockMember 2019-03-30 0000814676 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2020-03-28 0000814676 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 2019-03-30 0000814676 us-gaap:ComprehensiveIncomeMember 2019-12-29 2020-03-28 0000814676 us-gaap:ComprehensiveIncomeMember 2018-12-30 2019-03-30 0000814676 us-gaap:TreasuryStockMember 2018-12-30 2019-03-30 0000814676 us-gaap:RetainedEarningsMember 2019-12-28 0000814676 us-gaap:RetainedEarningsMember 2018-12-29 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure 10-Q false 2020-03-28 Q1 2020 --12-26 CPS TECHNOLOGIES CORP/DE/ 0000814676 Yes Non-accelerated Filer true false false 13207436 601654 -744214 128759 139465 65673 61236 -5000 495514 -115342 79673 47209 1185445 388619 -123245 -255980 360106 107600 116327 5000 324964 200000 122255 133965 628804 231069 5959224 4086945 3595338 3099824 227459 147786 9904276 7468520 9919484 9649169 508423 508423 934195 934195 11362102 11091787 10224691 10110663 286891 255754 1424302 1236878 147873 147873 11612451 9024271 2621862 1436417 691921 815166 381216 21110 5454485 3670281 134275 134275 36159874 36094201 -29778779 -30380433 6511571 5269538 4961361 5110114 1550210 159424 621620 -744262 601654 -744214 601654 744214 0.05 -0.06 13207436 13206069 0.05 -0.06 13247131 13206069 136000 171000 1577506 1249588 136000 148000 23000 5614134 3693281 517053 517053 5998317 5330990 5152543 5330990 5835521 11612451 9024271 928590 903686 -19966 48 601654 -744214 1872279 138667 -234074 -481408 -102600 -116327 327918 200000 -11710 -397735 33216 2954 208583 45980 159649 DE 0-16088 Yes 20000000 20000000 13427492 13427492 13427492 13425992 13427492 13207436 13207436 .01 .01 134275 134260 134275 65673 58986 65673 58986 2235 1500 15 <p style="margin: 0"><u>(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Nature of Business</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">CPS Technologies Corporation (the &#8220;Company&#8221; or &#8220;CPS&#8221;) provides advanced material solutions to the electronics, power generation, automotive and other industries.&#160; &#160;The Company&#8217;s primary advanced material solution is metal-matrix composites which are a combination of metal and ceramic.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; text-indent: 0.5in; margin-right: 0; margin-left: 0">CPS also assembles housings and packages for hybrid circuits. These housings and packages may include components made of metal-matrix composites or they may include components made of more traditional materials such as aluminum, copper-tungsten, etc.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; text-indent: 0.5in; margin-right: 0; margin-left: 0">The Company sells into several end markets including the wireless communications infrastructure market, high-performance microprocessor market, motor controller market, and other microelectronic and structural markets.</p> <p style="margin: 0"><u>(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Summary of Significant Accounting Policies</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">As permitted by the rules of the Securities and Exchange Commission applicable to quarterly reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The accompanying financial statements are unaudited. In the opinion of management, the unaudited financial statements of CPS reflect all normal recurring adjustments which are necessary to present fairly the financial position and results of operations for such periods.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s balance sheet at December 28, 2019 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">For further information, refer to the financial statements and footnotes thereto included in the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 28, 2019 and in CPS&#8217;s other SEC reports, which are accessible on the SEC&#8217;s website at www.sec.gov and the Company&#8217;s website at www.alsic.com.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in"></p> <p style="margin: 0">&#160;<u>(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Net Income (Loss) Per Common and Common Equivalent Share</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus additional common shares that would have been outstanding if potential dilutive common shares had been issued for granted stock options and stock purchase rights. Common stock equivalents are excluded from the diluted calculations when a net loss is incurred as they would be anti-dilutive.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">The following table presents the calculation of both basic and diluted EPS:</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td colspan="5" style="border-bottom: Black 1pt solid; text-align: center">Three Months Ended</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">March 28,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">March 30,</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2020</td> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2019</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Basic EPS Computation:</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 10pt">Net income (loss)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">601,654</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">(744,214)</td><td style="width: 1%; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 1.5pt">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Weighted average</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Common shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Outstanding</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,207,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,206,069</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Basic EPS</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.05</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.06)</td><td style="text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Diluted EPS Computation:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 1.5pt">Numerator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Net income (loss)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">601,654</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(744,214)</td><td style="text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.5pt">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Weighted average</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Common shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Outstanding</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,207,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,206,069</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Dilutive effect of stock options</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">39,695</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Total Shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,247,131</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,206,069</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Diluted EPS</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.05</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.06)</td><td style="text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td colspan="5" style="border-bottom: Black 1pt solid; text-align: center">Three Months Ended</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">March 28,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">March 30,</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2020</td> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2019</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Basic EPS Computation:</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 10pt">Net income (loss)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">601,654</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">(744,214)</td><td style="width: 1%; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 1.5pt">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Weighted average</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Common shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Outstanding</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,207,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,206,069</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Basic EPS</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.05</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.06)</td><td style="text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Diluted EPS Computation:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 1.5pt">Numerator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Net income (loss)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">601,654</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(744,214)</td><td style="text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.5pt">Denominator:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Weighted average</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Common shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Outstanding</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,207,436</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,206,069</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Dilutive effect of stock options</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">39,695</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Total Shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,247,131</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,206,069</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Diluted EPS</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">0.05</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.06)</td><td style="text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> </table> 39695 <p style="margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>(4) &#160;&#160;&#160;&#160;&#160;&#160; Commitments &#38; Contingencies</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>Commitments</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>Leases</u></p> <p style="font: 10pt/115% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company has two real estate leases&#8212;one expiring in February 2021 and one with an 11 month duration with options to extend additional years. Since the latter is not reasonably certain that any options will be exercised, it has not been recorded on the balance sheet. CPS also has a few other leases for equipment which are minor in nature and are generally short-term in duration. None of these have been capitalized.</p> <p style="font: 10pt/115% Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt/115% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The lease expiring in 2021 is included as a right-of-use lease asset and corresponding lease liability on the balance sheet. This asset and liability was recognized on December 30, 2018 based on the present value of remaining lease payments over the remaining lease term using the Company&#8217;s incremental borrowing rate at commencement dates. The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</p> <p style="font: 10pt/115% Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt/115% Arial, Helvetica, Sans-Serif; margin: 0"><u>Operating Leases</u></p> <p style="font: 10pt/115% Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">Lease expense for operating leases is recognized on a straight-line basis over the lease term. Lease expense is included in rents on the statements of operations and is reported net of lease income. Lease income is not material to the results of operations for the quarter ended March 28, 2020.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The following table presents information about the amount, timing and uncertainty of cash flows arising from the Company&#8217;s capitalized operating leases as of March 28, 2020</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(Dollars in Thousands)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">March 28, 2020</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Maturity of capitalized lease liabilities</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">Lease payments</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: right; padding-left: 5.4pt">2020</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right">117</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right; padding-bottom: 1pt; padding-left: 5.4pt">2021</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">Total undiscounted operating lease payments</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">143</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Less: Imputed interest</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(7)</td><td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Present value of operating lease liability</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">136</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-left: 5.4pt">Balance Sheet Classification</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; padding-left: 5.4pt">Current lease liability</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">136</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Long-term lease liability</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total operating lease liability</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">136</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-left: 5.4pt">Other Information</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5.4pt">Weighted-average remaining lease term for capitalized operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11 months</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">Weighted-average discount rate for capitalized operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.5%</td><td style="text-align: left"></td></tr> </table> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><b>Operating Lease Costs and Cash Flows</b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">Operating lease cost and cash paid was $38 thousand during the first quarter of 2020. This cost is related to its long-term operating lease. All other short-term leases were immaterial.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><b>Finance Leases</b></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The company does not have any finance leases.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">(Dollars in Thousands)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">March 28, 2020</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Maturity of capitalized lease liabilities</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">Lease payments</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: right; padding-left: 5.4pt">2020</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right">117</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right; padding-bottom: 1pt; padding-left: 5.4pt">2021</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">Total undiscounted operating lease payments</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">143</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Less: Imputed interest</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(7)</td><td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Present value of operating lease liability</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">136</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-left: 5.4pt">Balance Sheet Classification</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; padding-left: 5.4pt">Current lease liability</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">136</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Long-term lease liability</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total operating lease liability</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">136</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-left: 5.4pt">Other Information</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5.4pt">Weighted-average remaining lease term for capitalized operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">11 months</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">Weighted-average discount rate for capitalized operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.5%</td><td style="text-align: left"></td></tr> </table> 117 26 143 7 136 136 0 P11M 6.5 <p style="margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>(5)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Share-Based Payments</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of the award. That cost is recognized over the period during which an employee is required to provide services in exchange for the award, the requisite service period (usually the vesting period). The Company provides an estimate of forfeitures at initial grant date. Reductions in compensation expense associated with the forfeited options are estimated at the date of grant, and this estimated forfeiture rate is adjusted periodically based on actual forfeiture experience. The company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">During the quarters ended March 28, 2020 and March 30, 2019 a total of 59,000 and 79,000 stock options, respectively, were granted to employees under the Company&#8217;s 2020 Equity Incentive Plan and 2009 Stock Incentive Plan, respectively (collectively the &#8220;Plan&#8221;) and a total of 60,000 and 45,000 stock options, respectively, were granted to outside directors during the quarters ended March 28, 2020 and March 30, 2019</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">During the quarter ended March 28, 2020 there were no shares issued and during the quarter ended March 30, 2019 there were 1,500 shares issued. &#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">As of March 28, 2020, there was $198 thousand of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the Plan; that cost is expected to be recognized over a weighted average period of 1.47 years.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">During the quarters ended March 28, 2020 and March 30, 2019, the Company recognized approximately $66 thousand and $59 thousand, respectively, as shared-based compensation expense related to previously granted shares under the Plan.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> <p style="margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>(6)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Inventories</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">Inventories consist of the following:</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">March 28,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">December 28,</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2020</td> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2019</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 54%; text-align: left; padding-left: 1.5pt">Raw materials</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">818,501</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">778,409</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Work in process</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,005,211</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,898,916</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Finished goods</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,220,988</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">871,861</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Gross inventory</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,044,700</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,549,186</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Reserve for obsolescence</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(449,362)</td><td style="padding-bottom: 1pt; text-align: left"></td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(449,362)</td><td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Inventories, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,595,338</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,099,824</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">March 28,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">December 28,</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2020</td> <td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2019</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 54%; text-align: left; padding-left: 1.5pt">Raw materials</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">818,501</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">778,409</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Work in process</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,005,211</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,898,916</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Finished goods</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,220,988</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">871,861</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Gross inventory</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,044,700</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,549,186</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-left: 1.5pt">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Reserve for obsolescence</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(449,362)</td><td style="padding-bottom: 1pt; text-align: left"></td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(449,362)</td><td style="padding-bottom: 1pt; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Inventories, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,595,338</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,099,824</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> 818501 778409 2005211 1898916 1220988 871861 4044700 3549186 449362 449362 <p style="margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>(7)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Accrued Expenses</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">Accrued expenses consist of the following:</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: right"></td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">March 28,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: bottom">December 28,</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2020</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2019</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left; padding-left: 1.5pt">Accrued legal and accounting</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">28,755</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">62,725</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Accrued payroll and related expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">508,327</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">518,015</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Accrued other</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">154,839</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">234,426</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total Accrued Expenses</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">691,921</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">815,166</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: right"></td><td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">March 28,</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: right; vertical-align: bottom">December 28,</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2020</td> <td style="text-align: right">&#160;</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2019</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left; padding-left: 1.5pt">Accrued legal and accounting</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">28,755</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">62,725</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.5pt">Accrued payroll and related expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">508,327</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">518,015</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Accrued other</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">154,839</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">234,426</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total Accrued Expenses</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">691,921</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">815,166</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> 28755 62725 508327 518015 154839 234426 691921 815166 <p style="margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>(8)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Line of Credit</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">In September 2019, the Company entered into revolving line of credit with The Massachusetts Business Development Corporation (BDC) in the amount of $2.5 million.&#160; The agreement includes a demand note allowing the Lender to call the loan at any time.&#160; CPS may terminate the agreement without a termination fee after 3 years.&#160; The LOC is secured by the accounts receivable and other assets of the Company and has an interest rate of LIBOR plus 650 basis points. At March 28, 2020 the Company had $1.578 million of borrowings under this LOC and its borrowing base at the time would have permitted an additional $922 thousand to have been borrowed.&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The line of credit is subject to certain financial covenants, all of which have been met.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in"></p> 2500000 P3Y 1578000 <p style="margin: 0"></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in"></p> <p style="font: 10pt Courier New, Courier, Monospace; margin: 0"><font style="font-family: Arial, Helvetica, Sans-Serif"><u>(9) &#160;&#160;&#160;&#160;&#160;&#160; Note Payable</u></font>&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">In March 2020, the company acquired a Sonoscan ultrasound microscope for a price of $208.&#160; The full amount was financed through a 5 year note payable with Crest Capital Corporation.&#160; The note is collateralized by the microscope and is being paid in monthly installments of $4, consisting of principal plus interest at a rate of 6.47%.&#160;</p> 66 59 119000 124000 1500 198 P1Y1M17D <p style="margin: 0"></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><u>(10)&#160;&#160;&#160;&#160;&#160;&#160; Income Taxes</u></p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">A valuation allowance against deferred tax assets is required to be established or maintained when it is &#34;more likely than not&#34; that all or a portion of deferred tax assets will not be realized. In December 2018, the Company established a valuation allowance reserve, as it is judged more likely than not that all or a portion of its deferred tax assets will not be utilized before they expire. This decision was reached after giving greater weight to the Company&#8217;s losses in recent years as compared to its forecasts.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Coronavirus Aid, Relief and Economic Security Act (&#8220;Act&#8221;) became law on March 27, 2020. The Act contains two provisions that provide a tax benefit to the Company. The Act suspends the current 80% limitation on the utilization of net operating losses for taxable years beginning in 2018, 2019 and 2020. The Act also allows net operating losses arising in 2018, 2019 and 2020 to be carried back five years. The Act also accelerates the ability of the Company to recover Federal alternative minimum tax credits.</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">The Company recorded a reduction of the valuation allowance reserve of $216 thousand during the quarter ended March 28, 2020 to account for the utilization of deferred tax assets to reduce the current tax liability for the quarter ended March 28, 2020. As a result of the utilization of deferred tax assets, the Company did not record a provision for income taxes for the quarter ended March 28, 2020.&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><b>&#160;</b></p> EX-101.SCH 7 cpsh-20200328.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Shareholders Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - (1) Nature of Business link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - (2) Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - (3) Net Income (Loss) Per Common Equivalent Share link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - (4) Commitments & Contingencies link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - (5) Share-Based Payments link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - (6) Inventories link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - (7) Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - (8) Line of Credit link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - (9) Note Payable link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - (10) Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - (3) Net Income (Loss) Per Common Equivalent Share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - (4) Commitments & Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - (6) Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - (7) Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - (3) Net Income (Loss) Per Common Equivalent Share - Calculation of basic and diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - (4) Commitments & Contingencies - Maturity of capitalized lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - (5) Share-Based Payments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - (6) Inventories - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - (7) Accrued Expenses - Accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - (8) Line of Credit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-31.1 8 ex311q10328202010q.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

EXHIBIT 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

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

I, Grant C. Bennett, certify that:

 

  • I have reviewed this quarterly report on Form 10-Q;
  • Based on my knowledge, this quarterly 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 quarterly report;
  • Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;
  • The registrant`s other certifying officers 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 quarterly 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 quarterly report based on such evaluation (the "Evaluation Date"); and

     

    d) Disclosed in this quarterly report any change in the registrant`s internal control over financial reporting that occurred during the registrant`s most recent fiscal quarter that has materially affected or is reasonably like to materially affect, the registrant`s internal control over financial reporting.

     

  • The registrant`s other certifying officers 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: May 12, 2020
    /s/ Grant C. Bennett
    Grant C. Bennett
    President and Chief Executive Officer

     

    EX-31.2 9 ex312q1202010q.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

    EXHIBIT 31.2

    CERTIFICATION OF CHIEF FINANCIAL OFFICER

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

    I, Charles K. Griffith Jr., certify that:

     

  • I have reviewed this quarterly report on Form 10-Q;
  • Based on my knowledge, this quarterly 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 quarterly report;
  • Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;
  • The registrant`s other certifying officers 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 quarterly 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 quarterly report based on such evaluation (the "Evaluation Date"); and

     

    d) Disclosed in this quarterly report any change in the registrant`s internal control over financial reporting that occurred during the registrant`s most recent fiscal quarter that has materially affected or is reasonably like to materially affect, the registrant`s internal control over financial reporting.

     

  • The registrant`s other certifying officers 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: May 12, 2020
    /s/ Charles K. Griffith Jr.
    Charles K. Griffith Jr.
    Chief Financial Officer

     

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

    Exhibit 32.1

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

     

    In connection with the Quarterly Report of CPS Technologies Corporation (the "Company") on Form 10-Q for the three month period ended March 28, 2020 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Grant C. Bennett, President and Chief Executive Officer of the Company, and I, Charles K. Griffith Jr., Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

     

  • The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
  • The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
  •  

    Date: May 12, 2020
    /s/ Grant C. Bennett
    Grant C. Bennett
    President and Chief Executive Officer

     

    Date: May 12, 2020
    /s/ Charles K. Griffith Jr.
    Charles K. Griffith Jr.
    Chief Financial Officer

     

     

     

    XML 11 R24.htm IDEA: XBRL DOCUMENT v3.20.1
    (6) Inventories - Inventories (Details) - USD ($)
    Mar. 28, 2020
    Dec. 28, 2019
    Inventory Disclosure [Abstract]    
    Raw materials $ 818,501 $ 778,409
    Work in process 2,005,211 1,898,916
    Finished goods 1,220,988 871,861
    Gross inventory 4,044,700 3,549,186
    Reserve for obsolescence (449,362) (449,362)
    Inventories, net $ 3,595,338 $ 3,099,824
    XML 12 R20.htm IDEA: XBRL DOCUMENT v3.20.1
    (7) Accrued Expenses (Tables)
    3 Months Ended
    Mar. 28, 2020
    Payables and Accruals [Abstract]  
    Accrued expenses
        March 28,      December 28,  
         2020      2019  
    Accrued legal and accounting  $28,755   $62,725 
    Accrued payroll and related expenses   508,327    518,015 
    Accrued other   154,839    234,426 
    Total Accrued Expenses  $691,921   $815,166 
    XML 13 R16.htm IDEA: XBRL DOCUMENT v3.20.1
    (10) Income Taxes
    3 Months Ended
    Mar. 28, 2020
    Income Tax Disclosure [Abstract]  
    (10) Income Taxes

    (10)       Income Taxes

     

    A valuation allowance against deferred tax assets is required to be established or maintained when it is "more likely than not" that all or a portion of deferred tax assets will not be realized. In December 2018, the Company established a valuation allowance reserve, as it is judged more likely than not that all or a portion of its deferred tax assets will not be utilized before they expire. This decision was reached after giving greater weight to the Company’s losses in recent years as compared to its forecasts.

     

    The Coronavirus Aid, Relief and Economic Security Act (“Act”) became law on March 27, 2020. The Act contains two provisions that provide a tax benefit to the Company. The Act suspends the current 80% limitation on the utilization of net operating losses for taxable years beginning in 2018, 2019 and 2020. The Act also allows net operating losses arising in 2018, 2019 and 2020 to be carried back five years. The Act also accelerates the ability of the Company to recover Federal alternative minimum tax credits.

     

    The Company recorded a reduction of the valuation allowance reserve of $216 thousand during the quarter ended March 28, 2020 to account for the utilization of deferred tax assets to reduce the current tax liability for the quarter ended March 28, 2020. As a result of the utilization of deferred tax assets, the Company did not record a provision for income taxes for the quarter ended March 28, 2020. 

     

     

    EXCEL 14 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,N(K% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ RXBL4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #+B*Q0B_$7'N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;1E*J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1!JSF_!(2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 = M.O24H"HK8'*:&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0 MP=O3X\N\;F%](N4UYE_)"CH%7+/+Y-?F8;/;,EGSFA=\553UKKH3?"6:^_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ RXBL4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #+B*Q0?!L_S: " !P"@ & 'AL+W=OX[??=!TT'3$ M\?P]^F>?O$UFS[78RNI7>327=3I/DZ,X\6MEGN7]B^@3FJ1)G_TW<1.5A;N3 M6(V#K+3_30Y7;63=1[%'J?E;-Y:-'^_=DZ+H:3B!]@0Z$.CTOP36$]A (,PG MWYW,I_J)&[Y9*7E/5%>MEKN/@BR9?9D'M^G?G7]FL]5V][;)5]G-A>D13QV" MCA!D0&0V]B! ,8$G"NCTH\ 6(A@NP- ,F*>S$;W Z05*+SR]&-$GP0N B"DN M,$$%)H ^"P0@8HX+3%&!*: O @&((#FN,$,59I!/ @D$0G&).2HQAWP62""0 M2*47J,0"\L-2(Y!(K4F.VRF'$<)R8YA(P4G$M 1&"&N.8&BDZ 1U[B.A,$)8 M=@P3J3O![4L8C!!6'L-$2D]PEQ-H8AH6'\/$JH];G4 G4U!]!!-3P?U.H)WI M/%1!,(N("NYY AW-P-6 8"*7 \%M3Z"I&0U5("9F%]SX!-J:@4\,8B(B%'<^ MA:YFQ4>1;8^9>$S3_\O1?%:P\ O(1O=W+=39MSHZ.[03CU2?___ M@W>]V'>NSF6CD[TTMHOP=_U)2B/L@?('>Y2+;?^&125.QDUG=JZZ'JA;&-GV M_5TV-)F;OU!+ P04 " #+B*Q0YEOJ;YD$ #!%0 & 'AL+W=OLAGW;/57_L4KV9@O9-!4JY:E_O#O/E8KKV MI5LNVI>AV1W2EV[6O^SW=??/*C7MV_U^JOCV9C*0]M^&T]^V=S/ MU>@H->EQ&(>H\]=K6J>F&4?*/OX^#SJ_S#D&7A^_C_[3E'Q.YJ'NT[IM_MIM MANW]/,QGF_14OS3#U_;MYW1.R,YGY^Q_3:^IR?+129[CL6WZZ7/V^-(/[?X\ M2K:RK[^?OG>'Z?OM//Y[F!P YP"X!&CSGP%X#D 24)V<3:G^6 _U7,<'DL1)XB;)89)H + DU[4@0XS.RFZ,Z,9P M-Y&X.4GLU30VV@A@B!VN,RJX: I^K.C',C]&$3^6S8/9$-*[N!9T*L9PY?O& MCQ/]..Y'$S^.S0/@C26W<>NR'EO?)LFAB5 >^(':[SQ@4+ M2O831#^!K06#Z6T80S4P/GI'@0]VM(QFV.G!'2!T%834Y#8;>S;6@C KR MBT(73,D$UY&] DKE"#)R@2.7=CHKX"C5UGNKZ%M-$H*)-A3*$63H H>NI= % M#M/\T@^T&J6A"F2#0L/)>6LIV8!3%#)M@Z/K51!J@\[HDB>9ML!I2QN>%7"$ M9LY&H)4HZ(*VVI6Z02CP V3, L>LHU # 9]V[.ZH M)0'9I;*6$0LNJ$PQ6P_+ADM +OCAT#(V][K=-&(VV/!2&ZB,7' MA3*L43'+,'AZ MHT6EB@94Z4X7M@DX81TE+ I-*L3\I])[NC8D*2H,RF"A"T&9L\@YZREGD?/S MD]5>T79E_3^$MYYDU")'K:>H18Y0&V- 3=>N),1QYZ"P>E&&+7+8>@K;L^9F M!T?NU@2EW*U55WMIX^;F;W7WO#OTLX=V&-K]M'GVU+9#RH.JSSG';:HWEY,F M/0WCH<_'W6E3\70RM,?SAFEUV;5=_@M02P,$% @ RXBL4)@K.F[P 0 M@04 !@ !X;"]W;W)K!Y,>I(V[MY M:N:./$_91=*VAR-WQ*7K"/_W#)2-F>N[[Q,O[;F1>@+EZ4#.\!/DK^'(U0C- M5:JV@UZTK'\61K'H.SK)B;%7/?A69:ZG@8!"*74%HIHK M%$"I+J0P_DXUW7E+;5SVWZM_,=E5EA,14##ZIZUDD[F/KE-!32Y4OK#Q*TQY M(M>9PG^'*U EUR1JCY)189Y.>1&2=5,5A=*1-]NVO6E'NQ*&DVW?$$R&8#;X M'QOP9, K [)D)NIG(DF>)4CM/T,$NQ"!\>,E1+COQ[M^;/SATA^M0EA)9"2] M#>'9WRK+'<(;HG"7*-P2Q2NB<+.1C\,@"9_6IWN'\(8HVB6*MD3)BBC:V2CP MDA"OT(L[A#=$\2Y1O"5Z7!'M2)Y6+!]*+ 5:? SZW@AU(-DP7'IIOW?P_4$L#!!0 ( ,N( MK% OJU1\_P( "@+ 8 >&PO=V]R:W-H965T&ULA99M M;YLP$,>_"N)]BQ^PP542J6&:-FF3JD[;7KN)DZ "SL!)NF\_VU!*;).]";;Y MW]WO+L[E%A?9OG8'(53T5E=-MXP/2AT?DJ3;'$3-NWMY%(U^LY-MS97>MOND M.[:";ZU1724( )K4O&SBU<*>/;6KA3RIJFS$4QMUI[KF[=^UJ.1E&"Y MW!^4.4A6BR/?BQ]"_3P^M7J7C%ZV92V:KI1-U(K=,GZ$#P6DQL J?I7BTDW6 MD4GE1>G?4#B8A0W08(!& QW[E@$>#/"'06J3[\ELJI^XXJM% M*R]1VW];1VXN!7S NI@;E[E8)&SRU1V'[-&B?6OMT:H^=&O02:B6-E5 "(I".E8BF9PLB!.YN-0!R?SPC"4$^;2!&0 TXFW*YH\2)/[-)E#DWMA M*((4N32^["Y+4T1G[C(+XC ?)W=PF!\',D:=&A:^+)VYQ1"$6POP69C;6X!? M&P I<>Y[$=#9XLQ=9#C3[:"'Y%Z*=4!#,A?GIN::)-@5'R'R2:!+@ORN$RR. MK[M=G' ;A=A'0BY2K\DFH< ]("Z0K[K3LIG?%0QW9>BW9>:VY4%SU4\P EF* MW=L\HZ2 LAFJ<&^&?G-F;G,>-/\KDJ^Z5:1P:X9^;V9N;X:!IHM1FD'L_EN$ ME:$B)9/YHA;MWHYB7;21IT:9O_+)Z3CN/2(SGSCG:S,&VKGEPTT_0W[G[;YL MNNA%*CW]V!EE)Z42&A3<:\2#'EO'325VRBPSO6[[V:W?*'DV9)DZ""C@#)^G^ M_0RX-)A+FKX$[)QSS[WV]1&>'&7Y4FV%4,YKGA75U-TJM;OVO&JY%7E27RAG$[E765J(A]*I]GF> ME/_F(I/'J0ONV\1CNMFJ>L*;37;)1CP)]6OW4.J1UT59I;DHJE063BG64_5DKF)HE/)D]?VF1;-\VCBO]%P C4$VA& G24P0V = M@89G";XA^.^$Z"R!&P)_3^D\(3"$H"/XYXL.#2%\5Z#-!K:KVVS73:*2V:24 M1Z=L.VZ7U(T-UZ%NB&4]V>Q_\Y_>L4K/'F9Q,/$.=1P#F;<0>@H)^Y % HGZ MD!L$$OCVY1*+HHM G@]P(P*Y$6$S28HL'P MB'%. 1=BJ!!#A'QK^5L,/Q$"YE,>QR,E^:B2CRAQ2\D?E%0K!037X:@.1W2L MAEIP9.GBR$+=?X3J)1.@R01(,E;KW@XQ/,0U0E0C1#2LWE^$@RVDE'%<)4)5 M(D3%.C[S:-@HG(QL7HRJQ$,5L [@/!XVR4@E0'#'(8@*V&Y!!C*A[U/P[:-. M!D5_L8#]G$9<$)"BIS[TQTX]X 8#B,/8 MBS@W(/O@AV/[BCL,(!8#W+;OH<=PQD@<$WNQ/P;VD\+M"! _ MMI#.@3BXW; M#6!^8YN? 9V*!3P(F9U3,*B_#^LGA'L37&)."&C, 0$W)[C$G1#0J SN3G") M/2&@,1F*^Q.]Q)_HT)\" @&W_8D._? MPVLIE= QR95.?:MO>=T@$VM5OX;ZO6RO.NU R9VYQGG=77+V'U!+ P04 M" #+B*Q0&M ?A1\/1V._5"0K1;GXN#^'<;5Y9#)L_CWSEI>JMS M"+Q__\C^ZRC>BWDK.K=IRG].N_ZX3&V:[-R^N)3]U^;ZFYL%J329U?_AWEWI MX0,37\>V*;OQ-]E>NKZIYBR>2E7\F)ZG>GQ>Y_P?870 S %P"_!U?Q8@Y@#Q M,T".XB=FH]1?BKY8+=KFFK13;YV+85#P9^$;280-XE MR'G0"!-$CY!ZA&C&M9*!% Q[,E("ES0=1=)1A!Z@$V@R@49Z.(A T(11=TPY M6*/R0! !$[G4BJ9C2#J&H!,TW-J@>K32)B"](5!>F:;)6)*,)HT3;(,<^&/K!>L8\CA$0@"D10% JMRS"B?9" MKA GC18HA=5[=V8ZI(1SQ68LIXV54\Z*F@A[YA,(R0P:V@106BZ9C9"B[94; M;"0BULJT*7+"%06:'X0MUXVA0!FR(7X1H+V.R\)>8:T<&X M3QN(]D3 /N:7Z9 2-D4_Q Q'0Y' B=P8$=GB >V,0#BC")T1J-VDR'6X=A X M#=:RV-"F?1&(?:<,UP[ 6TJ_V?8+54@)XT#X)2:RP@+MLV#QA)6QTQ3MBD"X MH@Q=$; K"@$\7!")7+'9(6A;%(P0)"(I:!,3Q'91AL>#&:0?)HY5-MR;$(W3)MKG4_7 ,O2N]W56\P'"X#LK7_'DSW3C\3#-=@/Q9M(=3 MW25O3>^/[N,!>]\TO?,4V1??*T=7[&X?I=OWPZOQ[^UT\3!]],UYOE3);C<[ MJ_\!4$L#!!0 ( ,N(K%"Y9V&AM $ -(# 8 >&PO=V]R:W-H965T M&UL?5/;;MP@$/T5Q >$M=>Y:&5;RJ:J6JF15HG:/K/VV$8! MQ@6\3OX^@!W7;:V^ #/,.7-F&/(1S8OM !QY55+;@G;.]0?&;-6!XO8*>]#^ MID&CN/.F:9GM#? Z@I1DZ6YWPQ07FI9Y])U,F>/@I-!P,L0.2G'S=@2)8T$3 M^N%X$FWG@H.5><];> ;WO3\9;[&%I18*M!6HB8&FH/?)X9B%^!CP0\!H5V<2 M*CDCO@3C:UW071 $$BH7&+C?+O 4@8B+^/7S$F7E &X/G^P?XZU^UK.W,(# MRI^B=EU![RBIH>&#=$\X?H&YGFM*YN*_P06D#P]*?(X*I8TKJ0;K4,TL7HKB MK],N=-S'Z6:?S+!M0#H#T@5P%_.P*5%4_HD[7N8&1V*FWO<\/'%R2'UOJN", MK8AW7KSUWDN99-8XQ:3KF"6">?8E1;J5XIC^ T^WX?M-A?L(W_^A M\&:;(-LDR")!]M\2MV)N_TK"5CU58-HX3994..@XR2OO,K#W:7R3W^'3M#]R MTPIMR1F=?]G8_P;1@9>RN_(CU/D/MA@2&A>.M_YLIC&;#(?]_(/8\HW+=U!+ M P04 " #+B*Q0FJGK?+4! #2 P & 'AL+W=O09HAIUOZYG@2 M3>N#@Q59QQOX#OY'=[)HL9FE$@JT$T83"W5.;[>'8QKB8\!/ 8-;G$FHY&S, M^>-FEA0BN(OXRYT MW(?Q)KV98.N 9 (D,V ?\[ Q453^A7M>9-8,Q(Z][WAXXNTAP=Z4P1E;$>]0 MO$/OI=BF^XQ= M$4KQ.D MJP1I)$C_6^):S.=W2=BBIPIL$Z?)D=+T.D[RPCL/[&T2W^1O^#CMC]PV0CMR M-AY?-O:_-L8#2ME&PO=V]R:W-H965T&UL?5-A;]L@$/TKB!]0'))L561;:CI-J[1)4:>MGXE]ME'!YP*.NW\_P([G M=MZ^ '?<>_?N.-(!S;-M !QYU:JU&6VP-=M#ZFPJ-%LZ;IF:V M,R#*"-**\23YP+20+*=G"R1#;:RW,KR,H'#*ZH5?'HZP;%QPL M3SM1PW=P/[J3\1:;64JIH;426V*@RNC=YG#DM) M"97HE7O$X0M,]>PIF8K_"A=0/CPH\3D*5#:NI.BM0SVQ>"E:O(Z[;.,^C#?[ M*VP=P"< GP&W$<#&1%'Y)^%$GAH&UL?5/; M;IPP$/T5RQ\0[P+;1BM RJ:J&JF15JG:/GMA "N^$-LLR=]W; BE+>J+[1G/ M.7-F/,Y'8Y]=!^#)JY+:%;3SOC\RYJH.%'--XVQBGLT; T:W.)%1R,>8Y& ]U07=!$$BH M?&#@N%WA'J0,1"CC9>:D2\H 7)_?V3_'VK&6"W=P;^1/4?NNH+>4U-#P0?HG M,WZ!N9X#)7/Q7^$*$L.#$LQ1&>GB2JK!>:-F%I2B^.NT"QWW<;I)DQFV#4AF M0+( ;F,>-B6*RC]QS\O'X$<]V&K/)\*:??Q!;OG'Y"U!+ P04 " #+B*Q0>)L; M)[4! #2 P &0 'AL+W=O2X^_M2LNMYF[$72:1X#@\I M*AN,?74M@"?O2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6QN MF.)"TR*+OI,M,M-[*32<+'&]4MS^.H(T0TZW]-/Q+)K6!PW>R M:+&9I1(*M!-&$PMU3N^VAV,:XF/ #PYQ)J.1LS&LPOE0YW01!(*'T@8'C M=H%[D#(0H8RWB9/.*0-P>?YD?XRU8RUG[N#>R)^B\FU.]Y144/->^F)*RMYYHR86E*+X^[@+'?=AO$EW$VP=D$R 9 ;L M8QXV)HK*'[CG16;-0.S8^XZ')]X>$NQ-&9RQ%?$.Q3OT7HKM]4W&+H%HBCF. M,JATG>>&=!_8NB6_R.WR<]F_<-D([7S;VOS;& TK97.$( MM?C!9D-"[N#@Q59QQOX!?YW=[)HL5FE M$@JT$T83"W5.;S>'XR[@(^!)P. 69Q(J.1OS$HP?54Z3D!!(*'U0X+A=X ZD M#$*8QI])D\XA W%Y?E?_%FO'6L[^>-FE0P%<5?QUWHN _CS3:=:.N$="*D,^$FQF%C MH)CY/?>\R*P9B!U[W_'PQ)M#BKTI@S.V(MYA\@Z]EV)S_35CER T88XC)EUB M9@1#]3E$NA;BF/Y'3]?IV]4,MY&^74;?)^L"NU6!7138?5KB"F;_;Y%LT5,% MMHG3Y$AI>ATG>>&=!_8V/B+[@(_3_L!M([0C9^/Q96/_:V,\8"K)%8Y0BQ]L M-B34/AR_X-F.8S8:WG33#V+S-R[^ E!+ P04 " #+B*Q0_9!+0[0! #2 M P &0 'AL+W=O'B %ZG?]\!.Z[;6GD!9IASYLPP9*.Q+ZX% M\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+QW>Z:*=%I6F31 M=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK@X,562\:^ ;^>W^R:+&%I>H4 M:-<932S4.;W='XYIB(\!/SH8W>I,0B5G8UZ"\53E=!<$@832!P:!VP7N0,I MA#)>9TZZI S ]?F=_2'6CK6D-)!;48I'\VXR/,]7RB9"[^ M"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=]G&Z29(9M _@,X O@)N9A4Z*H M_%YX4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA]U+LKWG&+H%HCCE.,7P=LT0P M9%]2\*T41_X?G&_#DTV%280G?RE,M@G238(T$J0?EK@5D_Z3A*UZJL V<9H< M*&PO=V]R:W-H965T=.J M]/C+FR!2WFAPYO:6"T\FK9AKK<@JDC2BO'=[LBTD!TMLNB[V"(S M@U>R@XLE;M!:V%]G4&;,:4+?'2^R:7UPL"+K10-?P7_K+Q8MMJA44D/GI.F( MA3JG#\GIG 9\!'R7,+K5F81*KL:\!N-3E=-=2 @4E#XH"-QN\ A*!2%,X^>L M29>0@;@^OZL_Q]JQEJMP\&C4#UGY-J?WE%10BT'Y%S-^A+F> R5S\9_A!@KA M(1.,41KEXDK*P7FC9Q5,18NW:9==W,?IABU,&9VQ%O,/D'7IO17(\9.P6A&;,><+P-69!,%1?0O"M M$&?^#YUOT_>;&>XC?;^.?DBW!=)-@30*I/\M<0MS_"L(6_54@VWB-#E2FJ&+ MD[SR+@/[P..;_(%/T_Y%V$9VCER-QY>-_:^-\8"I[.YPA%K\8(NAH/;A^ '/ M=AJSR?"FGW\06[YQ\1M02P,$% @ RXBL4'PPC(&T 0 T@, !D !X M;"]W;W)K&UL?5-AC]L@#/TKB!]PM+2[=E42Z7K3 MM$F;5-VT[3--G 0=X Q(<_OW Y++LBW:%\#&[_G9F&Q ^^Q: $]>M#(NIZWW MW8DQ5[:@A;O##DRXJ=%JX8-I&^8Z"Z)*(*T8WVSNF1;2T")+OHLM,NR]D@8N MEKA>:V%_GD'AD-,M?74\R:;UT<&*K!,-? '_M;O88+&9I9(:C)-HB(4ZIP_; MTWD?XU/ -PF#6YQ)K.2*^!R-CU5.-U$0*"A]9!!AN\$C*!6)@HP?$R>=4T;@ M\OS*_C[5'FJY"@>/J+[+RK%)G%@=BQ M]YV(3[P]\=";,CI3*])=$.^"]U9L[P\9NT6B*>8\QO!ES!S! ON<@J^E./-_ MX'P=OEM5N$OPW1\*C^L$^U6"?2+8_[?$M9BW?R5ABYYJL$V:)D=*[$V:Y(5W M'M@'GM[D=_@X[9^%;:1QY(H^O&SJ?XWH(4C9W(41:L,'FPT%M8_'0SC;<+%EM8*JFA<])TQ$*=T[O=X;@/ M\3'@IX31K >E I$*.-YYJ1+R@!:^2K7JJP39QFAPIS=#%25YYEX&]X_%- M_H1/T_Y-V$9VCIR-QY>-_:^-\8!2DBL&UL=5/;;MLP#/T501]0)8ZS=H%MH.DP=, *!!W6/2LV M;0O5Q97DN/W[4;+K>9WW(HD4SSDD166#L<^N!?#D54GM0 M9LCIEKX['D73^N!@1=;Q!GZ _]F=+%IL9JF$ NV$T<1"G=/;[>&8AO@8\"1@ M<(LS"9645%#S7OI',]S#5,^>DJGX[W !B>$A$]0HC71Q)67OO%$3 M"Z:B^.NX"QWW8;S9?YY@ZX!D B0SX";JL%$H9OZ%>UYDU@S$CKWO>'CB[2'! MWI3!&5L1[S!YA]Y+L;W>9>P2B*:8XQB3+&/F"(;LLT2R)G%,_H$GZ_#=:H:[ M"-\MU??_T4]7"=)(D/Y58OJAQ+68_0<1MNBI MO$:7*D-+V.D[SPS@-[F\0W M^1,^3OL#MXW0CIR-QY>-_:^-\8"I;*YPA%K\8+,AH?;A>(UG.X[9:'C333^( MS=^X^ U02P,$% @ RXBL4 CSHCVW 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0[[(DNUH!4C95E4JMM$K4]MD+ M UCQA=AF2?\^8T,H37FQ/>-SSEP\S@9C7UP+X,F;DMKEM/6^.S+FRA84=S>F M XTWM;&*>S1MPUQG@5>1I"1+-IL[IKC0M,BB[VR+S/1>"@UG2URO%+=_3B#- MD-,M_7 \B:;UP<&*K.,-/(/_V9TM6FQ6J80"[831Q$*=T_OM\90&? 3\$C"X MQ9F$2B[&O 3C6Y7334@())0^*'#RVV^[N,78/0A#F-F&2)F1$,U><0R5J(4_(?/5FG[U8SW$7Z M;AG]-ET72%<%TBB0_E/B_E.):YC#IR!LT5,%MHG3Y$AI>ATG>>&=!_8^/B+[ M"Q^G_0>WC=".7(S'EXW]KXWQ@*EL;G"$6OQ@LR&A]N&XQ[,=QVPTO.FF'\3F M;UR\ U!+ P04 " #+B*Q0:-S26[-)9PW 5\!#Q+&.SB M3$(E9\378/PL,YJ$A$!!X8*"\-L%[D"I(.33^#MITCED("[/'^H/L79?RUE8 MN$/U(DO79'1/20F5Z)5[PN$'3/5\HV0J_A=<0'EXR,3'*%#9N)*BMP[UI.)3 MT>)MW&4;]V&\V?*)MD[@$X'/A'V,P\9 ,?-[X42>&AR(&7O?B?#$FP/WO2F" M,[8BWOGDK?=>\LW-]Y1=@M"$.8X8OL3,".;5YQ!\+<21_T?GZ_3M:H;;2-\N MHU\GZP*[58%=%-@M!?C^2XDKF/W7(&S14PVFCM-D28%]&R=YX9T']C8^(ON$ MC]/^*$PM6TO.Z/S+QOY7B Y\*LF5'Z'&?[#94%"Y<+SQ9S..V6@X[*8?Q.9O MG/\#4$L#!!0 ( ,N(K%#S.GR\N $ -$# 9 >&PO=V]R:W-H965T MVT-]J#] M38-&<>=-TS+;&^!U!"G)TMWNCBDN-"WSZ#N;,L?!2:'A;(@=E.+F[PDDC@5- MZ)OC2;2="PY6YCUOX2>X7_W9>(LM++50H*U 30PT!;U/CJ=]B(\!OP6,=G4F MH9(+XG,POM4%W05!(*%R@8'[[0H/(&4@\C)>9DZZI S ]?F-_3'6[FNY< L/ M*/^(VG4%/5!20\,'Z9YP_ IS/;>4S,5_ARM('QZ4^!P52AM74@W6H9I9O!3% M7Z==Z+B/TTV6S;!M0#H#T@5PB'G8E"@J_\(=+W.#(S%3[WL>GC@YIKXW57#& M5L0[+]YZ[[5,#DG.KH%HCCE-,>DZ9HE@GGU)D6ZE.*4?X.DV/-M4F$5XMLY^ MEVT3[#<)]I%@OR*X_?RNPH\AR>&]2+9JJ0+3QF&RI,)!QT%>>9=YO4_CD_P/ MGX;]!S>MT)9UO$!UX*;L;/T&=_U^+(:%QX?C)G\TT99/AL)\_$%M^ MH: @@( * ( 9 >&PO=V]R:W-H965T M.O(J=46F]568N5G4O9+!U'9#FMB%BP MAM;JS9'QBDBUY2='-)R2@W&J2L=%*'0J4M3V.C6V9[Y.V5F614V?N27.547X MWRTM6;NRL7TUO!2G7&J#LTX;O/UL+*15D1+FDE-0=3C0G>T+#63TO&G)[6'F-IQ MO+ZR?S;)JV3V1- =*W\7!YFO[-BV#O1(SJ5\8>T7VB<4V%:?_3=ZH:6":R4J M1L9*87ZM["PDJWH6):4B;]VSJ,VS[?FO;K"#VSNX@X.*?<_!ZQV\=P??)-\I M,ZE^(I*L4\Y:BW?5:HC^4^"EIPXSTT9S=N:=RE8HZV6-8R]U+IJHQVP[C#O& M# A'L0\A7"C$UIVYNQ\#[.:(^$8$#TS",_[>AR1\F, '"7Q#X(\($CPYA X2 M&DAM("'"8>!/4IG#GB+?=_$-.0$H)YC)P7$PT=-A@E$@[+DH\KUPH@@&ABA, M8$DA*"D$)$TB;3M,-(J$%FBB>S<'/2E4"&N)0"T14.X()HA!@OC_Y8X?*_<< M=K?<"2@G>:#-@8T2]]+PF1:1SP) 0=^%,^KK%>4G,P*%E;%S M+74''5F',;LQ4W9BW^KQ:^;%.TTWN[\3?BIJ8>V95%/'S(8C8Y(JE6BACBQ7 MUX5A4]*CU,M(K7DW,[N-9$U_'W"&2\GZ'U!+ P04 " #+B*Q0LE"IQ"(" M #M!@ &0 'AL+W=O;(%#'$FJFGD0+C7ES%K)FVDSE)5"M!'9R034/:!BF M0+?%UZJ2ZGM0E#D+;O #] _ MV[TTLV!T.54U-*H2C2?AO/4_DLV.4!O@%+\JZ-1D[-E2#D*\VLG7T]8/;4; MX:BM!3./&SP#Y];)Y/%G,/5'I@VL7T7V!H:#$]X;JO\$-N)';3 SC*+ARO][QJK2H!Q>32LW>^F?5N&F69%+T7FRW_R6V6],-M3LS=$NNJUP[TSRRJS>"K(F M>7"S1H-FUVOH.PT=-8'Q'R$4A5!G$$T-DA@WB%"#R!G$[S*(9EGVFM1IFEY# M,AP2HY 8@<0S2*]))A":XHP$920((YDQD@6#Q!$.25%(BD#2&21=0#X\V*P, M960((YLQLF4AT8/=6J&0%0)9S2"K_X>L4<@:@:QGD/4"$N(($N)=%BX@YN"< MMUFX_ <_*H4\Z&:"]#/!&YI0Q&+>D*AHWO;!Y*"R%\%W)B]5H[R# MT.;,,,5_P!02P,$ M% @ RXBL4.WJW&(J @ 0@8 !D !X;"]W;W)K&UL?57MCILP$'P5Q ,<8 (A$4&Z4%6MU$K15;W^=L@FH+,QM9UP??OZ M@Z,$G/Z)[?7LS*RQ-WG/^)NH :3W3DDK=GXM9;<- E'50+%X8AVT:N?,.,52 M+?DE$!T'?#))E 0H#-. XJ;UB]S$#KS(V562IH4#]\254LS_[(&P?N='_D?@ MI;G44@>"(N_P!7Z _-D=N%H%(\NIH="*AK4>A_/.?XZV9:;Q!O#:0"\F]V;%HS]G8GV0QI[@0T)* Q <7_38B'A'A,B%:F>.O,E/H)2USDG/4>MQ^K MP_I.1-M8'6:E@^;LS)ZJ5JCHK4!AD@X%RB<@>*,3.(F*3'T\-)FLWPG8#&)P;16)-J$83BKQ0%# MJRGLSD[BM),X[*QG=I:89 8IDZ65Y)&1U&DD=1C)9D8L)IVJ;#*WR-HILG:( M;&8B#DSTH)+,*9(Y"**92+:H))U=@G()238S&\'DZ5'@%].EA%>Q:ROU)9]$ MQT;XC/33G<7WJD':?O:/QG;7[YA?FE9X1R958S#/]\R8!.4P?%+?NU8-?5P0 M.$L]7:LYMVW-+B3KAHX=C'\;Q5]02P,$% @ RXBL4)Q=B)@] @ J08 M !D !X;"]W;W)K&ULA95OKYL@%,:_BO']KB*@ MV%B3M<\WM0H1BX>)458RIX M:YM.;L-*J7X31?)8L9;*)]ZS3J^6U;*G[O6,.';0C"^\1S?:F4F8C*HJ<7]HVI[_U!Z%$T M9SG5+>MDS;M L/,V? \V>V+T5O"C9H-<] /CY(7S5S/X?-J&L0%B#3LJDX'J MYL;VK&E,(HWQ:\H9SB5-X+)_S_[1>M=>7JAD>][\K$^JVH8D#$[L3*^->N;# M)S;YP6$PF?_";JS1I+$_ ?0F@#8!>K ! M'1NC)K6:SFH((#@&CI>U+,L(BG,_#O+B( \.3H#+L]8!DI,< M_&6#L1<(>X"P X37A9(DS@EQ@-8ZD@&2 C]/ZN5)/3RIPY.NZJ 8H2R.'9ZU M#F*4:R(_4.8%RCQ F0.4K0J]0RB'J?LW_%_W $2\0&0%A!SC.[+Z4B'.,83N M"_/HXCPG"7)XHL6A80[QKU1>$F?.%=,YXR=MK]+WQCQHV%F9 M;J;[8CP]QX'B_70Q1//M5/X!4$L#!!0 ( ,N(K%":7\.&PO=V]R:W-H965TJR;,F6-'?9W6=JGU9S41S0>O?O!VB-5[G[(CQPSN$<0+*>BU=9 2COK6&M MW/N54MT.(5E6T%#YQ#MH]K:DAB$2! EJ:-WZ>6;'CB+/ M^$VQNH6C\.2M::CX>P#&^[V/_=;1*_P$]:L["EVA2>5<-]#* MFK>>@,O>_X1W16+P%O!20R]G?<\D.7'^:HIOY[T?&$/ H%1&@>KF#@4P9H2T MC3^CIC\M:8CS_D/]B\VNLYRHA(*SW_5957L_];TS7.B-J6?>?X4Q3^Q[8_CO M< >FX<:)7J/D3-JO5]ZDXLVHHJTT]&UHZ]:V_3"3/&AN AD)9"+@Z+^$<"2$ M"P(:G-FHGZFB>29X[XGAL#IJ[@3>A7HS2S-H]\[.Z;12C]YS@M,,W8W0B#D, M&#+'O$<4:T283!"D#4PNB-,%L?QPQL=)Z!8(G0*A%8C>Q=@N8@R8Q&+: 9-N MXG@198U*R(;$;C.1TTRT-D."A9D!$\^6B8,T))N%&P<,IP'^P$[LM!,[[."% MG7BU#HZC-%QL8;&&D3"*R =GG3CM) X[B_MT2-:'L,7;I>MB#4MQC).E'33[ M& 0 I@0 !D !X;"]W;W)K&UL;53;CML@$/T5BP]8'!([:61;VFQ5M5(K15MU^TSL M\44+Q@4<;_^^7+RN-R$/!H8SY\PA#-DDY*MJ 73TQEFO:TZU&1N=A9%ID8->MZ.,M(C9Q3^?<$ M3$PYVJ#WP'/7M-H&<)$-M(&?H'\-9VE6>&&I.@Z]ZD0?2:AS]+@YGE*+=X"7 M#B:UFD?6R46(5[OX5N4HM@4!@U);!FJ&*SP!8Y;(E/%GYD2+I$UP^T"0W)CTF-1A>H])8OL+"R5!H20@E-X(A3#[L$@: M%$D#!(<;D?3.S2;9'^[=X-4]X2 ;UR$J*L78N^Y<19&UL[5Q;;QM'EGZ>_A4%KS*0@"9%4B1%VHD!69)GC'$LC>5@,%CL0[.[2';< M%Z8ODI5?O]\Y5=7W)JEQ'G:!!$A"L:M.G3KW6_/'-,U$'OF_Y?(ZSJ/LIU>3 MR?*5^!8&4?K3JVV6[5Z?GZ?N5H9..HQW,L*3=9R$3H8_D\UYNDNDXZ5;*;,P M.)^,1O/ST/&C5V]_3/VW/V9OK^-'F8B!2+=.(M,?S[.W/Y[3$_7T0OP<1]DV M%;>1)[WFTY^=9"@F"UM,1I-1^^&S&/4\4X?^]]4JS1+'S?ZG^?PF=O-01IGX M\KR3S8?CT>"?S>^NL-KC'>\#9]-\NG:"M 6F..->)G[LT0W%C9.UUIE+6G_Y M2]=5"C#O_=1U @/M/;YN4?.?XT.[_RV=I'MO)QGS)&EN[KO&8#">#";SYM>W M4>9GSX 02/$I#UYO'VX?Q/7=Y_OSF]OS'G#7N$Z"JWR N'T3_Y#/+6SPSV(\G5_VW>1#Y,;) M+DZ_1$[N^;CP&>S4+P\WXO3DK,5"Z1I3-%[V MZ8F3I@#XNO782;<"J B7/LC?M$4D M6RS]$#T"2)SX,NU\?I_(G>-[0GZ#U4Y!$D(ASK80 +>&<'/CESB#BNQ?[I*JE(N::][G2>1G>2(5@NNU#][TKOXHG51NX\ 3 M?KA+8.?#+DKJ*\1I:S]HG(=YP/+M23@OUV=5YL.=D-3P=_ZB[5,B&")]&3\2 M.'R3=(C^)YG1LP[J-%=^]C?;;!"O!WDJ14#W4L1NR]Y:@A>>R)QO/;Q6][WJ M9)61SL!W5G[@9Y"7%I_>Q0FT$;H"*=G ?:>T/()A6PL7)_NM S_%,'L[YYED MU"YDA:U8BW043+Q.=XXK?WH%@J92OWHI>Z==@.Y[#JI3RW$NF1$(QVO:' M):>@PO,AK!MJ4*'>/EJ CVEZ"/+'&.8/=CO47"]PZD9AS]%L\T@;9)+^];\6 MD_'E&Y:W[+EMA9253)65/!D-1V,@G0C8HAPL=/)L"UOR.^@W&=GP@O2OCMK> M"#]-B?3C"WLZN;2GRTGQ)"[M+#V>C/#X8EX\=C*! ,?=%F$$[CJ; MXV]%'.4[8#ASX S6>$=?H)MU:2]_#K*:SSE^?].IW3LD@5N9^0C=R+&=B/.> M()QC&(X209'W?@0X/D6:< J2#7P07;7NB"@*U+/%1D:X7V K=^>%?L3A-<>/VK#V7.(T /@SL4[B4,0% MD9J+[SB^\/46#?&L)WZIPEU)9)52N;B>E7A&%'CT4Y+*TQ6NLO:S%D?( ?M5 MV <7"%Q'K)S4=VN&H+GO7Y(<-MD$9)?.1HJ($QIB3'MS6I7:XS#P_" G\/\A M#EW;]V+!D;(V+N*6KIP/ 2'ATSP^%Q_C M=DS%)U&69,QR*Y22&:(67/[603!)8@L9<'JS8F8'$I) JX.U1 M]Y+*'/U5#&M++8$ ^YS&.@$ ]"0368Q39.+Z"IAZ&N\Z+0 MLJ]\>!PI#^P^FI1]<.JQ!Q<*W@?QTY&Q!Z]?\_JJ6P9B7!'J3O6NO%_S-%-G M0M21 ,>(]Y"Y1"VGA,=HBF]]HBI\??'?&D*Z6G3WD9W5H7 MZT+RT,76*I'8?S$Z:576'L#A_66'>^=9:TLDHDK:W7L#CA<]W&+UW(E1UT9/ MXG#R?YQG'EF[ZRWRD0U8%::.>, 5_!?MEUP8Z]GYD.]V 1L1Q%R>G[I0WCQ1 MLN*63/$CU;:!=G57*+E8B#58F4GL;Q%_WT%1' T4K11IV_6'JN.MLHZLC.), MI>HG3 S2A'(Z/A.?'*X6 DY?^5EK-Q'\/@X0^0')_M2K&Z;@WH)TMU$3#K9*:&UA? MJ" UOGR3XGP_=)+G/L5^,5; M0"_>HB07&(8^_#91S@G2F,N9(7BY7APPS2=OV>95 \%P_ M<>&XTZ$ ]M ]LT'4-H3.,_FH(/>D0B]B%0EAN M<.M#',2#2,VVW]FWG#!1> MP&0PAD:I2'.Z/[ )6AC_P[Z.,AR()E)L$5F+B-O2"]2)-VD=UELI9+2 MM8 5&6SX2B4:A0C)*/'\R4^DJATB*,W!>EV$@-HFCBH\DX"JS;;8(@T68JHW_?M%EU!34/_7)J"00C)4 M*MS.E M1*(=%N:!.KBL([$I8"533BZMJ5)AQ73 ;?&\@-3#-83EXW%(-(H<;,JSI3OM([C3,E*E?6=?.X2 M"%\Q\9>(\>.D@.ES%>(.KL/$(;D(9%8AJU6B/R31%>L\T;Z@P,Z&+*[QE?8L MW5>O78 @2"S7MRZ0*SOQ!3>NHB@'*-6]KNK//QACVO4LG<22--S1P2HZ&-"U MFV20RB0]W%X;M;2KOL!U"JE51$=^:.14:0*DQ&B#'Y"+\MB /TICGPP\$':E*JTN MBZ(FTSJ';!&MVF;V L$)9-U42S]R9G9/77Q5O;@M0D75^FZEJJ8B1GMX17\H MU-.I.X@#,;*%CJ4.>\>ET79R217/:JF2P@_7"5Q5L;.@/AX"2?:/[90/(UO'41EVK(%G MSZ;X='HYG=J3\?3,NI%1'%)039N:-7[KNB8:=]T=5_XXMT?S*EXG8C0@H M_'^.<\K[_A_#^<8(J5RO*0YI5E[%Q=*>+V><6HTG;RS5+]7#/@1G>FF/+\8M MD/JR#4*TK.ST3(6*.LCYJQ/NWN ;=MXRZHI@J\M/.:&=-L'VF=/#A]6>\^!" M6DLM*,C)GJAZ1TD%^W(U2Y!J^B"SL>!E?#9U\+'OY2K)*=B&](Y5\!]1TI%1 MT4&,QT@4(/9D&U50PT\,Z;DBGDGN&!86B;P5#,"#3]D':1J4+*/@0P5-5$'! MNE7P;"$OY"B9K19A;^ ^^?!Z[ Y5N=VSA9_QW0@"VR8J3R9D0K3#UP&@X "P MDFG2)L1)\DE'$(H89-.LLJA01A*06W;E(G**R2/ZOHS-TBVBCP$/:6"9H(@.]7A-! @-XL5@:YPDITWYVBKKS6XH(7.'?KS-GJJ\VFA8OWZ MR,P!-UU+IE8(8SA>=T+*G9#"^B&GH+A&'FE3DCTWBIL(NUG&BD"C*2(5]6QS MR.%+%3BSA[=.;X O3!Q1^@M5HX !?&']9@@0,JH[:'S*,^JJZA>28C1&11'C M\:7%5F$RUPXMCZB.0#=O(UJJVXD83R\LFF1Z+3Z0%V>!4%5;>.@SZ[ZIN4U0 MI54 K(NY51L?$M(J2:AVMW]@JB^VZCFW%CV%P#E7>90L1@%EN OB9R0 !,IWN8I' MK4%E:Z4I*)*D(&)RGIR$>S*ZW>SS<+ ZJN9#.:-BY\6EL5(CV<81%&(N.SO# MW-)7&)>@\E23N>HP)BI1]BMU)Z[%<:^AN$GK L79MK;LV,O%$+U#'VB=YFG. MT1"M,BU ]>RL7NLNVQL1Q:-^R*]%K.FTM>3I;BZQ084Y)2VI,A2?I1X19SRK M76#+.#Y8HYA:RK@>!Z:L* HR*ZOV=)1RZK,]5="3BO) A$]49>^,=*E<6**H M; %%3USO! ?476F$$D0H^ IQI "BLI$037R*588UOT^X5P5V2)>/N&DTC+V,JBCJK*JM7DADRGTZZW:4N*"XR'TTN3Q'Z' M ME5.:]BX.Q@$[^QC8&,GLSG!?F8<2>S9?%%4_1 ;R:2UT&EPB96: O_]^@# M%,XQ9-/LK5.O[:7G9V+/@(MY]"QNBN;6RSUR_8S:9R1H2'TR8]Z*#.%UI?!6 M;1M4:F^?G:=*>_9$+,8+R/48GRXO%_9TM+3^%2=?]8LZ5)D7$^C\S)X@)AS; MB^7"7H[GUGN:?]Z"7IN8:OECFUX(6"X68G&)1?.QI8:J_8(04WLTG=J74* + M>S9=VN/%W/JL[JJROU5*%MXE5R!.IUAQ,9^WAG8 5RHT<' M*IVR$UI\.:-:W7QB7TYFQ7*D/]3$UDU$)?T%.K/1PKZ87(H9Y& T+C>IZ'<\ MF]J+BZ687$SM:9%LM2Z)(Y=C>SD9LT#-[#&TML6'Q9GXJ(>4KKN&E/JHVMH' M51 /U !4)&H9$\D9'6=V5.E[C(-'$,BJ3TBI@(ABCI\1)3GN%B%'!OM9C+'< M2!B56!7 :A,L[VZNSTQS3R7;!/5D,IR)T \"KG9Q2]K455T@-,>\*O,/*B7&HWL&H+3#B[7!C"\BL#Y=B; ML=* 2)?AB@WE$6:%M>+ZE@IHB8+5WD\Y%T%4+NNS)\O)I'0Y65RI52K 1:&R M+D]$RGSU*]7@B8FZ=ELVG8MJF&T:XBH?*<&',FM[FN69X/?D[KL']F[D*OL. M+P/P5A4\J9;FB EDBIC<<76FY(B'.(I3UXFL/,!A*03&4^,PJ8M46N5Z'*5+ MI1JCA2YE4;M6ZPQ%1SH9IM0BB?,-DC,Q8Q&M3[JQJEZS6.EW(JR*1BK0O(%S M_8 L7*(+$EJJ*\CINMY*F%P\.FKW0# M@X2>Y4*]W,FOWG0Q$F\]*!M*@BG6>^ECW]:A;U8;F?(74]RI.N>A=+=1;@? AO MMM ;GWT5+#H)L8[#326Y5;]'C*6J%&2LH5-LW>F*K+-)6>HB1%PGS8I&0 ); M]^@GD. K'W'T9QGXX:[S\2I3A3QN<@35P 94O_JB9)[ M;38NJZ5KVJF;":KO5KR&IGOQIN+B,#'UFVE NCIY4H)*M+'J7EB_E$ )W'OI M\=BD$T"((C500Z\LAGG(A%8NJ]X5*EN&L&.FM&3.*%3*:JF4LO#C2IIV(+/:ZYQX^WZZ*IO!\3W=M MB7;L],Q[EFKFR;R *8_M^'SW'),X_<*Y3,=;+\5$1_GJ96.8H_6BWY^C'7^. M=O1/6_2)VM'=O=:A?S8/_VP>UIJ'!TIO?2+8'1K_61T[ICKV!]/T_W?5ZL7N M=R".<;3B](9>O0_2/:^I=OO2@[]L4',S^W_/2\-O%15Z7&+GNCT.JONW6AXZ M?XGDIC\(.<83#<3Q3J$@?>=ODA@OT\,4ENO3PC)V/6_]4LH+O$S7K^ZTW4W[ MI=5C/4\K*.SV,BTT^MQ-]U6//OZ/<3E-J(4'.GC;LT?Z'KIZUJ3OWO-&Z[P< M&9,=7PK/>=X[S-+U4QO5]N!^/)O1P: >*QRVN;4 H$6%NN]O/JZ[_=:K^'6? MW_[YD&YW?Y3#'K3;3$?<=9]C[EN[SROW[6&GW&TH#C7F.IH_'4K4SEI?VM5I M3KYL8C:%%O#)RG:?;V?P%02P,$% @ RXBL4-\C18XL @ V0@ T M !X;"]S='EL97,N>&ULU59M:]1 $/XKRYY("](D5WM5FP2T4!!4"KT/_5;V MDDFRL"]QLSES_?7N2UXN)Z*<5>R79.:9W6>>F2RSB1N]8W!7 6C4<2::!%=: MU^^"H,DJX*0YDS4($RFDXD0;5Y5!4RL@>6,W<18LPW 5<$(%3F/1\ANN&Y3) M5N@$+T<(^?W7,H<$/YR\_-I*??4"^??BU6(1/IQ>'>(G+G"*D>?XF"^3GH4_YS6Q ^H+2QWT-:1Q(<54RCGV@,E-.* M80F^)HQN%+6["L(IVWEX M:8%,,JF0-CTTVB*+-(\^''G/MK?GX51(Y7+[#/ZYZ9U49AJ<@N6OH&^*7N99)LI,I!C6DB/$!IS*"PT9+ MP<'7\LN$T9$)TY@,>5 E%7TT?/:D9 8 A=$6E*;9/O)-D7H-G1Y.4U<[$]6>+0:5ZU'B@1/]F?(:D0=>"SV.*F.6!VFJBPHXU9_E$@1>64C%J<&BNDWU4@$M=05@>)WF MO=XHY92)Z.AP,]94I6Y!&B@,DP(K;<4-@Y5^O6Z+A&*#>[BF\W'4BPAMC#QC MM0%U0@U\4[)9,G$[CK*(+)C29F;G;EMR)AAG3U"V)5W)U7>IV),4AM:S0LFZ M;GO9"VTGG$&_U-R ,JSH-#1T_H,BZS@:]7# >Z;9G-7,/(ZC]G\-$=Y%ZMQ& M&X?-[SJ(!^I_PB@7"U; B2P:#L*LXZB@MK,+7;&ECHB@',;11-Z#LL0XP7FY MIC<8EUQ[V'LAV6!(2N,7"7K$I0FI[\; M/ %OK/;0 SG\R$A.J*[(62U76R(Y\D".PD+&64(NJ6D46,CC1C,!6CMLNQZV MW4)F#>=4/5JX&;L5#+M28C]^HGSY!6N$07&!*!BX2Y[U?"F\%QAUB(MN MC_?.,=50DBE];)E=/J]B CLF'B6XUO?8"$W>#9O/+%E@M<2[B3T4JL&0G3[@ M0+K+YC-*%E@I\5Y"+C"OM&E0 >9HE\RGD2RP1^)]/+SX_&=W&6VG?N7RF2,+ MK(XXZR6;C')-'[I+Z;-%%EH7OFSW*W+(0IOCO7S71?7I(POMCVX^(?&U MW8C:?8;)?.;(0JMC2V+9!IG[I)&'EH9W6_9=3)\[\M#N>'=;=E"];RJA??*& MADE\ H8R%].GECRT6OXZ/3O=L^1B^CR3A_;,MD.T\U+E8OJTDX?6SC^B?E[N M6N-+@ON2G_LDE+<22C>?'DI8X)CE)4ZAL1Y?=8NI(O9G_=0T&-H$MVCJ>H)U M5^)"TO8S@AUC\Q7FZ ]02P,$% @ RXBL4$=E$#96 0 TQ !H !X M;"]? MO+9]@0T,'Q%8LKM-]>U+N103W>F!3"\0 IGYGW[9<'RC5OO&]*YN!A==N[9W M65Q[/[PHY?*:.NU69J!^?%,:VVD_/MI*#3J_Z(H4)DFJ['Q&?#K.9T;G(HOM MN8 X^M"V(I_%ZMJJ+V,OKB;R3DTW6(T+QD]N _UEO2G+)J=7DW]VU/L'%;\+ M8O4X",-!*!ZT#@>MQ8,VX:"->- V'+05#TK#0:EXT"X#]N)!AW#0 M03P($D;&1#Z)PUI>:V"X!GFO@0$;Y,4&AFR0-QL8M$%>;6#8!GFW@8$;Y.4& MAFZ0MQL8O$%>;V3T1GF]D=$;_^&LS1VVY?5&1F^4UQL9O5%>;V3T1GF]D=$; MY?7&F=ZNUI:*=V^;OG)+E]P-?UHS@]OY6TO+9TQ3G^Z?*>W'+:2FZ^+J3%-_ M(M3=/XS3-U!+ P04 " #+B*Q0\5QQ9WL! "P$0 $P %M#;VYT96YT M7U1Y<&5S72YX;6S-F-UNPB 4@%^EZ>UB$;:YGZ@WVVXWD^T%&)Q:(G\!=/KV MHU67S'2)BYJ6)B^IH@_ 96P DM%5;'@ ^9Z"LO,=[XR'],I-3DS6FOR:4%V.(VTT M] -TD7-63OE:0%^I+K!]TI,*[F^#< $&/N1H2*IG>QEIEJ.1M!//N45HKXX$ M>53QG/IR'_;+A47WWG?@/\%(NN:T4S\?!T/"<8V$XP8)QRT2CA$2CCLD'/=( M.!Z0<- A%A L1J58E$JQ.)5BD2K%8E6*1:L4BU&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( ,N(K%!\&S_-H ( ' * 8 M " ?@( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ RXBL4)@K.F[P 0 @04 !@ M ( !G1 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ RXBL4!K0'(H-! Y1$ !@ ( !=1D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXBL4-*% MB46R 0 T@, !@ ( !C2$ 'AL+W=O&UL4$L! A0#% @ MRXBL4'B;&R>U 0 T@, !D ( !8"4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXBL4.WI6=FX 0 T@, !D M ( !XS 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RXBL4/,Z?+RX 0 T0, !D ( !KC8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXBL M4.WJW&(J @ 0@8 !D ( !KST 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXBL4 SS"S_> 0 I@0 M !D ( !P$0 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #+ MB*Q0\5QQ9WL! "P$0 $P @ &"9@ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 (P C &<) N: ! end XML 15 R12.htm IDEA: XBRL DOCUMENT v3.20.1
    (6) Inventories
    3 Months Ended
    Mar. 28, 2020
    Inventory Disclosure [Abstract]  
    (6) Inventories

     

    (6)        Inventories

    Inventories consist of the following:

         March 28,      December 28,  
         2020      2019  
    Raw materials  $818,501   $778,409 
    Work in process   2,005,211    1,898,916 
    Finished goods   1,220,988    871,861 
    Gross inventory   4,044,700    3,549,186 
               
    Reserve for obsolescence   (449,362)   (449,362)
    Inventories, net  $3,595,338   $3,099,824 

    XML 16 R3.htm IDEA: XBRL DOCUMENT v3.20.1
    Balance Sheets (Parenthetical) - $ / shares
    Mar. 28, 2020
    Dec. 28, 2019
    Statement of Financial Position [Abstract]    
    Common stock,authorized shares 20,000,000 20,000,000
    Common stock, issued shares 13,427,492 13,427,492
    Common stock, outstanding shares 13,207,436 13,207,436
    Common stock, par value $ .01 $ .01
    XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.1
    (1) Nature of Business
    3 Months Ended
    Mar. 28, 2020
    Accounting Policies [Abstract]  
    (1) Nature of Business

    (1)        Nature of Business

     

    CPS Technologies Corporation (the “Company” or “CPS”) provides advanced material solutions to the electronics, power generation, automotive and other industries.   The Company’s primary advanced material solution is metal-matrix composites which are a combination of metal and ceramic.

    CPS also assembles housings and packages for hybrid circuits. These housings and packages may include components made of metal-matrix composites or they may include components made of more traditional materials such as aluminum, copper-tungsten, etc.

    The Company sells into several end markets including the wireless communications infrastructure market, high-performance microprocessor market, motor controller market, and other microelectronic and structural markets.

    XML 18 R17.htm IDEA: XBRL DOCUMENT v3.20.1
    (3) Net Income (Loss) Per Common Equivalent Share (Tables)
    3 Months Ended
    Mar. 28, 2020
    Earnings Per Share [Abstract]  
    Calculation of basic and diluted EPS
         Three Months Ended  
         March 28,      March 30,  
         2020      2019  
    Basic EPS Computation:              
    Numerator:              
    Net income (loss)  $601,654   $(744,214)
               
    Denominator:          
    Weighted average          
    Common shares          
    Outstanding   13,207,436    13,206,069 
               
    Basic EPS  $0.05   $(0.06)
               
    Diluted EPS Computation:          
    Numerator:          
    Net income (loss)  $601,654   $(744,214)
               
    Denominator:          
    Weighted average          
    Common shares          
    Outstanding   13,207,436    13,206,069 
    Dilutive effect of stock options   39,695    —   
               
    Total Shares   13,247,131    13,206,069 
               
    Diluted EPS  $0.05   $(0.06)
               
    XML 19 R13.htm IDEA: XBRL DOCUMENT v3.20.1
    (7) Accrued Expenses
    3 Months Ended
    Mar. 28, 2020
    Payables and Accruals [Abstract]  
    (7) Accrued Expenses

     

    (7)        Accrued Expenses

    Accrued expenses consist of the following:

        March 28,      December 28,  
         2020      2019  
    Accrued legal and accounting  $28,755   $62,725 
    Accrued payroll and related expenses   508,327    518,015 
    Accrued other   154,839    234,426 
    Total Accrued Expenses  $691,921   $815,166 

    XML 20 R2.htm IDEA: XBRL DOCUMENT v3.20.1
    Balance Sheets (Unaudited) - USD ($)
    Mar. 28, 2020
    Dec. 28, 2019
    Current assets:    
    Cash and cash equivalents $ 122,255 $ 133,965
    Accounts receivable-trade, net 5,959,224 4,086,945
    Inventories, net 3,595,338 3,099,824
    Prepaid expenses and other current assets 227,459 147,786
    Total current assets 9,904,276 7,468,520
    Property and equipment:    
    Production equipment 9,919,484 9,649,169
    Furniture and office equipment 508,423 508,423
    Leasehold improvements 934,195 934,195
    Total cost 11,362,102 11,091,787
    Accumulated depreciation and amortization (10,224,691) (10,110,663)
    Construction in progress 286,891 255,754
    Net property and equipment 1,424,302 1,236,878
    Right-of-use lease asset 136,000 171,000
    Deferred taxes, net 147,873 147,873
    Total Assets 11,612,451 9,024,271
    Current liabilities:    
    Borrowings against line of credit 1,577,506 1,249,588
    Note payable, current portion 45,980
    Accounts payable 2,621,862 1,436,417
    Accrued expenses 691,921 815,166
    Deferred revenue 381,216 21,110
    Lease liability, current portion 136,000 148,000
    Total current liabilities 5,454,485 3,670,281
    Note payable less current portion 159,649
    Long term lease liability 23,000
    Total liabilities 5,614,134 3,693,281
    Stockholders’ equity:    
    Common stock, $0.01 par value, authorized 20,000,000 shares; issued 13,427,492 shares; outstanding 13,207,436 shares; at March 28, 2020 and December 28, 2019, respectively 134,275 134,275
    Additional paid-in capital 36,159,874 36,094,201
    Accumulated deficit (29,778,779) (30,380,433)
    Less cost of 220,056 common shares repurchased at March 28, 2020 and December 28, 2019, (517,053) (517,053)
    Total stockholders’ equity 5,998,317 5,330,990
    Total liabilities and stockholders’ equity $ 11,612,451 $ 9,024,271
    XML 21 R6.htm IDEA: XBRL DOCUMENT v3.20.1
    Statements of Cash Flows (Unaudited) - USD ($)
    3 Months Ended
    Mar. 28, 2020
    Mar. 30, 2019
    Cash flows from operating activities:    
    Net income (loss) $ 601,654 $ (744,214)
    Adjustments to reconcile net income (loss) to cash used in operating activities:    
    Depreciation and amortization 128,759 139,465
    Share-based compensation 65,673 61,236
    Gain on sale of property and equipment (5,000)
    Changes in:    
    Accounts receivable-trade (1,872,279) (138,667)
    Inventories (495,514) 115,342
    Prepaid expenses and other current assets (79,673) (47,209)
    Accounts payable 1,185,445 388,619
    Accrued expenses (123,245) (255,980)
    Deferred revenue 360,106
    Net cash used in operating activities (234,074) (481,408)
    Cash flows from investing activities:    
    Purchases of property and equipment (107,600) (116,327)
    Proceeds from sale of property and equipment 5,000
    Net cash used in investing activities (102,600) (116,327)
    Cash flows from financing activities:    
    Net borrowings on line of credit 327,918 200,000
    Payments on note payable (2,954)
    Net cash provided by financing activities 324,964 200,000
    Net decrease in cash and cash equivalents (11,710) (397,735)
    Cash and cash equivalents at beginning of period 133,965 628,804
    Cash and cash equivalents at end of period 122,255 231,069
    Supplemental disclosures of cash flows information:    
    Cash paid for interest 33,216
    Supplemental disclosures of non-cash activity:    
    Issuance of note payable to finance equipment purchase $ 208,583
    XML 24 R25.htm IDEA: XBRL DOCUMENT v3.20.1
    (7) Accrued Expenses - Accrued expenses (Details) - USD ($)
    Mar. 28, 2020
    Dec. 28, 2019
    Payables and Accruals [Abstract]    
    Accrued legal and accounting $ 28,755 $ 62,725
    Accrued payroll and related expenses 508,327 518,015
    Accrued other 154,839 234,426
    Total Accrued Expenses $ 691,921 $ 815,166
    XML 25 R21.htm IDEA: XBRL DOCUMENT v3.20.1
    (3) Net Income (Loss) Per Common Equivalent Share - Calculation of basic and diluted EPS (Details) - USD ($)
    3 Months Ended
    Mar. 28, 2020
    Mar. 30, 2019
    Basic EPS Computation:    
    Net income (loss) $ 601,654 $ (744,214)
    Weighted average Common shares Outstanding 13,207,436 13,206,069
    Basic EPS $ 0.05 $ (0.06)
    Diluted EPS Computation:    
    Net income (loss) $ 601,654 $ (744,214)
    Weighted average Common shares Outstanding 13,207,436 13,206,069
    Dilutive effect of stock options $ 39,695
    Total Shares 13,247,131 13,206,069
    Diluted EPS $ 0.05 $ (0.06)
    XML 26 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 19 213 1 false 5 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://alsic.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets (Unaudited) Sheet http://alsic.com/role/BalanceSheets Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://alsic.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Operations (Unaudited) Sheet http://alsic.com/role/StatementsOfOperations Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Shareholders Equity (Unaudited) Sheet http://alsic.com/role/ShareholdersEquity Shareholders Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Statements of Cash Flows (Unaudited) Sheet http://alsic.com/role/StatementsOfCashFlows Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - (1) Nature of Business Sheet http://alsic.com/role/NatureOfBusiness (1) Nature of Business Notes 7 false false R8.htm 00000008 - Disclosure - (2) Summary of Significant Accounting Policies Sheet http://alsic.com/role/SummaryOfSignificantAccountingPolicies (2) Summary of Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - (3) Net Income (Loss) Per Common Equivalent Share Sheet http://alsic.com/role/NetIncomeLossPerCommonEquivalentShare (3) Net Income (Loss) Per Common Equivalent Share Notes 9 false false R10.htm 00000010 - Disclosure - (4) Commitments & Contingencies Sheet http://alsic.com/role/CommitmentsContingencies (4) Commitments & Contingencies Notes 10 false false R11.htm 00000011 - Disclosure - (5) Share-Based Payments Sheet http://alsic.com/role/Share-basedPayments (5) Share-Based Payments Notes 11 false false R12.htm 00000012 - Disclosure - (6) Inventories Sheet http://alsic.com/role/Inventories (6) Inventories Notes 12 false false R13.htm 00000013 - Disclosure - (7) Accrued Expenses Sheet http://alsic.com/role/AccruedExpenses (7) Accrued Expenses Notes 13 false false R14.htm 00000014 - Disclosure - (8) Line of Credit Sheet http://alsic.com/role/LineOfCredit (8) Line of Credit Notes 14 false false R15.htm 00000015 - Disclosure - (9) Note Payable Sheet http://alsic.com/role/NotePayable (9) Note Payable Notes 15 false false R16.htm 00000016 - Disclosure - (10) Income Taxes Sheet http://alsic.com/role/IncomeTaxes (10) Income Taxes Notes 16 false false R17.htm 00000017 - Disclosure - (3) Net Income (Loss) Per Common Equivalent Share (Tables) Sheet http://alsic.com/role/NetIncomeLossPerCommonEquivalentShareTables (3) Net Income (Loss) Per Common Equivalent Share (Tables) Tables http://alsic.com/role/NetIncomeLossPerCommonEquivalentShare 17 false false R18.htm 00000018 - Disclosure - (4) Commitments & Contingencies (Tables) Sheet http://alsic.com/role/CommitmentsContingenciesTables (4) Commitments & Contingencies (Tables) Tables http://alsic.com/role/CommitmentsContingencies 18 false false R19.htm 00000019 - Disclosure - (6) Inventories (Tables) Sheet http://alsic.com/role/InventoriesTables (6) Inventories (Tables) Tables http://alsic.com/role/Inventories 19 false false R20.htm 00000020 - Disclosure - (7) Accrued Expenses (Tables) Sheet http://alsic.com/role/AccruedExpensesTables (7) Accrued Expenses (Tables) Tables http://alsic.com/role/AccruedExpenses 20 false false R21.htm 00000021 - Disclosure - (3) Net Income (Loss) Per Common Equivalent Share - Calculation of basic and diluted EPS (Details) Sheet http://alsic.com/role/NetIncomeLossPerCommonEquivalentShare-CalculationOfBasicAndDilutedEpsDetails (3) Net Income (Loss) Per Common Equivalent Share - Calculation of basic and diluted EPS (Details) Details http://alsic.com/role/NetIncomeLossPerCommonEquivalentShareTables 21 false false R22.htm 00000022 - Disclosure - (4) Commitments & Contingencies - Maturity of capitalized lease liabilities (Details) Sheet http://alsic.com/role/CommitmentsContingencies-MaturityOfCapitalizedLeaseLiabilitiesDetails (4) Commitments & Contingencies - Maturity of capitalized lease liabilities (Details) Details 22 false false R23.htm 00000023 - Disclosure - (5) Share-Based Payments (Details Narrative) Sheet http://alsic.com/role/Share-basedPaymentsDetailsNarrative (5) Share-Based Payments (Details Narrative) Details http://alsic.com/role/Share-basedPayments 23 false false R24.htm 00000024 - Disclosure - (6) Inventories - Inventories (Details) Sheet http://alsic.com/role/Inventories-InventoriesDetails (6) Inventories - Inventories (Details) Details 24 false false R25.htm 00000025 - Disclosure - (7) Accrued Expenses - Accrued expenses (Details) Sheet http://alsic.com/role/AccruedExpenses-AccruedExpensesDetails (7) Accrued Expenses - Accrued expenses (Details) Details 25 false false R26.htm 00000026 - Disclosure - (8) Line of Credit (Details Narrative) Sheet http://alsic.com/role/LineOfCreditDetailsNarrative (8) Line of Credit (Details Narrative) Details http://alsic.com/role/LineOfCredit 26 false false All Reports Book All Reports cpsh-20200328.xml cpsh-20200328.xsd cpsh-20200328_cal.xml cpsh-20200328_def.xml cpsh-20200328_lab.xml cpsh-20200328_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2020-01-31 true true XML 27 R4.htm IDEA: XBRL DOCUMENT v3.20.1
    Statements of Operations (Unaudited) - USD ($)
    3 Months Ended
    Mar. 28, 2020
    Mar. 30, 2019
    Income Statement [Abstract]    
    Product sales $ 6,511,571 $ 5,269,538
    Cost of product sales 4,961,361 5,110,114
    Gross Margin 1,550,210 159,424
    Selling, general, and administrative expense 928,590 903,686
    Income (loss) from operations 621,620 (744,262)
    Other income (expense), net (19,966) 48
    Income (loss) before taxes 601,654 (744,214)
    Income tax provision (benefit)
    Net income (loss) $ 601,654 $ (744,214)
    Net income (loss) per basic common share $ 0.05 $ (0.06)
    Weighted average number of basic common shares outstanding 13,207,436 13,206,069
    Net income (loss) per diluted common share $ 0.05 $ (0.06)
    Weighted average number of diluted common shares outstanding 13,247,131 13,206,069
    XML 28 R8.htm IDEA: XBRL DOCUMENT v3.20.1
    (2) Summary of Significant Accounting Policies
    3 Months Ended
    Mar. 28, 2020
    Accounting Policies [Abstract]  
    (2) Summary of Significant Accounting Policies

    (2)        Summary of Significant Accounting Policies

     

    As permitted by the rules of the Securities and Exchange Commission applicable to quarterly reports on Form 10-Q, these notes are condensed and do not contain all disclosures required by generally accepted accounting principles.

     

    The accompanying financial statements are unaudited. In the opinion of management, the unaudited financial statements of CPS reflect all normal recurring adjustments which are necessary to present fairly the financial position and results of operations for such periods.

     

    The Company’s balance sheet at December 28, 2019 has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.

     

    For further information, refer to the financial statements and footnotes thereto included in the Registrant’s Annual Report on Form 10-K for the year ended December 28, 2019 and in CPS’s other SEC reports, which are accessible on the SEC’s website at www.sec.gov and the Company’s website at www.alsic.com.

     

    The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year.

    XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.1
    (6) Inventories (Tables)
    3 Months Ended
    Mar. 28, 2020
    Inventory Disclosure [Abstract]  
    Inventories
         March 28,      December 28,  
         2020      2019  
    Raw materials  $818,501   $778,409 
    Work in process   2,005,211    1,898,916 
    Finished goods   1,220,988    871,861 
    Gross inventory   4,044,700    3,549,186 
               
    Reserve for obsolescence   (449,362)   (449,362)
    Inventories, net  $3,595,338   $3,099,824 
    ZIP 30 0000814676-20-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000814676-20-000026-xbrl.zip M4$L#!!0 ( ,N(K% U@71B7BX ,@+ @ 1 8W!S:"TR,#(P,#,R."YX M;6SM?6MSXSB2X/>+N/^ \W9/5$5(-DF]7=VUX?*CQS%59:]=O7-]7S8@$K(P M39%J@O1C?OUE J1$2J1$4I0MR9R8J+8D$OE (C.1F4C\\I_/$YL\,D]PU_GU M2#_6C@AS3-?BSL.O1[_?-\_NSZ^OC\A_?O[?_XO _W[Y/\TFN>+,MD[)A6LV MKYV1^XE\IQ-V2GYC#O.H[WJ?R']3.\!OW"MN,X^,^TB?7^U,[=P#/9;*R_ M=$,S-%W[Z_AY!(A?4!^^Q*]^-BZT#ORC&S\,[;33/]7;_R\G!)_Z@9A!T)[[ MFM;2-$U7K__R//1L?HK_$F"^(TZ?!?_U*$;44^O8]1Y.#'CEY/]^^WIOCMF$ M-KDC?.J8["AZR^;.GVGOZ8/!X$3^&CVZ]"0"CV"T3O#G(17SD1'!%<\O80*_ M6O[LA?C#G1/U8^)1GOIH5SW*HTG-EAX][K%1 M)LK=$_@U>I +MVWHO57TJ2>B%P+1?*!T.GMA1,50/AS^<(+BDD0&?O%&/*:\)SU\& U^F/'I^>__WV;/4%MR$93.1#VHMHW\4 M"3<*Q*F08G?'1D3*TNE8N'X65A'X<_^RY3]>B0XKO0C77GN1$Z?;C2-@>\J-%O-.?S9:\SQN?\R^W;V/;?PEQ$'U2*Q M9(G)C%AV?OV/H\^P[K2^WN[VNK^<++X\!W>2"B^$-F4>=ZUE+& 1>#XJC,]S M@TM7WCK5(Q_NIEI3B!F#/>-M3!C[28.QI16[CP*86+$)2=K*BDUQ1/XG].S^ M!S8N$]>Y]UWSSV]L,F3>F[%ROCS9PX3%>##[R0)DGJ5O*@]CJ+>IVU2.VR2.V>-YIO#SSUV!@GXY%=.Z8[8>]*G#+I MK[53B3UQ+4H[)TH[JY56B=(/CU$1>"_OSX-.H;P6GQ7YJIG(W#&?0IF7>XKO?@XDJPEL6 MI@(\6,0Q;=08T OFN!/NK .[GB^+<-,&CGY/<"$'0V]_O[M<,V53^#/_A%F, MGUZX9H"KXL?+E)%0*.^P3FI5E9.N-?_KEY/%U^/#GL&7%OYP9=.'W...J"V8 M&C@Q0!K"MW)572J[FQM"? ^1.5H:N"LN3-B/R\>NX#N1&^1_Z4E02R-E@_N# M4:\8,/P[#=QLI#BP\\#S$D\4Y693?ME5 +-&BT.\E*KVCCUPX7N@*['>-#>T M\]M[\N/R_._?;[[>_'9]>4_.;^YN3RXN3Q3\M+&789\#BAZUKQV+/?^#O>0& M'K>'F:.E@%-,N6-3U_/!:*G2VMQ0_T ]LVZT9:BR:/D<>/_@>OE)_.XZ36J: MS$9-R2PB1XF#3PR[#/5^0FW[2R# 1HO\)/I>P.) $J,L [D$/?X I/_FN4_^ M&%T%ZN0G,:9@5@R70MJ8V?;&P.*CI(C*/+&@S.9-X*-#@97L"9@+=9$$5;K\ M(;2VQ&(F!RZ*7X^NOU^!MFX96J_=2@KN"F 1:I'?=>NY(^Y_=?-/ZAPE=&1B M^&A'G[N:WNVT?SE9'KT8W+0ZM55PF[TVN RY %^PJ0>O4HS!PM\VPS_.'.ML M@LONW_+[*EBA&_U>9S#'* _%4CT=^:?4S$&L!BVM+Z\_ X.[;5SQ1U84K!M/#-]_EB9 MI@8U/>C&'+#\T*O%NZC,&A@HTJK &U]#U07_P:E]A$G'E @,YWDO\*8\G9T1 M&,BQ]33 NLS1S 6L*@QG!_%6;SA;@^Z;81B=SEJYRS/Z?:W]=CS,(8PM,+R# M#3&,7+<[9C)X!;PWD.FRDQ#,%V'@N2SAAM%K MQP-=.4!5@UT^3=/N]?K=C;"KA$N#@=8V>C%$-@*9B_1>N]OO&%I.D-^H.>8. M\UZ6?*_R).N#=C\FH-D@-D(F%S/ WQCH<769'YFKP(-Q P^EY8H_XU]B(\9T MM'[;B 50,@%L@DDNKI3&Y"NZWV/7MJXG4_!^9(''9DP9M-KZ(*:XLR%LA$L^ M82F-R^I=3&F'3F]U#5TS\NZ6-L8JGVK5M8'>Z^?>PZ48_F 2V)B.S)-PR+-MJM7(HAU2DLA% ^43-:W7ZO M7PZA*+;W@SXK7P4WV)OY7>#_]>/)BA4@-L,FKS=:%IO9[^6-2%+NY0"5S!YON1[9; 9"'87WIOWM<-O;N\[,)ABT/-9RITL+JY M@58W[YUVI]WNQ]W7M7RN;JI;W9YF]/4BP&/E2C)&M;XT:KVN:X'ZB<<7LT%L MADW.:&=I;#).BY9>"%V],^CWXB&Z= #E\<@I)=J@#<\6QF/QF$#"CQWA"8&R MK&D:@QX8YUXL1+ >6"7HY>)8LZ6U^EJ[U=H,/:EZ,/L!?JOO4=/_)_?'40+U M\MFT Y1"M-;P?W1+JBG@TO5.W!LH@<>62"F: >H8W4$G'N6M@)1S5_@WH]]< MU\+4]3WS'KG)Q+UK6]44.W5U6/9Q[9,%;C/$"K-2QVUINPQB*B4L2SPK2:MW M.IH1-]6Q\0N"+IP%[X >;.>"?#/%TFT0)74TM[*27?",XD'B%# E,2E5Q!MW MWG.@$CE5Z@E87&%@_PMS6'GI6)CI:,4)5FX]B!'*3PJ)V(URU<0T4U4)6Q$Q.)T M77 [P,-+KR>V(<0-$-N6Z&9@EL'O\.G59X\V%-]V3V_I:V<^"Y,M$+)=$=?K\@ J[S\(-YDPLV]&45EPQ_2-[=#&W^(--P MFT8&%Z6F$-"J,D4ABU_P8(5Y@G5 M=Z5\3>>@WXHGLY:'+@4\'^$M+'+4M@$\3WRJ8W3:K:U1OJ[OSYLP)F=/HI6X M]5N=3CSON!ZWV K&R%]EPKN<\EX'J0+,RB7(BR)VSVP;6QO(6^UL+->Q)MR1 MW3%\_L@J/.TY,/J=A*CE@EP=OD7C2@.MU8U7_);#5Y8%JW!*-6<3!X-X!CPV M?$'(A4_"]G-!G4>.HE0&=P)@6^C&@^?PA8UM M]CA]@]XPS;UX0KH( M_*IQ+RRBK4&OUUI[N#,?\M> C@>2C$5!B_6H946SE:@%7(!0 H$*4KMW;$I? MY*F2F]%WUV=5MADQ!G''*@O2)AA5TU%AMA(K9X#6ASUI^JI?Q8(B.%61WD<0 ML$Z^NM2IJ!RZG6PQL@+"9LAD;7GSQD77RT[(Y^JF['/7RM\;\^(RWMUOY9C+*&!?1Y6RR@U/:^I=K=]?[ ZI M1DDC$E0D13^#75"?IHE)@3:8Z:.MJ-)5";BSP!^['O_W0A(V4X RLG_*0XC[ M""L@;894BE2]"E+70@0;BIR60"KP3'=IK\"CNNRD+E61?$S)B4P*J1.TC'JIMNLTA@5T1R;\^C, MMEV31C4^2SU>*\RQ++2XS0>X.G0+E^[W!_$,RVNC6_[6ROV:@PJ(JF2FXAMA MM*K89?%F%%L]6YVD(J&#W-AMA]N&$8][K44L-46OW):+P -SK&)DRB:=N\XC M\_!NG9O1[T[^[IV%O*QUO-X.:&+FM$J.YQ+M M4AB5Y7!:2&4M:^>HK"]_.C/_"KB'&D?XWQCL5_/62Z^\5J\@2Z/+)RZ8,#T^ M#7N=8/6YP*Z;3##'E[KP!^#UQ=#D#EX4 M!I^/.]Q1I,V1>T6H\KH89HX=UW8?,+=V/H^)D0\@CT3AU3<,[5-X*\?L&UWA MYGJ)AV[O8P]\)%.541.$JK;"%F#E,T2;"-<.5.6F[Q*$Q6QF^I[K<%,TR-1] M@H7Y(,M-\*D&H8'O3ER,:!'89A%7KER@*1 ^MG _CK%0\FSV\0>,O8"\WOLD M #=8I-[+"M0(%V3"P&HUX2>/X]G7B6R)# 0]C;DY)K@MHOCU$&^PPE= E.0K M$DD3L)]P\[BZ25V>R6BBFQY6A\OI#K^PV1 $5M.?:-IO_.%]G\NWY I6_1$#E9$B48SR>V[SBMF+)@/,' MAX^ 8L:_@B)=P+4"L!G_##/3/!09(%'R!K$I?+9W-,G0>YAB9OX&C@PJ# '\U0D#&A9N%6SI#Q;+OXD MQ8AR&-JVB<6%:;MX1Z#2DAY3SA>BK&R3#<#P1K I$D+GDPK&Q3'YU&:B0L6S M(*QO,G.HQ)!.J<:0TI'JTXUF,[JD5'$W<"BH+^#+L43HVI$3ZTZY$]E)ZH#U MP!?DU,Q?2!\3WD KYK$1ZB$Y/PYJ-QN^ F%!=QIL^;_ 'U#/SRVTPU#KP2J4 MB("@3)7:(2/*45H0^!RDM$Y2N$ HX,' 5L#=66FA-)#2[*B+2[.'4P\Z&TY'2LE <;RQ_"/!=\TR#" OUQ8TKAZ(Q<"I4.IDM"SD(9P M-JTCU_65'H@OZ=3UF[;0N9)EW ##)QFZEB)R-@$Z3"KE Y>(S?R89"ENS,AX MMT(#&IF, B]TX&<3TPA5[ B^#K<$Z;.?F#\KS%(P0*JA0:D8!:!P4 MG5=C?+9+E^*%Y_.AUYW0K];93LB,\EE+.DZ3R/3GBJG.%PZ3EE-RR);>F,BPJ620O\\90B$EM4W5&DRB!P93W MHM&1N5[ZLU>DRBWA!S0!*' M7-B27)B*8!(M];Q(2Q2F=H#AK5E@(DF6]%.>W,"VP-D!92*]G3BM? 0.IP^S M@E;.0BI1YR0'&5-+O%,")F@<:?*.55[<_QF&GBP98(MCPQ+ MB.-(Z-6O;%Y&+%4@>PXMZ,P)LZ*&'"$KY?!/8T"$2CXB_P"G*':#16861F)D M4$<1/<1HG<^;$66';I9F)FCDVK;[),58;D_#+8=D3IRA*H@Z(D-P'\!M%F%P M)6+]Y>W]Z8ZQ3-%C,MN>HM@[#YCFD)_%E)K1YZ*H#5T/-@%-$]A&IX*=DNBO M3^2)6_X8!]%^/IJC@YAX$1A8ISBD'5$$W/3=R?QIM&KR#2MZ(TZ_7!YIU/M6 M9 7"OU)_3@<0$J0P.25?; IK3@<^"+"Z5G("3(8NR0H,%D ;X#7SJ]'G:,- MP?T8>XR1;S!+8T$NT>%=3UDAS.6?WOY,6Q$ 14;X1D$7XQZB6A1VD,:65CV- M;RI"T8NANINM,5A=A1E79)F6FYIR$-!GWX)DO@_6Z8.=%/BY?P]>A P>!"K3 M+R@ZB^":B BXZJ,,'SPT<"]UTD WB/0P_ M&%J[8;3Z#:/3^;C*[(9>?*?[>:6&B3<+/ MA?DV>W,9+SG63VMA#G[.L@U=36]T.^WU6&? SF%:=Y/P#[TVB(7>SC%A6:17 M+Z[_''.?%7(-EP3SN+/2<]E8>129^=+>6%& !T;0:VN^+!&Z8(X[P;JQJLWL M#O+\X AZ%7V4817_N1"?/G1>'QQ!;ZR!(CDZ3R0S#ISG!T?06VJ@V&G7'6.S MWFH86J_1;G4/1&XD0=V&UAWLD-P443ZU4_T>"'KU_5EJW& F2;.XYW;XGKTU M3F)%&]F[^M;;PM>+9#?'9'8)V3/%+]N (>HLX49WC M. 2"=B1,7:<[]IR@MXQ4USF.?29H1S10G>YX78)V+=U1W2;L(CKAQ48C[&+@ MCDCB]-:.S49KT.@.=BQRO:%VZANZ$1]CWU56O8E[#P2]I0OUP\5^9O>[Z$&A MM6CW&GI+/Q#!V4GS5ZNC/9>J_51'I9)NV^%\G>_/1<-."\G[69T'1]"B))W( M'@3SKZ+OM],1 0$NM-/);(RSU+O2'#,KL-G-:/$56:%TYEBA[OJ!%,V&*=1? MIV[(D$O&ZX8,917SFTY;$0!%1J@;,FQ"8]V08 7OJ&[(<"B+]N (JALRU)*SERY0G>XX$(+J MA@RUY.RU!JK3':]+T*ZE.^J&#(<@6NK%NB'#KLY,;0AWTX6J&S*\<_-7JZ,] MEZK]5$>EDF[;X7R=[\]%PTX+R?M9G0='4'9#AGF/A)*M#Q8[*$0;M'MF!A[W M.1.7^\!3]UN WSZ@7LB)PLHH)1..Y/F.,+F(AS@ &0 MF6,"3A= >KK3=-71D5)1I[H>N?G@JU=N&,Q?%\[ M[G!'[:/&3)8$4>>%C*D@_I-+/ 9;*R9\ZC/0@Q+!>93"=9C$BCU/N0>B0+A# MKMC0"ZCW0F =Z(0Z%H&GR!/WQ_"!Z#J98"\/8@6>K#M2OX3!)>*[!%!C\!+: M2/P.H+\PZHECN?(F2$7LBKM1)BC%DY'J*'7\%?(KR29[&W 2Z/48FW'$]Y(]#?5 EDC'X M/2P?YE';?@$@KN%NB M4GX)5">1DKDD+F)2LF#V02#L *>+"HD*52:^Z8Z:@8A>I$(P7[(;YM9C8NK* M,'GXJ\WID-O$2F\ 0.-. K>!6 '\H"A] $5"PE$S-#RR ^).^QTT9:C:!6@>>$_LN MQTE]?C/%NCCD^YMK]J_1&F(._!?T%&C%"+E0>?&X/*OI@LD%A#PJ%Y7-'5P= M@L>$/V\R%X?11FYURR 5 M2;E %#P4!K ";B!@KEMD ?M]+A M^IROMZ2WPRO.DU39#^9KPA%Z\RFHJ*M,3TOK1+(8"^PKNUI4CW*^=,9E6RWB\&6Q24Z"^;DYI6Q)E=7 M0#;D4,1R ]AD%&YO5G#$>/5&?HT=J1-@>;:4/;H.XZ5) CP!%C#MNQCKN;%]Z*MEO/ PZA<;EVXQ4W'^CZ. M*_8:*S3:F^XUJC5UJ_T=%[Z4B8&RAFW_79[LW?*.[$0J<'I7^SMJ4U([.:_O MY.RT^555,]?S.']MT<6\U*K\R(Y-6E3&L8S7_A6! M%YR^*.:CDNE[-F_=X\[/!:?L_>[OJBCL&DH5G"P$(.>N\%6V^QQ3J%>80I5( M#&=L?J7<\,V"MV "9JI6!A&;4F[)0I>?6GWBAYE!B8\5>%$%RHA[\$Z43W=' M*H6N"F?D<#*C;U,,Q?DNX4"Y/?-7%Y;+,3FS[;"F*E8.%::(GYC'")]$B?[] M3-,G)>.*.W)O'"L0>749P/H ,ZSZLURFJBEDF1E^,PHQ5'.P/9[/QIV7&!>K MRXJP(J[;V!S)\'D3M9%W8;1^2O7FRT!-0?O_MZYNF"@+ABH"P;J@H&Z M8* N&*@+!NJ"@5W8VM<% W7!0%TP\"YBZ8<<4-J?#6)=,'#(R8NZ8& 7]QIU MP4!=,% 7#+P+)V>GS6]=,% 7#-0% W7!P+8+!M(Z(VV0JEO,_V%,A['D*U\C MVQ8->B>7%E@- W31.T_&$VV&#H3-Z.<'9)TO3>GJ3SX4H1 MZ!9$?@ZR+,:E&=UN%<>U$)*_QR*UE\\F/'HFC\.7Q3BO8&3!740^X_72#&W% M)C]C[)PH1+O$+6(2@LB)T'?7,3?#25N+T1S&:J0BVW"F3,-=9-CECS_ K.NK MWSF(4-)Y@CI,-ZYGG4>5 M1KZ\S)\)M<'9$_6L.]#+K?-Q MDU9NL:9NDB]-R1AR&T\^;:N?6F8%TMOU18FZG4U %$&@A*QHDU5K[HBPR=1V M7Q@C@GF/W R;&'G,9/Q1M;5AS^88)4UZ==0A%"5+OOI7@.J8.\+W M7J)M$( MZ@';(LG.2V1$N3=/.W&G#GJ M\E5 QE/5=U//?>36G*(E(F;P&V$3'7A7P-8F>B,$*)'X$(A =B[#)Q^9D%ZL M^OUCHI]4!%9(U. Y+.%#:@'BB'%?::FCYVP8B\CLA['QEN*/5'572!"R9,A MBR:XPZX-WRBL@7D<) /F"69_8) 4:0#.T3/C_[J'_ZJ+H-SLGM:A&Y$IMVISC) M;N +U"06J!;3=X'U5H'I(,FI.'2Y3.<#QME4_TS)7,<-+X$"_2("U$^.E<+4 MQ%@S699CJ4G2&QV(7&7,[9,IDK UR0GV1+4HE#9-71()@A MD"%+])-$ T_)T\+-R+1>4'@B1GWDJ9^H0;$A.:J<<>.0P'L")Y"-=D4BQ>M:2^ MXKW3XM;L&M:) \;@Y0!Z9G>KVF=%3-EVD^S,!15# "=!<+6]\>-](4_WOV:E M4)GNNJCX)E'W*HO;YPTQ*T5AIVB,&B=OA\@F8K9Q[>2^LTP=O M+O 5G5?IM',4D\WONKFC3[..S=DYX7!LXRTJR :9%61]O0];K.QC&]4=F=DQ MPGN]?J.M95_\MC]'=58+YS]=[T^,-L)^ 5-P.Y:2-QJ:UFD8^L'<*-CH#_J- M@5[5!<&[4QJRHA9S+FQ7W.%B#+O#!]>ULE7AX15@Z@W#T!J#?K\(S>61/#P& M]GNP=+J%C@_NIV*."E9_\UR!:: PR+!C>JS=T-KM1D_++BS>+[W<:G3:@X;> M/P2]7%_T>J@$[4BE?9J)C]36'7CMSE!@;M?$)/ [,E4?VJ!*6EUC"Z=, M:[:]B\.YL2!V@S@L_^'LO3^= G9XT&FT6OG]Y%)G5 Z:@]I@T.@;[>UR\-6. M,MO+B;U5F;?LSEBSM\*2VG??_&IO)ZCQ1 MG2>J\T1UGJC.$]5YHCI/M/=ZN-=OJ/-&!9SGJ M/-&>YXG26B*MSM%DGL"ZHT_?HKA9V<8G?;W?T?24)%-\\+(8A*FD-7US>OVV M-BB+ <9GKIU;%9TIW1=)TSJ&GL:%Q/"EDU WFB,W0KRU/='H!KD0)_"<)&N.1B1GE_ 8=9>58=90[Z12W7@^8U.M$98A,>NZV.M MR;USE5OY0RM2V)B23V3%/.4K4:@T4)$F'Q6'=G8W+[Z5DH+#8<\!E0UT"I4- M1 ;"9@_45MV/E/V'AS,W=[.T]$XETT&3]#J=]4@?6A%!UVCTC"W0O1NIJB5) MG=(7#YP%*:M1%QD6=[)V)S;?T?J-EI%]8]]^91HZ>K^AZ=F"MC_)JQ)%!9'T MR2N7WU' 7.^T&_U6=H5275&PVK-HM1OMW;_+\95N4$G=$[^+@'EWH#<&!2XP MK1,.BQ6BG8;>W;4;]E3\I>F[4QF#"3]&.&2?0:DVQ)9]:F5YX/K<2AT(J@-! M=2"H#@35@: Z$%0'@O9AAU$'@G:-FCH05 >"ZD!0'0BJ T%U(.A]!8+2ZD[7 M15E2"JSP^5O/'3$AN.M0^XHQL>%]@$8??-Y$B&D%D(U1RE6#UC7 '=T0I7MJ M4RQ1WY [X("!_[6$R\+HI7'(Q0YPF\!K*HG#ZN!@Z4+53AML^A)*JX%5A6$N MIH'=;,ZEC+PVPH8*#70:UGAWA7@*P6VWRUP7H'E&@EV)Z[DPGW MU=VQ^W^72;^J\L^O>.N<.R+G'K.X.EOS3FZ+O';(/9OZ85!WZ9XA>)IY\E)( MWX5M^Z-K/V*$"3&R0YZ9DF?J>D*\_>\;%8*:XT PWQ?D2R#@.2'(!7MDMCM% MT8/1O:GKJ1NF/GRY./^(W2;D%8WJ-F(8]2=P!'#'M -Y"2.LF@F&%QS7AX?"4EDY[E>F[B9R"5YF*+^R7;R9SB=(I<\G+ [D M_/8>6/="U'V$>#6B'P"Y^(+DP:,7ANA->9M:)+K)*X?[TYQQNR M!#,#Y.M0W7$7!N_D?9B,/\K<#5(BMZUX"23S150$'$T-_CZF\NY)+F=)J*O8 M)1[P[-?K+S=W9&H'@G0[&M[?"'"G+CPKCLF9GW)KVVSH,;7(3[")[O6C*4#@ MX 5ZDJ7SJYY@1"0(4>%X%VCTA,0![Y2*+J-$#I,G-[ 1YT=YWQ?H(7D#&,P" M.(&^]##(3P/#F-]?!?,EGQXRYH2#XVV/;[)0W@8JBLS"0D/I"8;_8J8OY1DV MBQ16SPBDT#$!F$3'=!\9?/9% ]K;KS+:W%O6W^LQFIQY#S8S&[3KHR!.NB,M0S,!KMT)S8;^MOR4]Y$^-?# M.G<#V%]XY#M[:D0?&N2;Z[B8N&=ISA"^'1^I.:*@ME].5^*]X$H-/BJL-O&B MOJ/=#9W2!1\*T7H[+?IFKE5H8Z/+.V\'U29 [RQ<>RYP<,8WN](AT0Y M1U,U2N RQ![H?F(^:?+0*2KW.A"C_ ZZ"VO(0R]&-B2$N? %P")F_/ MIEQ>+#X![HYM=8$X&"9UK2B2U&Y$9YWP<71P\>+(^./GKO#UO IJY1XU MMN.K#K/7I;F/-+4W%=T(3/ MZ9:#BSCIU]^OP';J@X3IK!;-UV?"ZLG/8H+1W@<;MZL898%/3V/F$!6% M422VVI\FKH=1FC_Q_G5_3!UTDF<_XC>^BL)(+][U_#">EH7.$X>'80A$Q&/* MP3Z&*27SXEO0V MQVAC"-)4)GFH@(2]]5_C_*[ >X/%%["4."#X3<0SUI2!/ MXH@'/@]W!FR$ #9%ZSW B8?PT:""ZE/,:\H]RM IREQE['3!SZ+,C_ +_C5 M$\.D,DY/C&S%Y+ZA]SX) @L=6R; +@.#J+ /DO%7)%?NNL+)1=P1(9,*7VSO MCOHW"Q;"ULUUZ"/W8,-TQJT&N6,V9R.Y';L$W>?"%DTB<8\1:(STG)D^^1!Q MTM ^P>?9)_W31YA DX(NL>D3<6<[VIZ*&A_+/2&.@&H55QGQGUQL'/THYU8H M(9*?+8;QP3562J'(& M2M)H))P.\PGL/W'W"CO)4"AP!PV@Y9Y7BH4*4#-@*,:A4&C4FD)K('F5I [, MOJO6DD@'0#V@-W.@4*N8U/,X+@EJ_JFR!?PQQ&<1E&DR&T$PQ0&5UGM93 '( MG S&>CURQ2SL;C,G(5\E &G7D>>C9_!3_A8__'U!+ P04 M" #+B*Q0;+]OA]\& "B- $0 &-P'-DY5O=4]LX M$'^^F[G_09>9NR$/CNV$KZ303AM*2R= KJ&?+S>*K1 -BA0L&4+_^EOY([9C M1R24OIQY8.S5[D^KWZ[DE1!'KQ8SANY((*G@QPVWY300X9[P*;\^;GP:6:]' M_;.S!GKU\H_?$?P<_6E9Z)02YO?0B?"L,SX1+] %GI$>>DJS-&EK4![&?"?1%\^GBVA)TJ->_9]OW]?8N+ M.WPO@AO9\L1F<",1!AY98MVZ;:?MN,YM:S$!QT^P J$6_=4^N_M]PQX45J%<]N L#AVGXSB.NYGY.97>TOAPO_M='BP^TJ_7A!^&[[^] M=[T1_M*GXZ%:?#AUOI";:3C[<##^SF]_/+P.)M018=_]Q_W!WIU_D^_B+H^D M-R4SC"#67!XWYL: !]MVLYKM5Q4_506M<8SY'0;8D8G ME/@-I'!P393./#G''C%!I;F+.1>0XC"-$XF6S><4"F#=8O<%+#X-1/WC1ORH(0 P O')A'(:]>3$/S"'](0)]9#@,3(YLE>5 M:%;#N;S)5*DT204K0]:6\PT[-C M-"5$R9B\HLA,8AN8TXL425A,;%%LC'8^<1SZ5!&_67-JASB 04V)HN!J!<_% M=C/IG4=(+V#5D/@E-_)R^F M@OE0F+V]#:EZ2"@OR\UT[ZW2G0- ,4+-F3-Z&DG,B$[Y+43/6!+CJ@*F="@AF\[+A-%&-HKE.4^K$[ M"F"+F"_>-0,.I1DN;X9KKF2!R6(M%NH@19AR*' MC3)PE*+7+T(71)W!=GY&!D+*(0E@)SX37"_'=YC!"*-5.ID4&ZF:X],MQ:<# M,X4H%".C'8W=1,/X3 #@488??S'J%R)-!%71RMT74;X2GDV;M:W&0+A.*1"[ M393#0G_CV?P%*D#6C_HHXRQ],.$/\4-$3*[Z66DP$^Z6"-]KQAEMO=$P*,6I M'\MG_ [&(8)E3N<%9E;;)5;WFRAG7C\RX:L6A,1_NY@3+E-"5X5F4CLE4@^: M*(% *4;]F 54* G[ 8%:.::U(#%SNEOB]+")M'U4C$<(]6/T0B@"RQX>L[3$ MR G,?.Z5^.Q"(0'F*+&O'YMQ"76%%]DRF@G,;.Z7-S!.,ZW)(H#ZT;E1N7NE M4TUN41\G!N9PE/>3VU;):"?NJ(8[^G4%<3Y4C^B8HU/>8SY>.MGGG6*ST:LSP2G679[FZR4(4IFR;+\>FB.;@EK>A6W]:+)3S1)>O8^T+PMQ'?NP->CLM"G^'.J,*,_B#\@L/\?4#RF#'PBQ=1X'BAS3I0WT1M\ MT"R4>J!3P,M\0$P[@5CF19U3H>*@*"'C @?Z#XQW9.V)4DG1',;RMGW-"=,R M'F@)7\D6:E2K)7W0D@VU#6'IGQZ M4%7B6$L1658]]0W2('?85;V$&37, 2D?0)2.Q_[?JY;^I1?_CV2"HHN3/7VA M[[@AJ;X9VTADTX!,CAO>7$ZM]-;=OS"TUF+&4A4-;;@X&85RE8VDXQ0"!UX) MI72Q$T#$G 3Z^VZGSJ< BBIM/LQUHX-Y U/8?HXA,SS>=LA@0M@O'.M XS_K M("'[MAWD2L+^HJ'FJ__G'#!,G6T'7)QMOVB\)\M.\L--[K7:V<76Y'WU\NL1 M#%P$"O'2%5K3M>;X0O9 >!&4P42_6:F=I466V[8Z;FLA_2'7&>D'*[/>U 'C5>TU-$3]5QK:A"F92JP,ZBG>E.]U/]V=".L) M_A0"[JO UD V%]SBX8P$U-LL5?*6%[&ASI6NSA5W_R>=>9HC3_:BD'S1/:+@ MX=$HE;(V;YB^_$R^K/[GP$:IDAK%::+_E^#G/'AJRI;]6)^O1W8,"8__ 5!+ M P04 " #+B*Q0.I>IN+(* !+<@ %0 &-P0%F 5FN"TF#%-490:*P.[>?=D2MD)4 M*%9&4B#LK[^68R=Q_"8'&^NFIB XZM;3+^J6VI(^_;:8,O1,A*3]1_/&O=CYSST>#JJH6DPKZ'&??)64,.\4 M77#7N?+'_"/ZCJ?D%'TE/A%8$".8\#V=^)[7-S?7JW83I2:G78Z+R\O^SY_QB] MO]OO]KH_]A=C 'Z!%3S4C_[5O^@>P8]>_Z[?/3TZ/NT=_M>P!X757*YZZ"Z. MN]V#;K?;6Y)_8M1_.M4_'K D",SAR].%I&>M#;E>#O:Y>.ST@:KSY[?AR)V0 M*7:HK\WBDE9$I;FDT?5.3DXZP;=1TT3+Q8-@41\'G0C.BC-\2W/:;R"1]%0& M\(;J8C M!_A.H;+RJ:J -0%Y)YQY$*F^_)A3]5H(*9.B8BT-L)Q<,OY22DD)H@I ?8< M)\CU^/-<4I_(0CQ9[:O0SWPZQ>+U>CRBCSX=@X_ZZMQU^=Q7D-%N.*,N)<4* M*\6E"@T2=059=TJ&7,H;(B!#3KFOO><9,S!* 9 MF#D8:+>(KJI1Z^BE*85 #W%7/B?5G, MB"^+060TKP#($(8\A"%!/*J*4*2UK6*T<47 QOB!%8^I9--*O$$/TSN\,/&& M1-/WBC=W6NKB8%Z>58VQQPRS&76UP]X,629!]2' #% NT7MYHC/ S)VS8'(' MTP8,',Y][X*RN0)H,WE!%*:L&E-ONQ\T_,DF#_J6=N,*LSHW\0;$DA1 M0XH?**,*6AG*7FDG]63HL)/O6.AI_'-A;"[!HMJA[&Q\-E2_&77U@]S9^ML0 M;CDN%<\*ROJ!"6T>1'<]X('54XR"+!3Q/>)%?#18H]*"HDJW["[_]9"CZT)S M[:3P,6Q9#XST^D$,3A\PK!:%\#DD04L:M'?OXSDHDWCMJ,82@63A)8$RGVPNK.C^'C_\ZEQ+ #.9" MUQNB#AA^("SH]J^PW5:S3G. ]=(:4H7^M &!#3/'V'NN6[B+)I M%T#10B^$/DY4@+Y!.T;Q^17F"]GFBK:8G %\%7]=@TP95/EV#(@7+%%UJOYK.!,RI@C5 @3AY M-$WG5C,3;7EAL1*L<\7+N?"I?@< ,E[2A?Y49+8R6S%2K#.;IERYJ;E?"IK ^5F MZ>4AF9VS;KP1QC/M6J M)=X%F0GBTD ]\)F10-V^=S[E0M&_@^>94N9.P"KJP=I G.T55:LWQ7^<9AUH MP'VIQ-S5\*^T (^0:8JR;2Z1M8$[V\P&2K!OY E< N;_Q@LZFXU MI.OQO22! -EV*B"SHY:2;2DCJ:VSU<;KT<*!E-;6@A)=N+.E^!U+1ONFDTZV M"3(J=>D"6^=:X>O6,AZ60])T/BUCI7RQK3-4E&-NR3/Q\U[N)1HVG3V-C9(A MHG6F&'+_\8Z(Z05Y4,&[QV S2Y!1KA\8?5SN#"^.U.78-)U:C MCBD!_I!CWSA[Y1*9&?"H>0,:B&Z=N89Z>W^T-<=@DI36VLQ 'YHW4)ZP%EIF M)971K-6JN5ZF ?YOY@UFT?BM6%&R"C+%HU[5;L^ 8PSQX1;B-2WB8[2F MMF0#9U!>OQ%\3'.2?JQ1HZ])I+H>?^7YD5+D(O05I]BD%@5_U!U60PEXI/B?BR<-E<7UV@*X?P7]=^L\VW M$[.F,VJQ7=^@(VMB>87]-*29- MIYNAM,3Z51]-!;A?S;A=C2ZO, MSJTN]:DB+V+8-MXS1%AM2WC# $CET73!ISZKYZC,FK5%YNU#L7GZK_K$+I4N MXQ):PQ][O39:DNJ)^IJXIA5%N1N(8M"/$]#[;10RU-@W6*(U3[1F6H](Y:XG MBDETDI#H (Q!%%HR1'N:91O=+.\6!*YHS1:%?.LZ\UUPE]&F'+UN0H[#-MI@ M@7[!T]E'M,6I)@_+N>\H!KJ7 'W47BK5^:RIT9J\'J1I%R+%$/83"#^T48RJ M'F!9ER3%P!TDP/W:1B$E6I/6@W"8=H%2#-YA MYQ&VFRH!P1$M84$%+N5HIA M.TI@.X%A#U0H\>ZD:H]+7KH40_8AF1VZ[2@:A70-1M&M6WIBT).)K6PL17M+ M_K65TPRO9XJ)E4QZQ:&U=D&R;W.*84^FMWC\JAUG_B5/FUC[R126$LYJ!US+ M34XQ.9-9K_0P<= & !U.'S0$A'T/>4L0Z,O-".V%.-Y]..UV]5-,2\G,:S#J M'!1UK)7BKKM&3/>-V+KS#>4T>/AQ6C MINMD[^$+2<594S(I<]->+#\D%S\9:\=5H$SC2IPMIKFTOJ4SDA7K"ER\ V6^V;?BM1SC:IPMIK MF\JO$GR'\)5]8#?#5-9J7]\W&4A^2R01SWGO\?)HK(E>!I;)%+E@E\T[SBI+ M7C(NB:@A[A!D6)4ZF)]HW'4TK,V"&)FPUW(9XT<6R M1J&ULU5MM;]LV$/X^8/^!<[$A_J!(MN,V<9L-:9(.!M(F:-)BV)> ENB8"$VZ M(I4X^_4C]6*+EJB75K+=?$@<^>[XW#W'.XH2W_VUG!/PA'R.&3WM] Z=#D#4 M91ZF#Z>=+[?6V>WY>-P!7$#J0<(H.NU0UOGKSU]_ ?+GW6^6!3Y@1+P1N&"N M-:93]A9\@G,T G\CBGPHF/\6?(4D4%?8!TR0#\[9?$&00/*+:. 1&!X.)L"R M*IC]BJC'_"^?QRNS,R$6(]M^?GX^I.P)/C/_D1^ZK)JY6Q;X+EK9^M;K.WVG MYWP[7$XE\ LHY$5UZ??^A3.4OWK]N[XS&AZ/>D?_5AQ!0!'PU0C.\MAQ!H[C M]"+U=P33QY'Z-8$< 4D'Y:,EQZ>=E%_/@T/F/]A]J67_\_'JUIVA.;0P5;2X MJ)-H*2MY>KV3DQ,[_#81S4@N)SY)QAC8"9R59?FM)U8*:>&A'7V9%L4%IE.@ M.1[QT),KYD(1)F I(F"44/]9B9BE+EF]OC7H'2ZYUTEX"H/M,X(^HRE0?V4B MK4:%A&-79L[<5M_8YTS."PDSU)GY:'K:<1=\9JET< ;]8V7XE28D7A9R?G"L MTKL#[.\9]#TD*CJW,X0$+QL\5[AI$#?01U3,D, N)+40Y6HV $_-*#27IOGU M]'JABHS,G=)@%6LU 6LF_9TQXLFB=ODMP.*E%))1H^$HG4,^^T#8+,=5E A6Q^-XQ@ M%Z/R@-6RTD0$D1C+!CU'5XSS&^3+9CIG5&7/$R22N#"G2L-:QT@#H)5]+,*\ M.F=A9.0BHT)TR_2:FK66ZAG>#7P)AZHT;?-5&@ TID_2(O,KA"='M $ ,GW] M 'F7RP6BO!R$0;P!(%=RRLLRY",/BS(4>;)-S#8FD.083DCYG,J*-I(-:IK> MP665;,B(;JO>W"FORXMY?5,MUIYJF*MI-SOMJR$S*C1? JH!*E3:5B9:YY"X M 0D7=W+9 *6%,^I=8!(("6W!+Y" F#23JC7':C&7K8]JG237CVK5ML "$OP? M\JZ0;%%7&$XPP4)*5?2]T4':Z=#Q()^@KY;Q3Z6UN8:)9J>RE?I<,?S5M)N? MY-;&_Q7AUK/2\*J@;AY4T2V""'TW09DGG![H#8IAB&DF3?AN,$&6 MAV5FJOVP#H@'2H=A905384M1.Y:QUMX X',F:H_E$ M[=G4@JNKMH\5$E(/8:C0/B[*Q%E=:(G.5G,236% Q'\!+DR6&EG46"A))WHIP9T;9WX"/BYW%7M*5&-'KKP5D-ET2<+19)U&#^I#@FSJLWEI/./8 ML4(/T@&60#J ^3*S3CL]9XV%,+F2/^T(N=+<#Y:BM%68][/8G7E>&#=(;B#VQC3>K2MCI5"MA>G5.$7E#ACYVBUARCVY MA%;5Y@E%^\X5IE"^RGU>+=\SHHK!&YO4;DFZ\Q'D@?]2J<+E"-_GU><](\8$ MV]AR=DO)9[6%2Y%W"7V*Z0,O8R5?_OYH_XDI0&[BYFBWW(0IE+N;D'<_M"E[ M_V8WG-2X:\V%O)\+@M3:)=RLX6/.@_6F4.$"+:VP]ZP4X3:VE7VA)GQ!N!(G MH>3/1,8:L+&3[';%3$+CR NSYKUZ3JSJLER@A+NO\K>_WHO:[47@JW>?D8]95$G4>T3Q&:/KZ1<9 M[<*]\3IV]I[2[W#'Q.^;?>0WK##78E9TVU6J^K.RN.&!B;CCG1*GO'S?Z4,0NTM//\WGK71 +]1 M+ZA@KA[!2FGYST&O"R)5A7BMW,X["O6.VVC(CS/(^UT0&U304R;!VB98&VTG MZK6.XF@.G60<&D@JD "107"@3';!373D5EH%:[,@MMO2^TTEQW;2;O2.2$-W5$&W7$7*+6P(,>*[92"G!-$ M&K1A!MJ)G/!2"ZS46LJV[,DB#=CK;%-PNDD9BO5V5STW3J)HR+/MK&X-!0>1 M_;;:N%J&V;Q*:8TU'ZV<>74L;;QMG)2 M27,SV^MJ3Q$+I "H.CI1$ "D'O B$.#RYA8(E.9YMIL;ED(K%\#*XA9JC55PADKS(]OW-PJ/ MI9>AEOFH>:Y*B.T)R2VI[QMT>[X9:#U_%J"6M MI+;O[,3&!,5"E;AFD6605*O\ZQ<)/HHDGBQ)0/9LS-IR,1,\"1PF7HG$7_[C M<9F2!\J*),]^?+7_S=XK0K,XGR79XL=7GV]V#V^.SLY>D:*,LEF4YAG]\566 MO_J/?_\__T+X__WE7W=WR6E"T]D':S7+V^?JL*_:^+%^X[_8__@]F#OPW???]C_]K\WMY^K?Z7 M-,E^_0#_N(L*2GAS9,6'QR+Y\57/KB_OOLG9XNT!UWK[_S^=W\3W=!GM)ADT M2TQ?M5I0BDIO__W[]V_%TU94DGR\8VG[CG=O6SA=R?QI8I#O(2F2#X6 =Y[' M42E897T-T4K ?^VV8KOPT^[^P>Z[_6\>B]FKMO)%#;(\I==T3H29'\KUBC.U M2(!HKYK?[AF=J\&DC+T%_;<97? 6G\&+WL.+]O\$+_I#\_-Y=$?35P0D.?^T M=KT?E-4HO?4-]HJR))^=9-NA'FL'@L^_'58^P8"^OG<3;O,R2K<"W]?T#ON" M;E?C&SW_-7+WJ>DWAQW/^UP B?2QY!TEG+4@HPN"! MQ1M$Q]"4W96>QX-R4_#F.5/:+HJ<1\6=*+9;FI9%^\LN_+*[ MM]^X[S\T/_\#.DBZI%EY\EN5E&L8'?!Q1E86AX])T;Y06/OC*T>=MV-K0/N0 MM29%++;42R/Q-LYYK[8J=].Z!6KU.0]$8-!!C MM!!#F4D-W[=J2@TW*)793YO&OG^CRCC*-Y0HYGWS2PNQS2!)"PQL=LC%7:CDB!''PXW V2V# &J57 M43([RXZB5<+[82-7+#H^>>,$O\\AHP(:/KF@''-KHT- B4_'2*.&@VG@(!F] MIUF1/- S/MU>4IM'TLE[]DQFV",/I19&PRP;0H7'VLB36H&\)>=Y4>"@U2VC M45&QM;V+4TKZI)(!:I]$"C$T]-%C&Q-'2)!KNN*OOX\*.L-!EVM:1DE&9R<1 MRY)L41@9HQ/V21HSX#YOU))HJ&.$-V9/*TQ::>YS#N.X6E8IS&#),9TG<5(^ M!Z>*EE0%C;]9Y ]O9S3A)NV_AS]VX8\>C?A/W(4^4'9X5Y0LBLN1L8KG/LBB MA07\D!X&IX0.D=SYG:2@U)TC<[-%#'!!F)H>*(&IN6 M)ITX!J;:.%IF2,T2*."C3PG#S""YX,H1Y-[\B$I),$VL:@3 M1DND,4)'+@DU$&)B.8:I(T0@@I,D1F(PB7#D^/TZ2(H[1&=,I_&\?)661]TT0+=TP5 M21 5773HM)2I%5KF"!4$M/D;C9@;:7J282@C0543IA-#2)7'$?16+TK-L1A__2M=:ZR0YO\S0P!Q28R2$B!MJ9!IR M-,)$2!,N'I >5RQ91FQ]D\26SD,6]$L0'= A0\92B"BB@:;A2"--;LZ.POT\GXI8X$]9(Y&&!&!S @U/.)*9*@5GDX0NL]6>2^< MXBBON$M<'^4S_<&K(-5'?JF!>20\()40"!$@+R M[G VX]55-/\Z3S*ZKZT%I:Q?CAG@#IFE$$3$)STZ#8L:R9WV#P(ZY#+#19V# M"08?A*?.@2MU#E!3YV ;ZMQ^R5%1Y]T$@]^%I\X[5^J\0TV==UM1AS<_ K]S MQ/^\9+?Y%U5HN%8R"'%DJ$K:;,3PD4;"9J,,*, X!U3"DT4,NR[9%>"HU W?K!].*A?$X0Y!J=U/+X*/* M$)C5T=32X8EQE1=EE/Y7LC).V=7"04BB!*RDRD 2'V%4\&RTJ74(5PHW!6^H M"QLCR@-NH^?^CBHK8&V.*O<>HJ"""I%\5+E>;:F%PC0V\)712.,=AH^]-;4" M5-?2O6:8//9!%?+6W#ES;YN/G*-I= VK< M]D*,"+F@Z_F0[;!0._3>,V\]_AA.U\&W#U"T\1B-U'VWSX.TZ2\L*?G[(3]< ME35[1JI(18V8RDTH&T4JM6#,^P&QI7O-]<[Q_>BD-N*Z/&CU'P1 -J#$C MQ#.2S\G^P>N[-Z35"D*"B_R617"7RLUZ>9>GFGQ:2BE?5#! ;-F@$$%!"#VN M,2+8(.#A65PL, X M.%BX#@X6@0<'[ILG>:8';I.U5"*)AB0B8E\*Q3ZO6$"4B' M84;Q"TW3OV;YE^R&1D6>T5F] J/:=S++^XW+L< >AN9HA%&0R@6A M)D 'E'9_!2W2JC7K9P'Y]'.>5ED9,7'^G:F\E$;.+W\T,(>\&0DAXHL:F88G MG3"II4,>)Z^S7W1#L/IV7:V9.G'/A\N-H$=GS)6RB)AC!*@[<=[D+-F,G&NM MH(= 2PHW:20/]#@JHP:AUFJ=N.]CGR;0X_.>*EE$1#("U)[P['0@X4W4,BMP MXAMVQ =BB]P0J3Z2\I_^1H(H9\#I1!"11(7+D >'D58V("-NEE&:?JR*)*.% MOFL:2?EEA!+BD!$#$42,4.'2,$*(DE8V("-.EI0M>+?W$\N_E/=-5EJMA1II MOPPQ0AXR12F*B#$F?!KFM"JDUFD3"8>DT.,FL7J=3U)OKT+4,WFT8$?,D>0P MT48'3N),2F-8G[G(2W*;D\\%)>4])2?-5>S]C/AU.6'O8(EC.*!1C]RS6<14 M1#()>[^/10M8NI5%DD1!)RL\_0TMG09I58)PYY+SF?5G? +*64F7VG,7=A5? M/'(%W[+))H^"4XX@Q\P2:L-IN% DH!D^,U,_U;]^ #@0\CQN5@ <#9M[$BB8 MHH6E&S3W;TX(F1FPNDN3^#3-(_VJS$#&!& !$/9%2Z!(!"D C) M@"SX&&6_LFI5QNLKEL>40D17T?DOVZJ=H[9?YDPR:<@I)U5$;)N"5\/#31&D M5\9.KP\+OP0(@>N0JRZ/?[VYCW@U7E9E 3TKAZ=?1S=Z@<#!@M$UAT$!$ M0 >8NBT+H4F$Z@ZIE4E/.^@LSGC"9]5$045IZ+530<+TB^ W$$D6E,$^3L40D0ISW(W?,O,>53<"3.K M8G<112MN[L'>6YJ61?O++OS2XVGS\S^ZX)3+>1>Q%@4M"PL-QT(^":<&V*?6 M4 (-B92PI(BVFYN3VQM,5&@&D4Z,D&3]$T,#5^;'2! 93=3H=#?>1$+G P[: M'$7%_6$V@W^=_%8E#U$*/?1A>10QMN;CPY^CM!J?ZYBHZY-6D\SIT\Q)$0WM MIJ"5:,B5"!_\DQC^H!MU'(1L]@KX]#JF'-E=2B^HUH^I9;WZ,1/<@1]3":(A ME F=U.LULH1UPKO<[\WH#LGHLZQ?/)U%9QE?,B^C]-QU4*X[00N% MH"3&%@7C^*R.\HS/ONIQ\!D8NX";6TQ^VZCA=>?*#GVP7Z47 M1S,JL&.4[US9:) D(ZM&!P>[M!^/?I/!K()B4*#9A##)?R4# OU.!7\"W%*L MQ.!@VB5'%D%4L!@G7R>+^_)R_KF@8F534PT6'9]<-.G:X3=NT?B/UAC#DG>TT'5O8UCJJ>TAHAVL\R2Z2]*D3&C! MNV-Q] "6>B@KH&LNUY:-+'=UKVMV$XT:K. YZJ+Q1!,!2ZM[9X,?OC_8__,/Y.0_/Y_=_@T=8=T":$T*@4CI M$$JKE\9(O&E!M>E&$.9*D0JPYC2"JUID:$30<4>/2KB>Q6@P',\[S;'%+V?*8WI7BU-,J@343 M6$S=W%QB\3P3R_ Z]M[&O,&@?$H!:!BY#6IE&%$W]ULC'6(Y=X^A^T6W#C%P M3VA=,'7N!X=G 'HK"$AHTWP@8MK1#!(MW])0-(034X%5^:J^'#J7I !GFMF1 ME!8%4M?CY&2?Y*$Q=I;;]Y+HN.@$5^H7N3(IN7:SY=SUD$A8N7&U=A\>K NT M]'UH.SUC;X>NEX,$94DIPK^!YKE($TRSF ,\3HHXS0LXM&#>CIE8AM^POBW, M&P;Z32@ C??:!K4<#-B505YGT-]^^P8'9R=O:6/9Q)ZV;?T5;%1/WIKN*[1; MT50H(MDV[*5Z%%E<]#DXG31\^SH+]+%GTXBCX9<=H\IKY1DIZH2;_[;WS=X^ MGR2P*V%,[+_;N?;@S_O?/O^ MH'N2;UX,CP_V^.-W?^H>1R7YQ*OHGAQ\OT. 62*J]9C&%%*A-[_NO]\A7'I% MQ<53*9+!X.%L)I+K1>E5E,S.LF:DJUOKUDE[W3\P0Q[L'JA%T1#BD M">3:V$TR$M<*.+AT3CL)&(9;.X/3L?,DSC1== NBCX9YFY(GVQV+32\ M=F MLD:@>:\.NF;>.Q9'0ST[1N.\MS?+K3M8I!P[$_-MUSIHI8-R:PC9R*M:%"^G M!OC,ZRC-P@AJ,DU:J0MT5\X4\$9N(5^L<[TE9\BR_B(;4JI=1>R2B6LJ9F+* M)7K-0,2SF:+AGTX-(PTM6,UL[%:-<9 0+NU9TNZ&%,N.EU;:;Z)M M(^1ASFVE*!I2F?')F;A!FFRNL\%V<4T3AGS*FPLVAP'9+TEY?U1Q[B\I.WF, MTPK<,!QKYO^#(_':A<0M2O*[E+NUJ<.UWBO)S_ ME.Y^(EFE$4I)/.; M+9,L@;X<]O";:Q)T"]:.REYW 289--@9<-)$XXPFP96BE&KE';*HU7?J?(N# M$MKC>SB(VN7&JH>>Y_J,BTK)(-G)9*C*G&0;,33DTF/3S 1>IUSD#8&*('FM MG&=(NCIQPTN-4V=N7\(K561H XIL'N.AAH1I3 DA09*&&(T7>8,H>=B&U.V, M(->]H!<5!%1>SJ7-6A//)I;ADW];F=?GY:0"T/!U&]1C'K=ED*@NA&2B M%%B)VE5:B.+M-(AO>4(LLE?-J)H&&C&Y^8S9[7.U^,U M&R-=8X\FEX+ <]I,=/"=NB+0<'<[W!/\IXK8"#UH%ZMP:\AS,Q;R>WY!!7!X M=J$O@89A2ECRN>@N5$2((8D3Z6"=)QD]XW_JYJ4JP2#LD( J&=))X6/)&)J! M*2!*A*R1+B]:[5L>*CKP6O%\@)'D,UYSK#3M4!MP2@FLZ2+)8-##Q\?\04QW M!B<\'(YV^ GRW#9H'67[V,"Z-!+.L&+3>559+&12"0N)/)Y4W9H[IK.J"LIT M<< PFFN&;_5Y"!PT.DQ%X7&PIJXV)XQQZBX*GM-[S#)H$&V!R=- M-'W^)+C2. !T=N_$D>FXIX4K+D4^)'X8\ZZ1@:5%^8F6][ENE<9-->S)?;TQ MYK/\LAX:4DX *UVVUYWB%Q=Y]$Y3X"#C%]GD%3)0YZ MGJ\2=3-C=)^H60D- 5V12EN\C>R8>X23$IZ4I,RY?LZ34S\6G%>(]"\5D Z7)I',):%B] M%>SGI?A.;U42X3A64T-UWC>(F9M6LWT]! R7S7 @]48).X\EI,]-7:?3F'BB M7_RNGW#G<9<7U#3_5-#TM B0@M=(?ZX;IZCNX*XIMG=/9Q_;F M,.GNL-(AY!VNTYF9*;A-09XCD;GQPVA,;W!3POQXV C=;=FJ?89@02LJ\D*OYP]C]54=]+<9M?4VBA M)*6#^Y3=5^LM5UC#/^O._!XV[?4'CY SOW:M@082U+X/3H:.H M6?XX!O==P0Y@DF'VW<=TQ2U)Q/XD_SNE\ >^FZO=LG;LQ MPP-V=CTTE)\ 5K[$=J-:YTWHZ>#@HWJ_73=CT A[G8H9 0\F84I)-+PRPG,- M<_QRGK8KGR9@%EQ;Y 0A"E-([G+23M#$JJ8TP4VVH@Y]M2KQR M:EPAU(9?U[>^Y"+75WLU?21Z:ZQT;#WT5;3>J@/N]'#TOB,SW+K>1@G;4KTK M8&VGNZK%$%./5?RKM-Y+[Z8:G( :8ZP<'.E]%3148U8P$00[[XB5B6UVL29E M.ER>WF1)/YP]0, )I+8^IJN\T,=?/[G4L/S=J@K,U)Y4)'[6;V..O$I>E\'G M0Z(0'!^$>V#!DR,3L(:,/"U4!,VBT63(JMU_Z_XB#M9NKL5N0[I.4A&P5< L ML)BXY;]566&N/]_"7/7EZ!,*0L/PIZ"WQ4$E;0GX]M('FQ6\G^GV*^K[%42L M[;C+TD< ;5&4Y]BJK8T=16%-+@?;NL03;)#6*IICN@7V#:S^65#%7EV_%O2U MYEY"J%.\CJ;ISO-:U-%X[.F8%?=/B1)J+_TU;,%JQF&*+FK:0$Y9 ((1M<$P MAQ&U0AO7)4:3<5N'U:JA!@[JZ@=8ITG&I[G/,ZPVEH5C6.U@KMNPVE 0&B?] M%/2V8?6\+0'EL+KKF\Z3C!:7\R-&9]KK'@SRH4812MBZ,<- & WY; A5WO0N M9RS_ OF'(2PKA9R(<,9CJJ6 MQ3:%LN"41IN-,/ JX^*XMM$T0Q&%EYXVEE$6@&!D:3#,862IT$;C]29#U@XJ M5TT1Y&ZM[&QQ,!>,A4T3_B^8\#WP:1QL94]9NII6A->$F5L8-SBL/T$?U]QH M"^0J(L\:$9@<"5+#K%[\03>EALJVH#3QD'^^C*WYIZ9/P>"BB#3K[B3HRBF MJ@5)Q(=N7;956,41K-CWBS0I%L M"D2R)G&6E93C+*^B9,9[1FU\RDC*;_B0$N(P'&@@@H94:EQ*1R<">SD[.$=J M'1S\4'T6[6+=%AY-5@WMSG3&V'S96 \-YR: G>+%LCS;K8?*]4QOC<2!]9?S M'!:^].*AEE1M"U\Z632$LP T9>GLKWA!LHEZ/8%N-EA)F^T;!]F:8'=(29JG M2>RP)V50\+KQ9 4^V%W22J,AG16BYIP"3 1;#739U3Y6!6Q(%,>TB%FR:O)A MP*6:!<0QT (\,_QZ2Q_+CZD^F_PV!?FDX_:&]FDZO10T]-T:^IC6K_??D(NH MY+TT^-.V6!QTODD663)/8HB[D3Y7&X5=E;V.'R<9-!A!.FFBH>O&0U_N:NG2=+!K*60!**7H;<<+EB5! MUYN/+;)Y/(-\2%89_9I6&"VOK-[K'>]0:4G.FD1XYR(1'K"L3A]--BO9->\" M)N5.ZBQ^L,2>"Z]*,W"IQ]W,W>01)A6 [[*![>!+2V^;4L16PZ U%6S)BWW[AO2Y_<=HN?IAR&X^^+C>R#36'7Z)V,S6#SS[6T)]0,]81;HOZAE> M@?(3>SZ[I+[HNS?U2'GW8_^[0](!M4F\UOI1L[2I:]#PNS%NA3[<)->*HV&D M':,N"=L:\VA=89;-)YM5 M/,Z"U-\IB)9O5C?WI#T*7\:_9:8:H@\A]%J6UP M;-3PN@ENAS[8!]>+HV&5':/B_(?0$*L/K0XZ_S5*!2>GY.(&BYLY>S]M/JRC M.C>AS>,]]TL"[*\_HLL/UUFBV6K8+ M/CAP,T"S+(=Y@. $4R+:]V_(>7,Z] C1Z=!C>E1HS-,:ZJJ23#D)Z5_4V M>IRPVF+0\)S%U 9]E*%4)XZ&47:,\FJ+V!7G*IC]E,(N^W*+224PSRS++7IY MS$RS1S;NO2$;OF$9L=_$]W1606*Q<60)1&_&D)4W2:N2SF[!ZUJC'+H3K4W\<3"D;XM3S=FO&W M\PF"WI-R79^P726\Q.1W_LFD(J]#NEDMPO8!=3L/[>+5M&_$IA[F,W S2LUT MLRY",CL!1G]9U,8>>=%U(B?M!81AI:MA:E[:M+%%Q$Y&_G5:$T[GS'2 M"1E.KX1O"JD?**#QABXHQ_P2,C"FA=#4557:\V"\8+O\0I/%/1]C'_(O*UK0 MBVIY1UD3!E5<5F51\H$XMU" 5K73I +PQ<]O!W_>K\V>%K-C-,[1>'V95W<^:MG+I".[Q[UYID=_22*G*7K\,K[6UMEC2< MW;_/.&N.+GF@-S2&624?,9W,YS0N+S-AY=AT$9&@VZ;9JBB_$=/;&SL,BYY> M#AHV/P&\DMJ\*$)%"; B491\F$UR<; _5"))30_??(A21S]AC*,K E]WN:T! MXR:^A<2D=11[J.8<,[*QP:5G:43Q-8\-J*$3P=%OC%8N+^?GM"@H==]WG%* MSSYBNF%] KIKH^D/)D/>>D&:O#[.TS1BD Z2W-[G5<&=3_$&!Z%KJX>5T:XC MK=LE^VNZC))L!I[TE-=/E/Z-1KKAT%,*]$GXIQO>_P"V+PW-!_%D$\8?"#". MO&9"@Q?X-1'^N*)@V.V7_"F5U2\%';5E$R?S>5/$UT5B";>"N?M?%UN?6!TX M^?D48N*ZQF B:O5LI,H@12N8RYZN(3_ MVJ;N]&6A(;3-7&=VZPK"=B/24XP8,Q_*^D#.8/E07&V(*56VQD*G^49/.MPL M3X*LG])UHFAZ>C,^^9)7D6*3/, -%#!C&_O/=KZV#K3:XVW^C6Y-: OL\K97 M*M)(W]Q36I*C-"H*D8$25F-1^XHFH&@:Q3LE!)YC9("# VDTL/N1(4PID+=^ M.L5W!.?:!6_D;>C6UT/ .-D,!])ME+#S3D(JC8CR;+'+AT%+E!W75D,*Y%V2 M#%0]/]MJ2!'*+8PVRJ[;53KQ\);3:]^I;ER*">!E*7X@Q<%^.U MV\9X=4NX#;&%]X&KB_K;'B/V(UF(,%;)<3,3O>8SVBO*&\*Q:W0I!@WI#48Z MDUY1QM=!>CUP*^G;90K"2Z=?"=NM.?UT*?TNZ\"5G[A@69QE]?VJF@I_[I=X M/2KP(A4T.$[PK&] \Y6]B%E2LM9^$!59@(I8]"/E/<5U\^>VM5$'%,&-6' 9 M]\M\9NIW?!5?F:EZGN4C4[W@Z__&#%8I\R$7)!&R.#ZFD^4JS=>4WE#VD,14 M70M\6OQ "^C8P>!"3+CZSR$[]$5>_HV6US3.%QETTKH8M)=[G]= ])>NMD& MX4N]#,W']](6CC_$SQGK1$C<*X/_1U&2UPA#Q5ZLBFJ/=9JSYB>0TRT_^ ;Q M3_%)&RO8RW>N1/#/__&;S+8>K:M'O'!-ZAVLP;1EXG &FYL8S(.5N_%@95QE MN@_].5_@??#[K!4CC7R?I70T']^SFV2Z V30TS;GWGO?%LI^MTL_<1U]^125 MW"M$::&I3(ULD/3Q*KC*O/%]032T-*$;,XR+D&4K@XPTO^3L5SXIA#N["RMK M1L)!:*,$K.3-0!(?<53PI$Z?R\ *UZJ60L:=TR1+BGLZ^RG/9U;NC(2#<$<) M6,F=@20^[JC@C;G3RI %""&CSD\LM[N;1B@(508 E101$KCBR)78QKP0S[A3 M:421$>/G**V:>]T*/MVB5I(H%((01@M<21Y)&EN4MA6I-,BI'XNMT/RNX*\I M8LJK+U#<48?_@IIOO^+//4<8N7_&?6R&!'([)*-(@MZ;G&%\5#/GXQ7.FB@] MI;0P![+:E#S?W.)@P.@F%H,&FK&#$TQ="KB4.XQ4I**-Z@M:+!F<$UE5A]E)_<<;83S?5T.S5&6-C[5@/-5LU8*53 M>4-N1@M&Q=XUGUAGB_*>O(8S,R(!V)I&#,O.LLK@[IS04URNJ9#0M+4;:".P MO@345+;"EH[5=YX5@B=(]! EJ>UJP9><6!1\,&.<.O0%/*_Y&N>N2ES2+%5( M[9!&+E E7S$XVE2NKSBVDL]A3GZK$C%(4 [U1<1QM:S$(MLQ73$:)Z*GXG^G5 11\3GH,F=E\GO=@^DJ0#,/?Y:R M$1'@V4U2+#2U+R#]-^R0[AV"/OVW<%H-";8S9!@V/Z#9;C/)(Z* $\R)'N#" MO#?WXCVBID6ZAXBJ7\8TKFO^C-12@>K4;952L::'IY8-X.1Y2R<:>N1AV:[H M+_.CK&J7.@Y4M;>,1D7%UN* +<1[*%-KRE*(*MH 3EK^;$2)D-TA0CI0S8O1 M(6S))THWTGN,J*Y5J-1!9K50H+JMKYXR=VJOX%UV;8$LBD"32/V0@'=6J^G@+K95#@=V\OQ?EVO M[73%Z"I*9LW.O5M3#750MY8&JF.#-=IM7 .:1AO%;4QSCXT2ZF;389WJ&!M] M3 TW"J]Q;KN1'O;FT\%U;T$1411^(BI;=TSGE#$ZNZ;AZ MHBKVY<>5-WVG2ET.(GX\"?XVNUK\69V"0L&@0%3@<[2CJ+CGZ!^2&9U]7'\N M(.?5F4C-P2=@AW&9/&C[ G=M1,V^!6C5S!;*(&TAY&Y-7D,YW!&\(5U19%-6 MH/:]INU%-I?SB[RDIE&93A91VUDARM%NK0)$$PF5P.,NX UT//Q?X!\>HA30 MN3O=*?J(6FXKV-+*'7QSHEN%/WKE(/2L-_$]G54IO9S+ \Y;X)_Q A)W;41M MO 5H*;=,4P1\K8IA-OF[*(= 0424]-^A=M=\W+F&IVDG0U9=/$7I#NF*(**, MG:YU^NJOXPU@O MCA/;26Y+KR[5RAJ=),>W^R5%D1@)9PXQ 4E)DU]_ ,F9X9 $T."0:HR2K:U8 MEM$@^GG00 -H-'[^^],T\AX(3RB+?WFU]V;WE4?B@(4TOOOEU9?KT<'UT=G9 M*R])_3CT(Q:37U[%[-7?__O?_\T3__OY/T8C[Y22*/SH';-@=!9/V$_>A3\E M'[U/)";<3QG_R?O5CS+Y&W9*(\*](S:=120EXA^*#W_TWKUY>^N-1H!J?R5Q MR/B7J[-EM?=I.ONXL_/X^/@F9@_^(^/?DCD&5=O^_M[^[O[NW^ M_N9I(AI^[*?BE_)7_[E_O/M._&=O_V9_]^.[]Q_WOO\7\ NIGV;)\@N[3^]W M=]_N[N[N%>(_1S3^]E'^Y]9/B"?HB)./3PG]Y55%K\>W;QB_V]D74CO_^_G\ M.K@G4W]$8TE+0%XMI&0M;7)['SY\V,G_=5&T4?+IED>+;[S=631G6;/X5ZHI M7VE)0C\F>?/.6>"G>:\R?L93EI!_&RV*C>2O1GO[H[=[;YZ2\-4"_!Q!SB)R M12:>_%/TCN57_2BA@>@.TQWY+SM'3'1VT.MA?MNQ*7/29S>DY0&?F35 MHE;)'IHGS81,1=7)>#*>R9%#]!TC6'JI/IIU+_2]9U$H1JJ3WS.:SHU-4DKT MC-*1G]R?1NS1"J2&4 ^-NA #'"?CR6&6T)@DQO:HRO>!3S:=^GP^GES3NYA. M1!^-TX,@8%FP]#WXD MB,O[E!%6FTIZ:+2LGZ9YOSIB.3+"#$.T"CZ7./-C=3:/)C;5S7@V -K,TRZ7[.' MM4PIT/\0 &N05NBY>N+HR(^"+,J=.^$V^**&@S@\IE&6BJ;-DF.2^C3JIZM: M?FO OCSZ+/TDX3]*KVU&4S^B?Y#PG(@IZISZMS2BJ2@%U+W7CPPS0YW-1'RE)(X).&B(ME:T-Y"2E-9REXL>B9-F*13LB%JQ] M.I(;**RV62&_G(A/Y]LD"0G>W+&'G9#0G?W=O0_RAY'\8;2[5VZ2_$W\ZK?\ M

    W2HMZR*GL'// 8%PMO M@?NB+I\':YPU]YC*$CNS?&=C%-S3:$GWA+.I"J,2#Z9H:!4N\8GGQ/1 M"*4 M+3F-_+MV4&M%@*CN8<#:J@TNKL$@CC,_NB(SQ@WPKY<$HOX])NIMNJ&" M_3^9SU/"HSD$[T9A(.3O,"%7:(B*^@WWXX1*E""P-TL#?>< 8J(D 2WKM"0D-;5!XN":KC9FUQ%OEH(BC;)@52F%B/!BQR).9;RC#N5Z22C2 M*.M4G7*(:!\)K;@?G<4A>?H'F>O@;A2%XHVR/M6JAPCX):ZI7%9Z%T!" ]?U$2BCKB4K==.7RT+UF2 M^M&_Z,SD<[:7AR*/N.C5*8JS:5GT ;GYH0IPJA6!HHRRSFU5!P=8R38GOKHK MKY> PHJR>&U3!@75Y9K-WI;9:"HHNR"E4IA3,@RRCH1#D85/X9'&.' M,MS6U4 !\RNGJ6B'O)&1Q>6.C^(<3E$4"C+*TE&K'@K@U_F%77GGY;/P*#E= MW5M?1[NM'!1JE(6B6C$4G"\YD:P3X:SGD6;RX@0?3R:J$5E7'HH[RCK1K*@+ M^)\E24:X+0LM4E N4):,4*5Q1AX2Y)?K]O9O;^1](,6XTR@%11QEN:A2"@7A M"W;#?9FMZ'H^O661^L)+:T$HSBB+0XUJ*%"OM:8=Y%H1*+PHJ\)6=5!'B9.G MX-Z/[X@ZCJ*])!1FE%6B3CGD,?D.-";?68[)**M%E5*H"!<1[L+&QK<1O?/5 MM^6T N#[0YBX:U3%N:F87VB2:>CX-&_-J?BA'7Q%42CL.%="=>KA )Z%-"5A MT;!3&OMQ()9CJ\Q;"NR-4E :<.Z, I5&/$3X2J+H'S%[C*^)G["8A,4"07>. MH!2!9J1H$92]G)F*/*0Z MW%424/@1#R_URJ)&T*5$MIP^D&,_]F;/-JAK!:%0(\;IMJJ&"/7)E/ [,=A]XNPQ MO2]OM.H@5PA H4>,QM6JBDG!T^H^?7'33XM_2VEPK@9$\)5*XB8D66;DO$U[UM/(FG8DUGR[\PBP%Y0)EJ0M5&G/FK>0U MT$Z\:^6@J",N:ML4P[P1EMU&-#B-F*_UX]>*05%&7,&VJ(4(\J$??^/9+ WF MEYP%A,BCFF1I?X!E%+ "*#&(:ULK*# W'/)TNMR-ON=$N?BY%O$+&^^Y+[!>;\Z\[IYE= M]+:)G]SFK&3)Z,[W9SLR^^X.B=)D\9L\'V^E[Y6__FW9P/%D>3IPR8J%A"8= M;2D.D^YL39NK=Y D FNS(O5R6"ELK7!=MR*%)OV-;7VQ44Z'4%(:Q=$2X>H1 M;J-!H:H;;,AWA@[B4/ZQ2K"?'*1'/N=S,2_FKZ&IV0&*HR74!1'!NJCD$HGE MQH-P-@,B&GP;D0NB,ZGVXFAI=SN0I-78#5(6SP?,M5RLET++P=N!@C;]W$#^ MDI.93Q>O( A;SC>%UG13$P(21DO#EDW8&GX&ULDEODXS'E/Y%J=HYRE]DC\E M!KHT(FCYAS=DRXB"&V3E;W+)=V7/IC/.'HH(2P-;.AF\Y,4;\F4&P@W"E/H9 M2#/)X24_WI X&"#;[K:()60VE0\(DO"8" T"FC,C?HY(3E$<'DSEV^5 MH&C7V3U] 2^=\X9=J6^0[3O=AZ+3Q>1.-@*_VQVQ6""6!5+=,ZGPG EU-Z<^)M M<7+#,"NM!A^[ZV3PTE%WI4')HM-G\^?R LOBQ6SC5-=>&B][-1SL.CMJK=W@ MY8*E><<[9WZ<7/IS>?QLI$+R%V5XKTFCO# M#L^$K]3034N02@0O9_8&'.GU=X.FQ1KDBCR06!$3X_);9H'J'R T6\[U]5E-\R]I7(>-EOE>FF\W.*;&E^;UH[8&&AXV'3\Q,Q]Z!>RC I+^;1-(\/D7V.Y7?HB0"%),PGSQ !O+-:=R6'>3*S=G\^HO^QG"ECRJ%\'*5PZ%O MFIP! S?(.@C#O.^)7NC3\"PNYW#-CHI* "^]>5>2#+J[0= 527T:D_#$Y[', M$; 6)#61+T6HN8+(XF5+[TH;'!$W&+SAPB'.^'PU&J@9:RN+EPF\*T-JC;<_ M)*\)AHTG@IGYNBN;:HW=L"_3 6_W. 3,3,U=V8*BX50ZC,LP[LO\N(<9.D]X_2/%>U:[[XIM+V9,P!8N#%$-AJ:9Q"W M(6PA@)U*HT^VUD%PE"G;U7/W;%NN;ET]1Q:N7HD34]&8YTJ'N?-[27C>>!!_ M:F'LE!O]T&@"!]LO63UT,9Z4 >_5,XPUG^3[FD^RDO78Q%M).Y*Y2V9*FY)E M(\W.B%( =3\DC[0X%;U3[F3+]GREZ?U1EJ2BK?SD*8@R.3K(L&OQ?QD)K]L@ MZ5 9LK]B8+&Q6=(9+E?&U40,.)\8"_/U#.$/-"#)-8NTWHM:!MN!L://K+T; M+.7W\"XYF^BV(]<*83LE=CRTZ+?MYZC7)(ID\GT2BVDJDG=KPRF-J81!OO51 MI@#2K%2!\MAIJNR(MD/%#>-;WLLK5#W7W@YN+8R=HLJ.(XV^CA BDV85C=,0 M42V$G9#*DH"F?FX O^H0"X>'QIE\P''IBA^2">.D*"=\'9(* MMVG&D\:&J($ORVK0,\78\=@))#?XK7?!8QIEJ>YT1BF GD=D,]NK*>X&.XJ. M5;;5XI#&NB+TE".]6* )*/0-?]FP]A")M-P2I;>*._(U4O9S*H1H<<^ARM0RS6ND95Y]8%0H0E$OE^GL9];ROK&#%K MW4K%0*7YU1PF+K!0="7YN!Z+\UL?3Q1"2+O8-G+3KDGE: ?3VUMOVS&;^C36 M^'KMQ1UC1=?CZDY?NT*5'4XWHC@^$\6[I\V8AD51[+/%+G0H-7;#^U;ONQO\/-,=H.']A,9RK>;EQ M?.@G))3SA_"H6<<&!/==H"X,5$V+P(?!&(:X;+I2?J9I/=,,]C" MI)UQ9.* M6?TXX\*'OBS&]7RV/V+Q@W#F!,3CR9>8IMI]8;MZ@'P.GZ,?Y-5: ^0TN462 M&1F6:L'8A'M MQO61G]R?1NQ1<>'Z!^V%:RGLY=+N!6(M%;.*OVJ1PO5B9(/$;-@>1WK($CI0Y%YR*ADE[K<212C9+/I&'5$S V_M;CQJG=:JV6P#S8VP+NQ MY*\IOOWN[$'X?UE2I &^85^L.-F"Y06_[*83&JU&4Q]Z^[XU"/2!ND/;)I[$<6L;QM1^1 M\63MQ6; (_50>>RM_=Y(M0/,#9+%#")/FL@Q*?ZLZMWZAG#KE7=H%=B[_KU1 M;0V;JVPOGO(37@6A#_H;,C!I[&.! 3E6@[7]J:J;VI[%#P)MQK6/WQC$L$\E M!NP,+?"\Q%YPR8:Y M0OU*W9;N#+6J6GMJUK)7-*31SUF&[1@*M%YBWZB]>2N?%"NSB1Z$#S(V2J:J M/"8SF1K8JMM85HR>H&3 'M4)X^WO;'!$^SA9@GF,)_:G#IVJ0\^TTN%L<2/DW"!_;3=-#&C+#;4BW6X>G% ?&[4'D1UJ M@U(_V ;69CPVCBT[ [K]*YMJG';+=FT5#VTO@E<"[3R#[8SUW'ELX7-C&%', M?2T(6'L-K76 [_IM ^OVX&U[XG,U>N6S)GVY'-KJH)WH.5Y2VMSE "#GQEA1 M'>3.:4QDS*'HO[J4P!H1*(F#;6ILQHAZ_&^%Q@T&K\C,GY?AHA9M2[4$ ME+_!MA#ZY,\$S/8[>(JYJ@4JZXF^M0YH]Q@L.*7/[F$/GAOV+ALM][_$']+_ M?!">J=R#MUP5DWS*ZSV:S :P7@63QA?.H#7W6&5@"- M;W=I56B)CAM>Q5F<$H%M*G,I"L](=TQ9*PBE:+@+@Y9XU\\:6Q5W@Y4VU18C M53>X6HO(:[%$;$!;1 +:/ MJY%!M)X%FL"Y"LVB3R@61%_(X@^C+1)F;K4A7SIULQDS<2ZXX5M M?-?9=.KS^7AR3>]B.J&!/'1KJ-]NDN\;)KG_VBLKE#99J=);U>DM*_W+5/OP M7G2\ = MK/*U)RKUBEJ]5;7%>T*(AEA_C,MLAFH)AQY3 ]B=1@39U$R<&-Y3<\ZV9*^G MQ:WWXG'9.Q(K)[6]W88Y??_:JU3A_9<_G?WDK=>$FX>H;)G<'ZNV:J6%V:HL MJT%.O&1L*<#^;.M!-LI./+?D6XHCY*9;MRW.Y+F_L7Y%(GG;+G+Q)WN0U?Y,/YJDRIQL&CST. Q??^(>0AH9^^5,\),@P;V(-(VR7;M<%COS%X M_/#:JTIAGAH4K9C;3.A:(=0CD$:[ *:KET*V0P _C>,0,PC8%E->+RQO(BNL MYFW#:GY\[962WE(4\12@V.F6[D[>*J&CV72T0I@AQ.LW@9OW/T6#\S34E5^M MR#G*N.S+ &/K^SO(Y@GH _6(XT& QC9H(4P:P;5KUOQ]PYK?O_:D6)[GM!!T M?.'W0E>Z75>V+DZ7/:]D'9Y"Y6%K_:QUS>#>-0SNPVM/2GD+,IC5VI MRJ,F@ZPV";)"5 E@K_2T7#2R.FJUQC:*XE3BQG]2^90_- _Z=U\O#C,*.=3$ M%$7K[=9B&B'<+!OU=H'68CHI]+68D9]F&@PC"-@V SH=S-^H5]A4,WC&]HS0 M^ZZH'S.S_0LY++P.[DF8R:O.]>;)@)% YEBA49:2,$<<7MB"@VUDM8,,C:'M-V-_6HXS7+"V%W6NL>I0S9UV>WLSU[%UYQ'V M /6[HR(^"+,J_-I[4_/^367),4I]&"C-O!@I9KX9'7J4!\GCD5C;! M\^/0"XM&>">7U]YW93O^6C7WKD;!N;4N-;'M6@&#,'#C_MV@CP\/=A$9!K#= M.\2()'PE].Y>C$4'8ECW[\A%-KTEO(SK2L99FJ1BP!+ZYFJJ2;*L!IRISB$2 M.R&U_:F/6Z&R'$SQW\?K0KA6\Q=*[,I#ZCIOME2 _91:+U.H$A@WQO$NDZE% M"IC!$DS;@JV96%MSN_S)IE8+2@?+$;89I=;JOI3Q.(>'/I!K$F0\7[B?3"8D M2,=QKFH=U3RZ4!.GTJDV[ ?5-NLZFR#H])!1JM^P >M!0UT1]NMI@PP:)MRV M?]"HPU9J#'?:E@+H3Z9MU@,,0&SS;JE2<) DA M5B%\-G6\@)@!>\C<I M$WMWMH^^L#FF6]0WCC,B6W[SR#;L$-6*L+=WGZT7--';+NHWYQQ_:_,UC.S,%[C@G)[7_Y0J$X MU*^L"& ?$O3O13;0<&-N>-[5@0L;TL^[0'A)>]**#ET&Y]Y0&.O M8>.BS2_;>L'BH".555'LO>,!V6PBY#2AUC1:#,_#[?P.R-_+'8QK1Q[%?L3B M'V\(G^Y!.P.D)F@?<7I)WQ5 %TV^UOKC^Z0_6;J+46VR^4QC;>L$?/ YJ\,F,T+,*8\BZHT MB^/\I8'DDR@H7V$N7M=30]3W=["SH@R1_W(8+MR89#KK5L18G"5))A_O'*R; MM7\&^]3)K6ZFH\*-7G8RG45L3L@UX0\T(.V:BJ67?.I=S-!2J>1&[IQ7_UVB M>L'2?Y+TB@3L+I81")JXE^$^B7W:-4CO&YRB%]X3"[,[9;S\E2RG69$]=SNP M#^VVJ\]JR72C(Z_ TL\6M_79HJZ[II/V^0WLL[_AINQ>2>U92B(PJ/VN# M"ILY8FNY2$;KF4D<"!%\4:E)ENVZ\A\_B\[,J1]IK@0IBF]=TA&MVFX,TLLF M?F7\FW#-Y:N;NMM:JO+8ZYT-R&G5W#%V3FE,DWL2?F(LA+!3*X^]'MB G5;- M'6/G$]?><*R7PW8T-F!C3=-M#SE;:O6K'V6EJY4(1YU N&R1P;ZXN@&O2@2V M/QYLJ:/A[?IJ*>Q@D V8;'^H?G/[Q,Q^-JK]7>OK-]/3MZ5#&RU_1989TASP M^E]4BK028>%9381G)?J$'YT2DAA#M4QR6Y<*#0:$&TY-V=9K/_+E6AA*5J,\ M]H*@,TL*S9UB1_^JCY$LDSCV]VQ^9M6 M (RVU^DYKSQU!8NF:3XZTGCZRK$XFC_=Q6?YKLU9+!J202."5 (OX$JS 0PW MQN6J&9[Z01ZS^]E_DOG:#QGG[%'H?>3/Q+_H@IOM:L%VEGJY=M8!-W<9%PM% MRG/\38%#,&ELEVHHAE4XNIN+(* !+<@ %0 @ &;-0 8W!S:"TR M,#(P,#,R.%]C86PN>&UL4$L! A0#% @ RXBL4$900+)Q" \$@ !4 M ( !@$ &-P&UL4$L%!@ & - 8 B@$ +N1 $! end XML 31 R15.htm IDEA: XBRL DOCUMENT v3.20.1
    (9) Note Payable
    3 Months Ended
    Mar. 28, 2020
    Debt Disclosure [Abstract]  
    (9) Note Payable

    (9)        Note Payable 

     

    In March 2020, the company acquired a Sonoscan ultrasound microscope for a price of $208.  The full amount was financed through a 5 year note payable with Crest Capital Corporation.  The note is collateralized by the microscope and is being paid in monthly installments of $4, consisting of principal plus interest at a rate of 6.47%. 

    XML 32 R11.htm IDEA: XBRL DOCUMENT v3.20.1
    (5) Share-Based Payments
    3 Months Ended
    Mar. 28, 2020
    Share-based Payment Arrangement [Abstract]  
    (5) Share-Based Payments

     

    (5)        Share-Based Payments

     

    The Company measures the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of the award. That cost is recognized over the period during which an employee is required to provide services in exchange for the award, the requisite service period (usually the vesting period). The Company provides an estimate of forfeitures at initial grant date. Reductions in compensation expense associated with the forfeited options are estimated at the date of grant, and this estimated forfeiture rate is adjusted periodically based on actual forfeiture experience. The company uses the Black-Scholes option pricing model to determine the fair value of the stock options granted.

     

    During the quarters ended March 28, 2020 and March 30, 2019 a total of 59,000 and 79,000 stock options, respectively, were granted to employees under the Company’s 2020 Equity Incentive Plan and 2009 Stock Incentive Plan, respectively (collectively the “Plan”) and a total of 60,000 and 45,000 stock options, respectively, were granted to outside directors during the quarters ended March 28, 2020 and March 30, 2019

     

    During the quarter ended March 28, 2020 there were no shares issued and during the quarter ended March 30, 2019 there were 1,500 shares issued.  

     

    As of March 28, 2020, there was $198 thousand of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the Plan; that cost is expected to be recognized over a weighted average period of 1.47 years.

     

    During the quarters ended March 28, 2020 and March 30, 2019, the Company recognized approximately $66 thousand and $59 thousand, respectively, as shared-based compensation expense related to previously granted shares under the Plan.

    XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.1
    (5) Share-Based Payments (Details Narrative) - USD ($)
    3 Months Ended
    Mar. 28, 2020
    Mar. 30, 2019
    Share-based Payment Arrangement [Abstract]    
    Stock options granted in the period 119,000 124,000
    Shares issued 1,500
    Unrecognized compensation cost (in Thousands) $ 198  
    Weighted average period to be recognized 1 year 1 month 17 days  
    Share-based compensation expense recognized (in Thousands) $ 66 $ 59
    XML 34 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 35 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 36 R26.htm IDEA: XBRL DOCUMENT v3.20.1
    (8) Line of Credit (Details Narrative)
    3 Months Ended
    Mar. 28, 2020
    USD ($)
    The Massachusetts Business Development Corporation  
    Revolving line of credit maximum borrowing capacity $ 2,500,000
    Line of credit agreement length (terms in years) 3 years
    Borrowing base available $ 1,578,000
    XML 37 R22.htm IDEA: XBRL DOCUMENT v3.20.1
    (4) Commitments & Contingencies - Maturity of capitalized lease liabilities (Details)
    Mar. 28, 2020
    USD ($)
    Commitments (note 4)  
    2020 (remaining) $ 117
    2021 26
    Total undiscounted operating lease payments 143
    Less: Imputed interest (7)
    Present value of operating lease liability 136
    Current lease liability 136
    Long-term lease liability 0
    Total operating lease liability $ 136
    Weighted-average remaining lease term for capitalized operating leases 11 months
    Weighted-average discount rate for capitalized operating leases 650.00%
    XML 38 R9.htm IDEA: XBRL DOCUMENT v3.20.1
    (3) Net Income (Loss) Per Common Equivalent Share
    3 Months Ended
    Mar. 28, 2020
    Earnings Per Share [Abstract]  
    (3) Net Income (Loss) Per Common Equivalent Share

     (3)        Net Income (Loss) Per Common and Common Equivalent Share

     

    Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per common share is calculated by dividing net income (loss) by the sum of the weighted average number of common shares plus additional common shares that would have been outstanding if potential dilutive common shares had been issued for granted stock options and stock purchase rights. Common stock equivalents are excluded from the diluted calculations when a net loss is incurred as they would be anti-dilutive.

     

    The following table presents the calculation of both basic and diluted EPS:

     

         Three Months Ended  
         March 28,      March 30,  
         2020      2019  
    Basic EPS Computation:              
    Numerator:              
    Net income (loss)  $601,654   $(744,214)
               
    Denominator:          
    Weighted average          
    Common shares          
    Outstanding   13,207,436    13,206,069 
               
    Basic EPS  $0.05   $(0.06)
               
    Diluted EPS Computation:          
    Numerator:          
    Net income (loss)  $601,654   $(744,214)
               
    Denominator:          
    Weighted average          
    Common shares          
    Outstanding   13,207,436    13,206,069 
    Dilutive effect of stock options   39,695    —   
               
    Total Shares   13,247,131    13,206,069 
               
    Diluted EPS  $0.05   $(0.06)
               

    XML 39 R1.htm IDEA: XBRL DOCUMENT v3.20.1
    Cover - shares
    3 Months Ended
    Mar. 28, 2020
    May 08, 2020
    Cover [Abstract]    
    Document Type 10-Q  
    Amendment Flag false  
    Document Period End Date Mar. 28, 2020  
    Document Fiscal Period Focus Q1  
    Document Fiscal Year Focus 2020  
    Current Fiscal Year End Date --12-26  
    Entity File Number 0-16088  
    Entity Registrant Name CPS TECHNOLOGIES CORP/DE/  
    Entity Central Index Key 0000814676  
    Entity Incorporation, State or Country Code DE  
    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   13,207,436
    XML 40 R5.htm IDEA: XBRL DOCUMENT v3.20.1
    Shareholders Equity (Unaudited) - USD ($)
    Common Stock
    Additional Paid-In Capital
    Comprehensive Income / Loss
    Stock Repurchased
    Retained Earnings / Accumulated Deficit
    Total
    Beginning balance, stockholders equity at Dec. 29, 2018         $ 5,835,521  
    Beginning balance, shares at Dec. 29, 2018 13,425,992          
    Beginning balance, par value of shares issued at Dec. 29, 2018 $ 134,260          
    Share-based compensation expense   $ 58,986       $ 58,986
    Repurchase of common stock          
    Issuance of common stock pursuant to exercise of stock options   2,235        
    Issuance of common stock pursuant to exercise of stock options, number of shares issued 1,500          
    Issuance of common stock pursuant to exercise of stock options, par value $ 15          
    Net income(loss)     $ 744,214     (744,214)
    Ending balance, stockholders equity at Mar. 30, 2019           5,152,543
    Ending Ending balance, shares at Mar. 30, 2019 13,427,492          
    Ending balance, par value shares issued at Mar. 30, 2019 $ 134,275          
    Beginning balance, stockholders equity at Dec. 28, 2019         $ 5,330,990 $ 5,330,990
    Beginning balance, shares at Dec. 28, 2019           13,427,492
    Share-based compensation expense   65,673       $ 65,673
    Issuance of common stock pursuant to exercise of stock options          
    Issuance of common stock pursuant to exercise of stock options, number of shares issued          
    Issuance of common stock pursuant to exercise of stock options, par value          
    Net income(loss)     $ 601,654     601,654
    Ending balance, stockholders equity at Mar. 28, 2020           $ 5,998,317
    Ending Ending balance, shares at Mar. 28, 2020 13,427,492         13,427,492
    Ending balance, par value shares issued at Mar. 28, 2020 $ 134,275          
    XML 41 R14.htm IDEA: XBRL DOCUMENT v3.20.1
    (8) Line of Credit
    3 Months Ended
    Mar. 28, 2020
    Commitments (note 4)  
    (8) Line of Credit

     

    (8)        Line of Credit

     

    In September 2019, the Company entered into revolving line of credit with The Massachusetts Business Development Corporation (BDC) in the amount of $2.5 million.  The agreement includes a demand note allowing the Lender to call the loan at any time.  CPS may terminate the agreement without a termination fee after 3 years.  The LOC is secured by the accounts receivable and other assets of the Company and has an interest rate of LIBOR plus 650 basis points. At March 28, 2020 the Company had $1.578 million of borrowings under this LOC and its borrowing base at the time would have permitted an additional $922 thousand to have been borrowed. 

     

    The line of credit is subject to certain financial covenants, all of which have been met.

    XML 42 R10.htm IDEA: XBRL DOCUMENT v3.20.1
    (4) Commitments & Contingencies
    3 Months Ended
    Mar. 28, 2020
    Commitments (note 4)  
    (4) Commitments & Contingencies

     

    (4)        Commitments & Contingencies

    Commitments

     

    Leases

    The Company has two real estate leases—one expiring in February 2021 and one with an 11 month duration with options to extend additional years. Since the latter is not reasonably certain that any options will be exercised, it has not been recorded on the balance sheet. CPS also has a few other leases for equipment which are minor in nature and are generally short-term in duration. None of these have been capitalized.

     

    The lease expiring in 2021 is included as a right-of-use lease asset and corresponding lease liability on the balance sheet. This asset and liability was recognized on December 30, 2018 based on the present value of remaining lease payments over the remaining lease term using the Company’s incremental borrowing rate at commencement dates. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

     

    Operating Leases

    Lease expense for operating leases is recognized on a straight-line basis over the lease term. Lease expense is included in rents on the statements of operations and is reported net of lease income. Lease income is not material to the results of operations for the quarter ended March 28, 2020.

     

    The following table presents information about the amount, timing and uncertainty of cash flows arising from the Company’s capitalized operating leases as of March 28, 2020

     

    (Dollars in Thousands)    March 28, 2020  
    Maturity of capitalized lease liabilities    Lease payments  
    2020   117 
    2021   26 
    Total undiscounted operating lease payments  $143 
    Less: Imputed interest   (7)
    Present value of operating lease liability  $136 

     

     

    Balance Sheet Classification     
    Current lease liability  $136 
    Long-term lease liability   0 
    Total operating lease liability  $136 
    Other Information     
    Weighted-average remaining lease term for capitalized operating leases   11 months 
    Weighted-average discount rate for capitalized operating leases   6.5%

     

     

    Operating Lease Costs and Cash Flows

    Operating lease cost and cash paid was $38 thousand during the first quarter of 2020. This cost is related to its long-term operating lease. All other short-term leases were immaterial.

     

    Finance Leases

    The company does not have any finance leases.

    XML 43 R18.htm IDEA: XBRL DOCUMENT v3.20.1
    (4) Commitments & Contingencies (Tables)
    3 Months Ended
    Mar. 28, 2020
    Commitments (note 4)  
    Maturity of capitalized lease liabilities
    (Dollars in Thousands)    March 28, 2020  
    Maturity of capitalized lease liabilities    Lease payments  
    2020   117 
    2021   26 
    Total undiscounted operating lease payments  $143 
    Less: Imputed interest   (7)
    Present value of operating lease liability  $136 

     

     

    Balance Sheet Classification     
    Current lease liability  $136 
    Long-term lease liability   0 
    Total operating lease liability  $136 
    Other Information     
    Weighted-average remaining lease term for capitalized operating leases   11 months 
    Weighted-average discount rate for capitalized operating leases   6.5%