0001171843-20-001695.txt : 20200313 0001171843-20-001695.hdr.sgml : 20200313 20200313084710 ACCESSION NUMBER: 0001171843-20-001695 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 106 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200313 DATE AS OF CHANGE: 20200313 FILER: COMPANY DATA: COMPANY CONFORMED NAME: UFP TECHNOLOGIES INC CENTRAL INDEX KEY: 0000914156 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 042314970 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-12648 FILM NUMBER: 20710826 BUSINESS ADDRESS: STREET 1: 100 HALE STREET CITY: NEWBURYPORT STATE: MA ZIP: 01950 BUSINESS PHONE: 978-352-2200 MAIL ADDRESS: STREET 1: 100 HALE STREET CITY: NEWBURYPORT STATE: MA ZIP: 01950 10-K 1 f10k_031320p.htm FORM 10-K

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE  
  SECURITIES EXCHANGE ACT OF 1934  
     
  For the fiscal year ended December 31, 2019  
     
  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: 001-12648

 

UFP Technologies, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware   04-2314970
(State or other jurisdiction of   (I.R.S. Employer
incorporation or organization)   Identification No.)
     
100 Hale Street, Newburyport, MA – USA  

01950-3504

(Address of principal executive offices)   (Zip Code)

 

(978) 352-2200

(Registrant’s telephone number, including area code)

 

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

 

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common Stock UFPT The NASDAQ Stock Market L.L.C.

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes ☐   No ☒

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.    Yes ☐   No ☒

 

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

 

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

 

 

 

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

 

Large accelerated filer ☐   Accelerated filer ☒
     
Non-accelerated filer ☐   Smaller reporting company ☒
     
    Emerging growth company ☐

 

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

 

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

 

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant as of the last business day of the registrant’s most recently completed second fiscal quarter was approximately $279,729,924, based on the closing sales price of $41.61 per share of such stock on the NASDAQ Capital Market on June 28, 2019.

 

As of March 5, 2020, there were 7,463,260 shares of common stock, $0.01 par value per share, of the registrant outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Document   Parts of this Form 10-K Into Which Incorporated
Portions of the registrant’s Proxy Statement for the
2020 Annual Meeting of Shareholders.
  Part III

 

 

 

 

PART I

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

Some of the statements contained in this Report are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act). These statements are subject to known and unknown risks, uncertainties, and other factors, which may cause our or our industry’s actual results, performance, or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Forward-looking statements include, but are not limited to, statements about the Company’s prospects, statements about the Company’s acquisition strategies and opportunities and the Company’s growth potential and strategies for growth, anticipated trends in the different markets in which the Company competes, including the medical, automotive, aerospace and defense, consumer, electronics and industrial markets, expectations about shifting the Company’s book of business to higher-margin opportunities, expectations regarding the duration and extent of slowdowns in demand in certain segments, expectations regarding customer demand, anticipated advantages the Company expects to realize from its investments and capital expenditures, expectations regarding the Company’s manufacturing capacity, operating efficiencies, and new production equipment, statements about new product offerings and program launches and the expected timing thereof, statements about the Company’s acquisition and integration of Dielectrics and the synergies, customer opportunities and other benefits anticipated in connection with the Dielectrics business and products, the Company’s participation and growth in multiple markets, its business opportunities, expectations regarding the Company’s liquidity, anticipated revenues and the timing of such revenues, and any indication that the Company may be able to sustain or increase its sales, earnings or earnings per share, or its sales, earnings or earnings per share growth rates. Investors are cautioned that such forward-looking statements involve risks and uncertainties, including without limitation risks and uncertainties associated with the Company’s acquisition and integration of Dielectrics, risks associated with the identification of suitable acquisition candidates and the successful, efficient execution of acquisition transactions, the financing of such acquisitions and the integration of any acquisition candidates, risks associated with increasing manufacturing capacity and efficiencies, and new production equipment of the Company, risks associated with efforts to shift the Company’s book of business to higher-margin opportunities, risks associated with slowdowns in demand, risks and uncertainties associated with the anticipated growth of the Company’s business and increases to sales, earnings and earnings per share, the risk that the Company may not be able to finalize anticipated new customer and vendor contracts, risks associated with new product and program launches, and risks related to our indebtedness and compliance with covenants contained in our financing arrangements. Accordingly, actual results may differ materially.

 

In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “could,” “would,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “projects,” “predicts,” “potential,” and similar expressions intended to identify forward-looking statements. Our actual results could be different from the results described in or anticipated by our forward-looking statements due to the inherent uncertainty of estimates, forecasts, and projections, and may be materially better or worse than anticipated. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Forward-looking statements represent our estimates and assumptions only as of the date of this Report. We expressly disclaim any duty to provide updates to forward-looking statements, and the estimates and assumptions associated with them, after the date of this Report, in order to reflect changes in circumstances or expectations, or the occurrence of unanticipated events, except to the extent required by applicable securities laws. All of the forward-looking statements are qualified in their entirety by reference to the factors discussed above and under “Risk Factors” set forth in Part I Item 1A of this Report, as well as the risks and uncertainties discussed elsewhere in this Report. We qualify all of our forward-looking statements by these cautionary statements. We caution you that these risks are not exhaustive. We operate in a continually changing business environment and new risks emerge from time to time.

 

Unless the context requires otherwise, the terms “we”, “us”, “our”, or “the Company” refer to UFP Technologies, Inc. and its consolidated subsidiaries.

 

3

 

ITEM 1. BUSINESS

 

The Company is an innovative designer and custom manufacturer of components, subassemblies, products and packaging utilizing highly specialized foams, films, and plastics primarily for the medical market. The Company manufactures its products by converting raw materials using laminating, molding, radio frequency and impulse welding and fabricating manufacturing techniques. The Company is an important link in the medical device supply chain and a valued outsource partner to many of the top medical device manufacturers in the world. The Company’s single-use and single-patient devices and components are used in a wide range of medical devices, disposable wound care products, infection prevention, minimally invasive surgery, wearables, orthopedic soft goods, and orthopedic implant packaging.

 

The Company is diversified by also providing highly engineered products and components to customers in the automotive, aerospace and defense, consumer, electronics and industrial markets. Typical applications of its products include military uniform and gear components, automotive interior trim, athletic padding, environmentally friendly protective packaging, air filtration, abrasive nail files, and protective cases and inserts.

 

The Company was incorporated in the State of Delaware in 1993.

 

The consolidated financial statements of the Company include the accounts and results of operations of UFP Technologies, Inc. and its wholly-owned subsidiaries, Dielectrics, Inc. (“Dielectrics”), Moulded Fibre Technology, Inc., Simco Industries, Inc., and UFP Realty LLC (“UFP Realty”), and UFP Realty’s wholly-owned subsidiaries, UFP MA, LLC, UFP CO, LLC, UFP FL, LLC, UFP TX, LLC, UFP MI, LLC, and UFP IA, LLC. All significant inter-company balances and transactions have been eliminated in consolidation. The vast majority of the Company’s assets are located within the United States. FlexShield®, FirmaLite®, Winepacks®, BioShell®, T-Tubes®, Tri-Covers®, Erasables®, Design Nail®, Pro-Sticks®, Cryoshell® Case Fit®, and Mambo® are our U.S. registered trademarks. Each trademark, trade name, or service mark of any other company appearing in this Report belongs to its respective holder.

 

Available Information

 

The Company’s Internet website address is http://www.ufpt.com. Through its website, the Company makes available, free of charge, its annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and any amendments to those reports, as soon as reasonably practicable after the Company electronically files such material with, or furnishes it to, the Securities and Exchange Commission (“SEC”). These SEC reports can be accessed through the investor relations section of the Company’s website. The information found on the Company’s website is not part of this or any other report filed with or furnished to the SEC. You may read and copy any materials filed with the SEC at the SEC’s Public Reference Room at 100 F Street, NE, Washington, DC 20549. You may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC also maintains an Internet website that contains reports, proxy and information statements, and other information regarding the Company and other issuers that file electronically with the SEC. The SEC’s Internet website address is http://www.sec.gov.

 

Market Overview

The applications for the Company’s products are numerous and diverse. The Company sells its products into distinct markets with its primary focus on the Medical market:

 

Medical – The global medical market is large, growing, and varied but the Company targets specific segments where its access to highly specialized materials combined with its design and manufacturing expertise helps customers differentiate products, minimize the patient’s risk of infection, improve patient outcomes, and increase their client’s speed to market. The product segments include: infection prevention, medical devices, orthopedics, wound care, surgical instruments, diagnostics, and biopharma.

 

Automotive - Automotive companies are challenged with creating quieter, safer and more efficient vehicles. The Company partners with OEMs, Tier 1 suppliers, and its own material manufacturers to develop customized solutions to solve automakers’ biggest challenges.

 

4

 

Aerospace – The Company primarily targets commercial aircraft manufacturers to address the need for improved safety, better fuel economy, lower emissions, and overall passenger comfort.

 

Defense – As a long-time supplier to military defense contractors and law enforcement, the Company provides highly innovative solutions to ensure soldier safety, improve comfort, and protect mission critical equipment.

 

Consumer & Electronics – The Company manufactures protective packaging for large and fragile consumer products. The rise of direct-to-consumer shipping as well as a need for environmentally friendly packaging has increased demand for the company’s molded fiber products. For the sports and leisure segment, the Company is an innovator in comfort cushioning for helmets and other protective gear.

 

Industrial – The applications for the Company’s industrial products are highly diverse. Examples include air and liquid filters, tool control cases, insulation, seals, and gaskets.

 

Products

 

The Company’s custom products are targeted at macro market trends and create specific opportunities in niche segments where the Company’s access to specialty materials, engineering know-how, and processing expertise can be leveraged to create value for its customers. Examples of its custom products targeted to specific markets include:

 

Medical – Single patient use surfaces, advanced wound care, infection prevention, disposables for surgical procedures, endoscopic procedures, orthopedic implants, orthopedic appliances, biopharma drug manufacturing. In general, the Company’s solutions are all aimed at improving treatment outcomes while reducing risk and cost.
   
 Automotive – Molded components designed to make cars lighter (therefore more fuel efficient), quieter, and safer. Applications include load floors, sun shades, SUV cargo cover handles, driveshaft damping, engine & manifold covers, acoustic insulation, quarter panels and wheel liners.
   
 Aerospace – Molded composites for commercial aviation to make planes lighter and safer. The Company is focused on specialty foam (PVDF) tubing for a leader in the industry.
   
 Defense - Molded composites for military gear to improve the safety and comfort of soldiers. Applications include backpack components, knee and elbow pads, eyewear, and helmets.
   
 Consumer and Electronic Packaging – 100% recycled protective packaging for B2C brands primarily focused on electronics, candles, wine, and other high-volume consumer products using the “next day” carrier infrastructure.
   
 Specialty Case Solutions – Reusable cases and custom inserts to quickly and safely deploy high-end, customized product solutions. Applications include military equipment and high-value commercial electronics.

 

Regulatory Climate and Environmental Considerations

 

The Company’s medical customers typically require FDA approval for their products and therefore sometimes require their suppliers to manufacture in facilities that are FDA approved and comply with the ISO 13485 quality standard for medical devices. The Company has seven manufacturing locations that are ISO 13485 certified and four that are FDA approved. The Company’s automotive customers sometimes require their suppliers to certify their manufacturing locations to the IATF 16949 automotive quality standard. The Company’s Grand Rapids, MI facility meets this requirement. The Company’s molded fiber packaging operation manufactures environmentally friendly and sustainable products made primarily from post-consumer newsprint and water. As a further commitment to protecting the environment, the Clinton, IA and El Paso, TX operations are certified to ISO 14001, an international environmental standard. The packaging industry has been subject to user, industry, and legislative pressure to develop environmentally responsible packaging alternatives that reduce, reuse, and recycle packaging materials. Government authorities have enacted legislation relating to source reduction, specific product bans, recycled content, recyclability requirements, and “green marketing” restrictions. In order to provide packaging that complies with all regulations regardless of a product’s destination, manufacturers seek packaging materials that meet both environmentally-related demands and performance specifications. Some packaging manufacturers have responded by reducing product volume and ultimate waste product disposal through reengineering traditional packaging solutions; adopting new manufacturing processes; participating in recovery and reuse systems for resilient materials that are inherently reusable; creating programs to recycle packaging following its useful life; and developing materials that use a high percentage of recycled content in their manufacture. Wherever feasible, the Company aims to employ one or more of these techniques to create environmentally-responsible packaging solutions. In addition to offering molded fiber packaging products made from recycled paper derived primarily from post-consumer newspaper waste, the Company actively promotes its philosophy of reducing product volume and resulting post-user product waste. The Company designs products to provide optimum performance with minimum material. In addition, the Company bales and disposes of certain of its urethane foam scrap for use in the carpeting industry. The Company’s Newburyport, MA facility utilizes solar power to provide approximately 13% of its electricity, with plans to increase capacity in the future. The Company is aware of public support for environmentally-responsible packaging and products. Future government action may impose restrictions affecting the industry in which the Company operates. There can be no assurance that any such action will not adversely impact the Company’s products and business.

 

5

 

Marketing and Sales

 

The Company markets to the target industries it serves by promoting specific solutions, materials, and manufacturing capabilities and services. The Company is marketed through websites, trade shows and expositions, social media, online advertising, and press releases. Its relationships with key material suppliers are also an important part of its marketing and sales efforts. The Company markets and sells its products in the United States principally through a direct sales force. The Company also uses independent manufacturer representatives to sell its products. The Company’s sales people, in conjunction with Company engineers, collaborate with customers and in-house design and manufacturing experts to develop custom-engineered solutions on a cost-effective basis. For the year ended December 31, 2019, no one customer’s sales exceeded 10% of total sales. Seasonality is not a major factor in the Company’s sales. See the Company’s consolidated financial statements contained in Part IV, Item 15, of this Report for net sales by market.

 

Working Capital

 

The Company funds its business operations through a combination of available cash and cash equivalents, and cash generated from operations. In addition, the Company’s revolving credit facility is available for additional working capital needs.

 

Manufacturing

 

The Company’s manufacturing operations consist primarily of cutting, routing, molding, vacuum-forming, laminating, radio frequency and impulse welding and assembling. For medical custom-molded foam products and thermoplastic welded devices, the Company’s skilled engineering personnel analyze specific customer requirements to design and build prototype products to determine product functionality. Upon customer approval, prototypes are converted to final designs for commercial production runs. Molded cross-linked foam products are produced in a thermoforming process using heat, pressure, and precision metal tooling. Plastics and other materials are sealed using radio frequency and impulse welding. Reticulated polyurethane foam is also used for many high-performance medical products requiring precision fluid or air management. These products are typically fabricated using high speed die-cutting or waterjet cutting. Laminated products for medical, military, and personal comfort and protection are produced through a process whereby the foam medium is heated to the melting point. The heated foam is then typically bonded to a non-foam material through the application of mechanical pressure.

 

The Company also engineers components for automotive use as interior trim and structural applications. These components are produced using a compression molding process to create highly functional composites consisting of various materials such as polypropylene/fiberglass panels, nonwovens, and fabrics. Highly specialized polypropylene based nonwoven material is used for automotive interior noise reduction and is fabricated using a die cut process. Foam for packaging, filtration, acoustical, and thermal insulation products that do not utilize cross-linked foam are fabricated by cutting shapes from blocks of foam, using specialized cutting tools, routers, water jets, and hot wire equipment, and assembling these shapes into the final product using a variety of foam welding or gluing techniques. Products can be used on a stand-alone basis or bonded to another foam product or other material such as a corrugated medium.

 

6

 

Molded fiber products are manufactured by vacuum-forming a pulp of recycled or virgin paper materials onto custom-engineered molds. With the application of vacuum and air, the molded parts are pressed and transferred to an in-line dryer, from which they exit ready for packing or subsequent value-added operations. The Company does not manufacture any of the raw materials used in its products. With the exception of certain grades of cross-linked foam and technical polyurethane foams, these raw materials are available from multiple supply sources. Although the Company relies upon a limited number of suppliers for cross-linked and technical polyurethane foams, the Company’s relationships with its suppliers are good, and the Company expects that these suppliers will be able to meet its requirements for these foams. Any delay or interruption in the supply of raw materials could have a material adverse effect on the Company’s business.

 

Research and Development

 

The Company’s engineering personnel continuously explore design and manufacturing techniques, as well as new and innovative materials to meet the unique demands and specifications of its customers. Because the Company’s products tend to have relatively short life cycles, research and development is an integral part of the Company’s ongoing cost structure.

 

Competition

 

The medical contract manufacturing industry is highly competitive as is the foam and plastics converting industry as a whole. While there are several national companies that convert foam and plastics, the Company’s primary competition is from smaller independent regional manufacturing companies. These companies generally market their products in specific geographic areas from neighboring facilities. In addition, the Company’s foam and fiber packaging products compete against products made from alternative materials, including expanded polystyrene foams, die-cut corrugated, plastic peanuts, plastic bubbles, and foam-in-place urethane. The Company’s custom engineered products face competition primarily from smaller companies that typically concentrate on production of products for specific industries. The Company expects to compete effectively in the engineered products market due to its ability to address its customers' primary vendor selection criteria, including price, product performance, product reliability, and customer service, as well as its access to a wide variety of materials, its engineering expertise, its ability to combine foams with other materials such as plastics and laminates, and its ability to manufacture products in a clean room environment.

 

Patents and Other Proprietary Rights

 

The Company relies upon trade secrets, patents, and trademarks to protect its technology and proprietary rights. The Company believes the improvement of existing products, reliance upon trade secrets and unpatented proprietary know-how, and the development of new products are generally as important as patent protection in establishing and maintaining a competitive advantage. Nevertheless, the Company has obtained patents and may continue to make efforts to obtain patents, when available, although there can be no assurance that any patent obtained will provide substantial protection or be of commercial benefit to the Company, or that its validity will be upheld if challenged. The Company has a total of 18 active patents relating to technologies including foam, packaging, tool control technologies, radio frequency welding, automotive superforming processes and to certain nail file technologies. The Company also has patent applications in process. There can be no assurance that any patent or patent application will provide significant protection for the Company’s products and technology or will not be challenged or circumvented by others. The expiration dates for the Company’s patents range from 2021 through 2038.

 

Backlog

 

The Company’s backlog, as of February 21, 2020 and February 22, 2019, totaled approximately $54.3 million and $53.8 million, respectively. The backlog consists of purchase orders for which a delivery schedule within the next twelve months has been specified by customers. Orders included in the backlog may generally be canceled or rescheduled by customers without significant penalty. The backlog as of any particular date should not be relied upon as indicative of the Company’s revenues for any period as it includes customer blanket purchase orders that are non-binding.

 

7

 

Employees

 

As of January 25, 2020, the Company had a total of 986 full-time employees (as compared to 1051 full-time employees as of January 26, 2019) and 168 temporary employees (as compared to 112 temporary employees at January 26, 2019). The Company is not a party to any collective bargaining agreements. The Company considers its employee relations to be good.

 

ITEM 1A.RISK FACTORS

 

You should carefully consider the risks described below and the other information in this Report before deciding to invest in shares of our common stock. These are the risks and uncertainties we believe are most important for you to consider. Additional risks and uncertainties not presently known to us, which we currently deem immaterial or which are similar to those faced by other companies in our industry or business in general, may also impair our business operations. If any of the following risks or uncertainties occurs, our business, financial condition and operating results would likely suffer. In that event, the market price of our common stock could decline, and you could lose all or part of your investment.

 

We depend on a small number of customers for a large percentage of our revenues. The loss of any such customer, a reduction in sales to any such customer, or the decline in the financial condition of any such customer could have a material adverse effect on our business, financial condition, and results of operations.

 

A limited number of customers typically represent a significant percentage of our revenues in any given year. Our top ten customers represented approximately 34.7%, 29.3%, and 28.9% of our total revenues in 2019, 2018, and 2017, respectively. No one customer’s sales exceeded 10% of total sales for the year ended December 31, 2019. The loss of a significant portion of our expected future sales to any of our large customers would have a material adverse effect on our business, financial condition, and results of operations. Likewise, a material adverse change in the financial condition of any of these customers could have a material adverse effect on our ability to collect accounts receivable from any such customer.

 

Our business could be harmed if our products contain undetected errors or defects or do not meet applicable specifications.

 

We are continuously developing new products and improving our existing products. Our existing and newly introduced products can contain undetected errors or defects. In addition, these products may not meet their performance specifications under all conditions or for all applications. If, despite internal testing, and testing by customers, any of our products contain errors or defects or fail to meet applicable specifications, then we may be required to enhance or improve those products or technologies. We may not be able to do so on a timely basis, if at all, and may only be able to do so at considerable expense. If a particular error or defect is repeated throughout our mass production process, the cost of repairing such defect may be highly disproportionate to the original cost of the product or component. In addition, any significant errors, defects, or other performance failures could render our existing and/or future products unreliable or ineffective and could lead to decreased confidence in our products, adverse customer reaction, negative publicity, mandatory or voluntary recalls, or legal claims, the occurrence of any of which could have a material adverse effect upon our business, financial condition and results of operations.

 

Further, if our products are defectively designed, manufactured or labeled, contain defective components or are misused, we may become subject to costly litigation by our customers. Product liability claims could divert management's attention from our core business, be expensive to defend and result in sizable damage awards against us.

 

New technologies could result in the development of new products by our competitors and a decrease in demand for our products, which could materially adversely affect our business, financial condition and results of operations.

 

Our failure to develop new technologies, or anticipate or react to changes in existing technologies, could result in a decrease in our sales and a loss of market share to our competitors. Our financial performance depends on our ability to design, develop and manufacture new products and product enhancements on a timely and cost-effective basis. We may not be able to successfully identify new product opportunities or develop and bring new products to market in a timely and cost-effective manner.

 

8

 

Products or technologies developed by other companies may render our products or technologies obsolete or noncompetitive. Our failure to identify or capitalize on any fundamental shifts in technologies, relative to our competitors, could have a material adverse effect on our competitive position within our industry and harm our relationships with our customers.

 

If we fail to comply with specific provisions in our customer contracts or with government contracting or Food and Drug Administration (FDA) regulations, our business could be materially adversely affected.

 

Our customer contracts, particularly with respect to contracts for which the government is a direct or indirect customer, may include unique and specialized requirements. This may also include contracts with customers that derive goods subject to FDA regulations. Failure to comply with the specific provisions in our customer contracts, or any violation of government or FDA contracting regulations, could result in termination of the contracts, increased costs to us, suspension of payments, imposition of fines, and suspension from future government contracting. Further, any negative publicity related to our failure to comply with the provisions in our customer contracts could have a material adverse effect on our business, financial condition, or results of operations.

 

We may pursue acquisitions or other strategic relationships that involve inherent risks, any of which may cause us to not realize anticipated benefits.

 

Our business strategy includes the potential acquisition of businesses and other business combinations that we expect will complement and expand our business. In addition, we may also pursue other strategic relationships or opportunities. We may not be able to successfully identify suitable acquisition or other strategic opportunities or complete any particular acquisition, combination, or other transaction on acceptable terms. Our identification of suitable acquisition candidates and strategic opportunities involves risks inherent in assessing the values, strengths, weaknesses, risks and profitability of these opportunities including their effects on our business, diversion of our management’s attention and risks associated with unanticipated problems or unforeseen liabilities. Our failure to identify suitable acquisition or other strategic opportunities may restrict our ability to grow our business. If we are successful in pursuing future acquisitions or strategic opportunities, we may be required to expend significant funds, incur additional debt, or issue additional securities, which may materially and adversely affect our results of operations and be dilutive to our stockholders. If we spend significant funds or incur additional debt, our ability to obtain financing for working capital or other purposes could decline and we may be more vulnerable to economic downturns and competitive pressures. In addition, we cannot guarantee that we will be able to finance additional acquisitions or that we will realize any anticipated benefits from acquisitions or other strategic opportunities that we complete. When we successfully acquire another business, such as Dielectrics, the process of successfully integrating the acquired operations into our existing operations may result in unforeseen operating difficulties and may require significant financial resources that would otherwise be available for the ongoing development or expansion of our existing business. Decreases in customer loyalty or product orders, failure to retain and develop the acquired workforce, failure to integrate financial reporting systems, failure to establish and maintain appropriate controls or unknown or contingent liabilities could adversely affect our ability to realize the anticipated benefits of an acquisition. The integration of an acquired business such as Dielectrics or any other acquired business, whether or not successful, requires significant efforts which may result in additional expenses and divert the attention of our management and technical personnel from other projects. These transactions are inherently risky, and there can be no assurance that any past or future transaction will be successful.

 

Failure to retain key personnel could impair our ability to execute our business strategy.

 

The continuing service of our executive officers and essential sales, engineering, technical and management personnel, together with our ability to attract and retain such personnel, is an important factor in our continuing ability to execute our strategy. There is substantial competition to attract such employees, and the loss of any such key employees could have a material adverse effect on our business and operating results. The same could be true if we were to experience a high turnover rate among sales, engineering and technical personnel and we were unable to replace them.

 

9

 

We operate in highly competitive industries and we may be unable to compete successfully, which could materially adversely affect our business, financial condition and results of operations.

 

We face intense competition in all markets and in each area of our business, in some cases from our own customers bringing programs in-house. Our primary competition for our products is from smaller, independent, regional manufacturing companies. Our current competitors may increase their participation in, or new competitors may enter into, the markets in which we compete. In addition, our suppliers may acquire or develop the capability and desire to compete with us. If our suppliers choose to expand their own operations, through acquisitions or otherwise, and begin manufacturing and selling products directly to our customers, it could reduce our pricing or sales volume and overall profitability. If we are unable to compete successfully with new or existing competitors, it could have a material adverse effect on our business, financial condition and results of operations.

 

Further, technological innovation by any of our existing competitors, or new competitors entering any of the markets in which we do business, could put us at a competitive disadvantage and could cause us to lose market share. Increased competition for the sales of our products could result in price reductions, reduced margins and loss of market share, which could materially adversely affect our prospects, business, financial condition and results of operations.

 

Our markets are cyclical, which may result in fluctuations in our results of operations.

 

Demand for our products, especially in the automotive and aerospace and defense markets, is cyclical. Downturns in economic conditions typically have an adverse effect on cyclical industries due to decreased demand for products. We seek to reduce our exposure to industry downturns and cyclicality by marketing our products to diversified and varied markets. However, we may experience substantial period-to-period fluctuations in our results of operations due to the cyclical nature of demand for our products in the markets in which we compete.

 

The cost of raw materials that we use to manufacture our products, particularly petroleum and petroleum-based raw materials, are subject to escalation and could increase, which may materially adversely affect our business, financial condition and results of operations.

 

The cost of raw materials, including petroleum and petroleum-based raw materials such as resins, used in the production of our products, represents a significant portion of our direct manufacturing costs. Any fluctuations in the price of petroleum, or any other material used in the production of our products, may have a material adverse effect on our business, financial condition, and results of operations. Such price increases could reduce demand for our products. If we are not able to buy raw materials at fixed prices, or pass on price increases to our customers, we may lose orders or enter into orders with less favorable terms, either of which could have a material adverse effect on our business, financial condition, and results of operations.

 

Security breaches, including cybersecurity incidents and other disruptions could compromise our information, expose us to liability and harm our reputation and business.

 

In the ordinary course of our business we collect and store sensitive data, including intellectual property, personal information, our proprietary business information and that of our customers, suppliers and business partners, and personally identifiable information of our customers and employees in our data centers and on our networks. The secure maintenance and transmission of this information is critical to our operations and business strategy. We rely on commercially available systems, software, tools and monitoring to provide security for processing, transmission and storage of confidential information. Computer hackers may attempt to penetrate our computer systems and, if successful, misappropriate personal or confidential business information. In addition, an associate, contractor, or other third-party with whom we do business may attempt to circumvent our security measures in order to obtain such information and may purposefully or inadvertently cause a breach involving such information. Despite the security measures we have in place and any additional measures we may implement in the future to safeguard our systems and to mitigate potential security risks, our facilities and systems, and those of our third-party service providers, could be vulnerable to security breaches. Any such compromise of our data security and access, public disclosure, or loss of personal or confidential business information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, regulatory penalties, disruption of our operations, damage to our reputation, loss of our customers’ willingness to transact business with us, and subject us to additional costs and liabilities which could materially adversely affect our business.

 

10

 

We may be unable to protect our proprietary technology from infringement.

 

We rely on a combination of patents, trademarks, and unpatented proprietary know-how and trade secrets to establish and protect our intellectual property rights. We enter into confidentiality agreements with suppliers, customers, employees, consultants and potential acquisition candidates as necessary to protect our know-how, trade secrets and other proprietary information. However, these measures and our patents and trademarks may not afford complete protection of our intellectual property, and it is possible that third parties may copy or otherwise obtain and use our proprietary information and technology without authorization or otherwise infringe on our intellectual property rights. We cannot assure that our competitors will not independently develop equivalent or superior know-how, trade secrets or production methods. Significant impairment of our intellectual property rights could harm our business or our ability to compete. For example, if we are unable to maintain the proprietary nature of our technologies, our profit margins could be reduced as competitors could more easily imitate our products, possibly resulting in lower prices or lost sales for certain products. In such a case, our business, financial condition and results of operations may be materially adversely affected.

 

Fluctuations in the supply of components and raw materials we use in manufacturing our products could cause production delays or reductions in the number of products we manufacture, which could materially adversely affect our business, financial condition and results of operations.

 

Our business is subject to the risk of periodic shortages of raw materials. We purchase raw materials pursuant to purchase orders placed from time to time in the ordinary course of business. Failure or delay by such suppliers in supplying us necessary raw materials could adversely affect our ability to manufacture and deliver products on a timely and competitive basis.

 

While we believe that we may, in certain circumstances, secure alternative sources of these materials, we may incur substantial delays and significant expense in doing so, the quality and reliability of alternative sources may not be the same and our operating results may be materially adversely affected. Alternative suppliers might charge significantly higher prices for materials than we currently pay. Under such circumstances, the disruption to our business could have a material adverse impact on our customer relationships, business, financial condition, and results of operations.

 

In addition, we are dependent on a relatively small number of suppliers for cross-linked foam and technical polyurethane foams. While we believe that we have developed strong relationships with these suppliers, any failure or delay by such suppliers in supplying us these necessary products could adversely affect our ability to manufacture and deliver products on a timely and competitive basis.

 

We are subject to a variety of federal, state and local laws and regulations, including health and safety laws and regulations, and the cost of complying, or our failure to comply, with such requirements could materially adversely affect our business, financial condition and results of operations.

 

We are subject to a variety of federal, state and local laws and regulations, including health and safety laws and regulations. We must also comply with a variety of laws relating to doing business outside of the United States, including, among others, laws and regulations relating to Office of Foreign Asset Controls, United States, United Nations, EU and other country specific sanctions, and the Iran Threat Reduction and Syria Human Rights Act of 2012. The risks of substantial costs and liabilities related to compliance with these laws and regulations are an inherent part of our business. Despite our intention to comply with these laws and regulations, we cannot guarantee that we will at all times comply with all such requirements. Compliance with health and safety legislation and other regulatory requirements may prove to be more limiting and costly than we anticipate and may also increase substantially in future years. If we violate, or fail to comply with these requirements, we could be fined or otherwise sanctioned by regulators. In addition, these requirements are complex, change frequently and may become more stringent over time, which could materially adversely affect our business, financial condition and results of operations.

 

11

 

Our products could infringe the intellectual property rights of others, which may lead to litigation that could itself be costly, result in the payment of substantial damages or royalties, and prevent us from using technology that is essential to our products.

 

We cannot guarantee that our products, manufacturing processes or other methods do not infringe the patents or other intellectual property rights of third parties. Infringement and other intellectual property claims and proceedings brought against us, whether successful or not, could result in substantial costs and harm our reputation. Such claims and proceedings can also distract and divert our management and key personnel from other tasks important to the success of our business. In addition, intellectual property litigation or claims could force us to do one or more of the following:

 

cease selling or using any of our products that incorporate the asserted intellectual property, which would adversely affect our revenues;
   
pay substantial damages for past use of the asserted intellectual property;
   
obtain a license from the holder of the asserted intellectual property, which license may not be available on reasonable terms, if at all; and/or
   
redesign or rename, in the case of trademark claims, our products to avoid infringing the intellectual property rights of third parties, which may be costly and time-consuming, even if possible.

 

In the event of an adverse determination in an intellectual property suit or proceeding, or our failure to license essential technology, our sales could be harmed and our costs could increase, which could materially adversely affect our business, financial condition and results of operations.

 

We may lose business if our customers shift their manufacturing offshore.

 

Historically, geography has been a large factor in the packaging business. Manufacturing and other companies shipping products typically buy packaging from companies that are relatively close to their manufacturing facilities to increase shipping efficiency and decrease costs. As many U.S. companies move their manufacturing operations overseas, particularly to Asia and Mexico, the associated packaging business often follows. We have lost customers in the past and may lose customers again in the future as a result of customers moving their manufacturing facilities offshore, then hiring our competitors that operate packaging-production facilities perceived to be more territorially advantageous. As a result, our sales may suffer, which could have a material adverse effect upon our business, financial condition and results of operations.

 

Reductions in the availability of energy supplies or an increase in energy costs may increase our operating costs.

 

We use electricity and natural gas at our manufacturing facilities to operate our equipment. Over the past several years, prices for electricity and natural gas have fluctuated significantly. An outbreak or escalation of hostilities between the United States and any foreign power, or a natural disaster, could result in a real or perceived shortage of petroleum and/or natural gas, which could result in an increase in the cost of electricity or energy generally as well as an increase in the cost of our raw materials, of which many are petroleum-based. In addition, increased energy costs negatively impact our freight costs due to higher fuel prices. Future limitations on the availability or consumption of petroleum products and/or an increase in energy costs, particularly electricity for plant operations, could have a material adverse effect upon our business, financial condition and results of operations.

 

As a public company, we need to comply with the reporting obligations of the Securities Exchange Act of 1934, the Sarbanes-Oxley Act of 2002, and the Dodd-Frank Act of 2010, among other laws and regulations. If we fail to comply with the reporting obligations of these laws or if we fail to maintain adequate internal controls over financial reporting, our business, financial condition, and results of operations and investors’ confidence in us, could be materially and adversely affected.

 

As a public company, we are required to comply with the periodic reporting obligations of the Exchange Act, including preparing annual reports, quarterly reports and current reports. We are also subject to certain of the provisions of the Sarbanes-Oxley and Dodd-Frank Acts which, among other things, require enhanced disclosure of business, financial, compensation and governance information. Our failure to prepare and disclose this information in a timely manner could subject us to penalties under federal securities laws, expose us to lawsuits, and restrict our ability to access financing. We may identify areas requiring improvement with respect to our internal control over financial reporting, and we may be required to design enhanced processes and controls to address issues identified. This could result in significant delays and cost to us and require us to divert substantial resources, including management time, from other activities. If we fail to maintain the adequacy of our internal controls, we may not be able to ensure that we can conclude on an ongoing basis that we have effective internal control over financial reporting. Moreover, effective internal controls are necessary for us to produce reliable financial reports and are important to help prevent fraud.

 

12

 

Restrictions in our credit facilities may limit our business and financial activities, including our ability to obtain additional capital in the future.

 

In February 2018, we entered into a Credit Agreement with Bank of America, N.A., which provided for a $50 million revolving credit facility and a $20 million term loan facility. This Credit Agreement contains covenants imposing various restrictions on our business and financial activities. These restrictions may affect our ability to operate our business and undertake certain financial activities and may limit our ability to take advantage of potential business or financial opportunities as they arise. The restrictions these covenants place on us include limitations on our ability to incur liens, incur indebtedness, make investments, dissolve or merge or consolidate with or into another entity, dispose of certain property, and make restricted payments. The Credit Agreement also requires us to meet certain financial ratios, including a minimum fixed-charge coverage ratio and a maximum total funded debt to EBITDA ratio. The breach of any of these covenants or restrictions could result in a default under the Credit Agreement, which could have a material adverse impact to our business, financial condition and results of operation.

 

We are also exposed to the risk of increasing interest rates as our revolving credit facility is at a variable interest rate. Any material changes in interest rates could result in higher interest expense and related payments for us. We have entered into an interest rate swap agreement that modifies our variable interest rate exposure with regards to the term loan by converting the term loan from a variable rate to a fixed rate in order to hedge against the possibility of rising interest rates during the term of the loan.

 

Members of our board of directors and management who also are our stockholders exert significant influence over us.

 

Based on information made available to us, we believe that our executive officers, directors and their affiliates collectively owned approximately 9.9% of our outstanding shares of common stock as of March 2, 2020. As a result, those stockholders may, if acting together, control or exert substantial influence over actions requiring stockholders’ approval, including elections of our directors, amendments to our certificate of incorporation, mergers, sales of assets or other business acquisitions or dispositions.

 

Provisions of our corporate charter documents and Delaware law may dissuade potential acquirers, prevent the replacement or removal of our current management and may thereby affect the price of our common stock.

 

The board of directors has the authority to issue up to 1,000,000 shares of preferred stock and to determine the price, rights, preferences, privileges, and restrictions, including voting rights of those shares without any further vote or action by the stockholders. The rights of the holders of common stock will be subject to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued in the future. The issuance of preferred stock, while providing flexibility in connection with possible financings, acquisitions and other corporate purposes, could have the effect of making it more difficult for a third party to acquire a majority of our outstanding voting stock. We have no present plans to issue shares of preferred stock.

 

Further, certain provisions of our certificate of incorporation, bylaws, and Delaware law could delay or make more difficult a merger, tender offer or proxy contest involving us or, for a third party to acquire a majority of our outstanding voting common stock. These include provisions that classify our board of directors, limit the ability of stockholders to take action by written consent, call special meetings, remove a director for cause, amend the bylaws, or approve a merger with another company. In addition, our bylaws set forth advance notice procedures for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders.

 

13

 

We are subject to the provisions of Section 203 of the Delaware General Corporation Law which prohibits a publicly-held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. For purposes of Section 203, a “business combination” includes a merger, asset sale or other transaction resulting in a financial benefit to the interested stockholder, and an “interested stockholder” is a person who, either alone or together with affiliates and associates, owns (or within the past three years did own) 15% or more of the corporation’s voting stock.

 

Regulations related to “conflict minerals” may cause us to incur additional expenses and could limit the supply and increase the cost of certain metals used in manufacturing our products.

 

In 2012, the SEC adopted a rule requiring disclosures by public companies of specified minerals, known as conflict minerals, that are necessary to the functionality or production of products manufactured or contracted to be manufactured. The rule requires an annual disclosure report to be filed and requires companies to perform due diligence and disclose and report whether or not such minerals originate from the Democratic Republic of Congo or an adjoining country. The rule could affect sourcing at competitive prices and availability in sufficient quantities of certain minerals used in the manufacture of our products, including tantalum, tin, gold and tungsten. The number of suppliers who provide conflict-free minerals may be limited. In addition, there may be material costs associated with complying with the disclosure requirements, such as costs related to determining the source of certain minerals used in our products, as well as costs of possible changes to products, processes, or sources of supply as a consequence of such verification activities. Since our supply chain is complex, we may not be able to sufficiently verify the origins of the relevant minerals used in our products through the due diligence procedures that we undertake, which may harm our reputation. In addition, we may encounter challenges to satisfy those customers who require that all of the components of our products be certified as conflict-free, which could place us at a competitive disadvantage if we are unable to do so.

 

Our operations could be disrupted by natural or human causes beyond our control.

 

Our operations are subject to the risk of disruption by hurricanes, severe storms, floods and other forms of severe weather, earthquakes and other natural disasters, accidents, fire, power shortages, geopolitical unrest, war and other military action, terrorist attacks and other hostile acts, public health issues, epidemics or pandemics, and other events, such as raw material or supply scarcity, that are beyond our control and the control of the third parties on which we depend. Any of these catastrophic events, whether in the United States or abroad, may have a strong negative impact on the global economy, our employees, facilities, suppliers, or customers, and could decrease demand for our products or our customers’ products, create delays and inefficiencies in our supply chain and make it difficult or impossible for us to deliver products to our customers in a timely manner. If there is a natural disaster or other serious disruption at any of our facilities, we may experience plant shutdowns or periods of reduced production as a result of equipment failures, loss of power, delays in delivery of raw materials or supplies, personnel absences, or extensive damage to any of our facilities, any of which could materially adversely affect our business, financial condition or results of operations. In addition, our insurance coverage may not adequately compensate us for losses incurred as a direct or indirect result of natural or other disasters.

 

In December 2019 an outbreak of a novel strain of coronavirus (COVID-19) originated in Wuhan, China, and has since spread to a number of other countries, including the United States. On March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. In addition, as of the time of the filing of this Annual Report on Form 10-K, several states in the United States, including Massachusetts, where we are headquartered, have declared states of emergency, and several countries around the world, including the United States, have taken steps to restrict travel. While all of our operations are located in the United States, we participate in a global supply chain, and the existence of a worldwide pandemic, the fear associated with COVID-19, or any, pandemic, and the reactions of governments around the world in response to COVID-19, or any, pandemic, to regulate the flow of labor and products and impede the travel of personnel, may impact our ability to conduct normal business operations, which could adversely affect our results of operations and liquidity. Disruptions to our supply chain and business operations, or to our suppliers’ or customers’ supply chains and business operations, could include disruptions from the closure of supplier and manufacturer facilities, interruptions in the supply of raw materials and components, personnel absences, or restrictions on the shipment of our or our suppliers’ or customers’ products, any of which could have adverse ripple effects on our manufacturing output and delivery schedule. If we need to close any of our facilities or a critical number of our employees become too ill to work, our production ability could be materially adversely affected in a rapid manner. Similarly, if our customers experience adverse business consequences due to COVID-19, or any other, pandemic, demand for our products could also be materially adversely affected in a rapid manner. Global health concerns, such as COVID-19, could also result in social, economic, and labor instability in the countries and localities in which we or our suppliers and customers operate. Any of these uncertainties could have a material adverse effect on our business, financial condition or results of operations. In addition, a catastrophic event that results in the destruction or disruption of our data centers or our critical business or information technology systems would severely affect our ability to conduct normal business operations and, as a result, our operating results would be adversely affected.

 

14

 

ITEM 1B.UNRESOLVED STAFF COMMENTS.

 

None.

 

ITEM 2.PROPERTIES

 

The following table presents certain information relating to each of the Company’s design and manufacturing properties:

 

Location

Square

Feet

Lease

Expiration Date

Principal Use
Georgetown, Massachusetts 57,600 Company Owned Fabrication, molding, test lab, clean room and engineering
Newburyport, Massachusetts 183,000 Company Owned Headquarters, fabrication, molding, tooling, test lab, clean room, warehousing and engineering
Huntsville, Alabama 9,000 6/30/2021 Engineering, design and fabrication
Grand Rapids, Michigan 255,260 Company Owned Fabrication, molding, warehousing and engineering
Rancho Dominguez, California 56,000 11/14/2022 Fabrication, molding and engineering
Denver, Colorado 18,270 Company Owned Fabrication, molding and engineering
Denver, Colorado 28,383 Company Owned Fabrication, molding and engineering
Kissimmee, Florida 49,400 Company Owned Fabrication, molding, test lab and engineering
El Paso, Texas 127,730 Company Owned Warehousing, fabrication and molded fiber operations
Clinton, Iowa 60,000 Company Owned Molded fiber operations
Clinton, Iowa 62,000 Company Owned Molded fiber operations
Chicopee, Massachusetts 103,792

1/31/23

Fabrication, molding, clean room and engineering

 

ITEM 3.LEGAL PROCEEDINGS

 

From time to time, the Company may be a party to various suits, claims and complaints arising in the ordinary course of business. In the opinion of management of the Company, these suits, claims and complaints should not result in final judgments or settlements that, in the aggregate, would have a material adverse effect on the Company’s financial condition or results of operations.

 

ITEM 4.MINE SAFETY DISCLOSURES

 

Not applicable.

 

PART II

 

ITEM 5.MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Market Price

 

The Company’s common stock is listed on the NASDAQ Capital Market under the symbol “UFPT”. The following table sets forth the range of high and low quotations for the common stock as reported by NASDAQ for the quarterly periods from January 1, 2018 to December 31, 2019:

 

15

 

 

Year Ended December 31, 2018    High      Low  
First Quarter  $31.30   $26.05 
Second Quarter   34.00    29.00 
Third Quarter   37.25    30.58 
Fourth Quarter   39.98    28.25 

 

Year Ended December 31, 2019    High      Low  
First Quarter  $37.58   $27.80 
Second Quarter   42.87    34.05 
Third Quarter   46.42    38.00 
Fourth Quarter   50.00    38.22 

 

Number of Stockholders

 

As of March 5, 2020, there were 78 holders of record of the Company’s common stock.

 

Since many of the shares are held by brokers and other institutions on behalf of stockholders, the Company is unable to estimate the total number of beneficial stockholders represented by these holders of record.

 

Dividends

 

The Company did not pay any dividends in 2019 or 2018. The Company presently intends to retain all its earnings to provide funds for the operation of its business and strategic acquisitions, although it would consider paying cash dividends in the future. Any decision to pay dividends will be at the discretion of the Company’s board of directors and will depend upon the Company’s operating results, strategic plans, capital requirements, financial condition, provisions of the Company’s borrowing arrangements, applicable law and other factors the Company’s board of directors considers relevant.

 

Issuer Purchases of Equity Securities

 

On June 16, 2015, the Company issued a press release announcing that its Board of Directors authorized the repurchase of up to $10.0 million of the Company’s outstanding common stock. There was no share repurchase activity for the years ended December 31, 2019, 2018 and 2017. During the year ended December 31, 2015, the Company repurchased 29,559 shares of common stock at a cost of approximately $587 thousand.  At December 31, 2019, approximately $9.4 million was available for future repurchases of the Company's common stock under this authorization.

 

ITEM 6.SELECTED FINANCIAL DATA

 

The following table summarizes the Company’s consolidated financial data for the periods presented. You should read the following financial information together with the information under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the Company’s consolidated financial statements and the notes to those financial statements appearing elsewhere in this Report. The selected statements of income data for the years ended December 31, 2019, 2018 and 2017, and the selected balance sheet data as of December 31, 2019 and 2018, are derived from our audited consolidated financial statements, which are included elsewhere in this Report. The selected statements of income data for the years ended December 31, 2016 and 2015, and the selected balance sheet data at December 31, 2017, 2016 and 2015 are derived from our audited consolidated financial statements not included in this Report.

 

16

 

Selected Consolidated Financial Data:

 

   Years Ended December 31
   (in thousands, except per share data)
Consolidated Statements of Income data  2019  2018  2017  2016  2015
Net sales  $198,381   $190,455   $147,843   $146,132   $138,850 
Gross profit  $53,959   $48,308   $35,487   $34,650   $37,454 
Operating income  $24,708   $19,612   $11,693   $12,237   $11,714 
Net income from consolidated operations
  $19,750   $14,311   $9,210   $7,970   $7,593 
Diluted earnings per common share  $2.63   $1.93   $1.26   $1.10   $1.05 
Weighted average number of diluted common shares outstanding   7,516    7,430    7,337    7,275    7,206 

 

   As of December 31
   (in thousands)
Consolidated Balance Sheets data  2019  2018  2017  2016  2015
Working capital  $36,942   $34,968   $65,131   $60,291   $52,620 
Total assets  $188,758   $189,598   $138,207   $127,934   $119,635 
Current installments of long-term debt  $-   $2,857   $-   $856   $1,011 
Long-term debt, excluding current installments  $-   $22,286   $-   $-   $859 
Total liabilities  $26,767   $49,141   $14,495   $14,881   $16,063 
Total stockholders' equity  $161,991   $140,457   $123,712   $113,053   $103,572 

 

 

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

 

Overview

 

The Company is an innovative designer and custom manufacturer of components, subassemblies, products and packaging utilizing highly specialized foams, films, and plastics primarily for the medical market. The Company manufactures its products by converting raw materials using laminating, molding, radio frequency and impulse welding and fabricating manufacturing techniques. The Company is diversified by also providing highly engineered products and components to customers in the aerospace and defense, automotive, consumer, electronics and industrial markets. The Company consists of a single operating and reportable segment.

 

Sales for the Company for the year ended December 31, 2019 grew 4.2% to $198.4 million from $190.5 million for the year ended December 31, 2018 largely due to strong growth in sales to customers in the medical market. Streamlined manufacturing operations and a better mix of business enabled the Company to improve gross margins to 27.2% for the year ended December 31, 2019, from 25.4% in 2018. Operating income and net income for the year ended December 31, 2019 grew by 26.0% and 38.0%, respectively.

 

The Company’s current strategy includes further organic growth and growth through strategic acquisitions.

 

17

 

Results of Operations

 

The following table sets forth, for the years indicated, the percentage of revenues represented by the items as shown in the Company’s Consolidated Statements of Income:

 

   2019  2018  2017
Net sales   100.0%   100.0%   100.0%
Cost of sales   72.8%   74.6%   76.0%
Gross profit   27.2%   25.4%   24.0%
Selling, general, and administrative expenses   14.7%   14.5%   16.0%
Acquisition costs   0.0%   0.6%   0.0%
Restructuring costs   0.0%   0.0%   0.0%
Operating income   12.5%   10.3%   8.0%
Total other expense (income)   0.5%   0.7%   -0.1%
Income before taxes   12.0%   9.6%   8.1%
Income tax expense   2.0%   2.1%   1.9%
Net income from consolidated operations   10.0%   7.5%   6.2%

 

2019 Compared to 2018

 

Sales

 

Net sales increased 4.2% to $198.4 million for the year ended December 31, 2019 from net sales of $190.5 million in 2018. The increase in sales was primarily due to increased sales to customers in the medical, and aerospace and defense markets of 16.9%, and 5.0%, respectively. These increases were partially offset by a collective decline in sales to the consumer, electronics, and industrial markets of 24.1%. The increase in sales to customers in the medical market was primarily due to strong sales at Dielectrics (including one additional month of sales of $3.1 million) as well as increased demand from legacy UFP medical customers. The increased demand for sales to customers in the aerospace & defense market is due to increased government spending. The collective decline in sales to customers in the consumer, electronics and industrial markets was primarily due to decreased demand for molded fiber packaging.

 

Gross Profit

 

Gross profit as a percentage of sales (“Gross Margin”) increased to 27.2% for the year ended December 31, 2019, from 25.4% in 2018. As a percentage of sales, material and direct labor costs collectively decreased approximately 0.5%, while overhead decreased approximately 1.3%. The decrease in collective material and labor costs as a percentage of sales is primarily due to gains in manufacturing efficiencies resulting from continuous improvement initiatives and an improvement in the overall book of business. The decline in overhead as a percentage of sales was primarily due to leveraging fixed overhead costs against increased sales as well as targeted cost cuts.

 

Selling, General and Administrative Expenses

 

Selling, General, and Administrative Expenses (“SG&A”) increased approximately 5.8% to $29.3 million for the year ended December 31, 2019, from $27.7 million in 2018. As a percentage of sales, SG&A increased to 14.7% in 2019, from 14.5% in 2018. The increase in SG&A is primarily due to one extra month of operations at Dielectrics as well as compensation increases and new strategic management hires at the Company’s plants.

 

Interest Income and Expense

 

The Company had net interest expense of approximately $0.7 million and $1.3 million for the years ended December 31, 2019 and 2018, respectively. The decrease in net interest expense was primarily due to lower debt levels.

 

Income Taxes

 

The Company recorded income tax expense, as a percentage of income before income tax expense, of 16.5% for the year ended December 31, 2019 compared to 22.2% for the same period in 2018. The decline in the Company’s effective tax rate for the year ended December 31, 2019, was largely due to a significant increase in the amount of business tax credits earned in its federal and state 2018 tax returns due, in part, to qualifying research expenses at Dielectrics.

 

18

 

The Company notes the potential for volatility in its effective tax rate, as any windfall or shortfall tax benefits related to its share-based compensation plans will be recorded directly into income tax expense.

 

2018 Compared to 2017

 

Sales

 

Net sales increased 28.8% to $190.5 million for the year ended December 31, 2018 from net sales of $147.8 million in 2017. The increase in sales was primarily due to Dielectric’s sales of approximately $36.2 million, which were all in the medical market. On a market basis, sales to customers in the medical, aerospace and defense and consumer markets grew 57.3%, 14.0% and 17.2%, respectively, while sales to customers in the automotive market declined 13.4%. The increase in sales to customers in the medical market was primarily due to sales by Dielectrics as well as a 5.8% increase in demand from the Company’s legacy medical customers. The increase in sales to customers in the aerospace and defense market was largely due to a general uptick in government contract-based orders. The increase in sales to customers in the consumer market was primarily due to sales of molded fiber protective packaging to a new customer. The decline in sales to customers in the automotive market was primarily due to the phase-out of the automotive door panel program for Mercedes-Benz.

 

Gross Profit

 

Gross profit as a percentage of sales (“Gross Margin”) increased to 25.4% for the year ended December 31, 2018, from 24.0% in 2017. As a percentage of sales, material and direct labor costs collectively decreased approximately 0.6%, while overhead decreased approximately 0.8%. The decrease in material and direct labor costs as a percentage of sales was primarily due to increased manufacturing efficiencies resulting from continuous improvement initiatives as well as strategic price increases. The decrease in overhead was primarily due to the increase in sales on fixed overhead costs partially offset by the impact on overhead of rising health care costs.

 

Selling, General and Administrative Expenses

 

Selling, General, and Administrative Expenses (“SG&A”) increased approximately 16.6% to $27.7 million for the year ended December 31, 2018, from $23.7 million in 2017. As a percentage of sales, SG&A decreased to 14.5% in 2018 from 16.0% in 2017. The increase in SG&A for the year ended December 31, 2018 is due to approximately $2.6 million in SG&A expenses from Dielectrics as well as higher health care costs. The decrease in SG&A as a percentage of sales is primarily due to lower SG&A as a percentage of sales at Dielectrics as well as specific initiatives to reduce costs.

 

Acquisition Costs

 

The Company incurred approximately $1.1 million in costs associated with the Dielectrics acquisition which were charged to expense for the ended December 31, 2018. These costs were primarily for investment banking and legal fees and are reflected on the face of the income statement.

 

Interest Income and Expense

 

The Company had net interest expense of approximately $1.3 million and net interest income of approximately $0.2 million for the years ended December 31, 2018 and 2017, respectively. The increase in net interest expense is primarily due to interest paid on the debt incurred to finance the Dielectrics acquisition.

 

Income Taxes

 

The Company recorded income tax expense, as a percentage of income before income tax expense, of 22.2% for the year ended December 31, 2018 compared to 22.3% for the same period in 2017.

 

19

 

Liquidity and Capital Resources

 

The Company generally funds its operating expenses, capital requirements, and growth plan through internally generated cash and bank credit facilities.

 

Cash Flows

 

Net cash provided by operations for the year ended December 31, 2019 was approximately $31.2 million and was primarily a result of net income generated of approximately $19.7 million, depreciation and amortization of approximately $8.2 million, share-based compensation of approximately $1.6 million, an increase in deferred taxes of approximately $0.8 million, a decrease in inventory of approximately $1.3 million, a decrease in refundable income taxes of approximately $2.0 million, and an increase in other long term liabilities of approximately $0.3 million due primarily to a change in the fair value of the interest rate swap. These cash inflows and adjustments to income were partially offset by an increase in accounts receivable of approximately $0.3 million and an increase in accounts payable and accrued expenses of approximately $2.4 million due to the timing of vendor payments in the ordinary course of business.

 

Net cash used in investing activities during the year ended December 31, 2019 was approximately $5.8 million and was primarily the result of additions of manufacturing machinery and equipment and various building improvements across the Company.

 

Net cash used for financing activities was approximately $25.0 million for the year ended December 31, 2019, resulting from repayments on the Company’s credit facility of approximately $25.2 million and payments of statutory withholding for stock options exercised and restricted stock units vested of approximately $0.5 million, offset by net proceeds received upon stock option exercises of approximately $0.7 million.

 

Outstanding and Available Debt

 

On February 1, 2018, the Company, as the borrower, entered into an unsecured $70 million Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) with certain of the Company’s subsidiaries (the “Subsidiary Guarantors”) and Bank of America, N.A., in its capacity as the initial lender, Administrative Agent, Swingline Lender and L/C Issuer, and certain other lenders from time to time party thereto. The Amended and Restated Credit Agreement amends and restates the Company’s prior credit agreement.

 

The credit facilities under the Amended and Restated Credit Agreement (the “Amended and Restated Credit Facilities”) consist of a $20 million unsecured term loan to the Company and an unsecured revolving credit facility, under which the Company may borrow up to $50 million.  The Amended and Restated Credit Facilities mature on February 1, 2023.  The proceeds of the Amended and Restated Credit Agreement may be used for general corporate purposes, as well as permitted acquisitions. The Company’s obligations under the Amended and Restated Credit Agreement are guaranteed by the Subsidiary Guarantors.

 

The Amended and Restated Credit Facilities call for interest of LIBOR plus a margin that ranges from 1.0% to 1.5% or, at the discretion of the Company, the bank’s prime rate less a margin that ranges from 0.25% to zero. In both cases the applicable margin is dependent upon Company performance. Under the Amended and Restated Credit Agreement, the Company is subject to a minimum fixed-charge coverage financial covenant as well as a maximum total funded debt to EBITDA financial covenant.  The Amended and Restated Credit Agreement contains other covenants customary for transactions of this type, including restrictions on certain payments, permitted indebtedness and permitted investments.  As of December 31, 2019, there were $0.7 million in standby letters of credit outstanding, drawable as a financial guarantee on worker’s compensation insurance policies. As of December 31, 2019, the applicable interest rate was approximately 2.8% and the Company was in compliance with all covenants under the Amended and Restated Credit Agreement.

 

20

 

Long-term debt consists of the following (in thousands):

 

   Years Ended December 31,
   2019  2018
Revolving credit facility  $-   $8,000 
Term loan   -    17,143 
Total long-term debt   -    25,143 
Current portion   -    (2,857)
Long-term debt, excluding current portion  $-   $22,286 

 

Derivative Financial Instruments

 

The Company used interest-rate-related derivative instruments to manage its exposure related to changes in interest rates on certain of its variable-rate debt instruments. The Company does not enter into derivative instruments for any purpose other than cash flow hedging. Derivative financial instruments expose the Company to credit risk and market risk. Credit risk is the failure of the counterparty to perform under the terms of the derivative contract. When the fair value of a derivative contract is positive, the counterparty owes the Company, creating credit risk for the Company. When the fair value of a derivative contract is negative, the Company owes the counterparty and, therefore, in these circumstances the Company is not exposed to the counterparty’s credit risk. The Company minimizes counterparty credit risk in derivative instruments by entering into transactions with carefully selected major financial institutions based upon their credit profile. Market risk is the adverse effect on the value of a derivative instrument that results from a change in interest rates.

 

The Company assesses interest rate risk by continually identifying and monitoring changes in interest rate exposures that may adversely impact expected future cash flows and by evaluating hedging opportunities. The Company’s debt obligations exposed the Company to variability in interest payments due to changes in interest rates. The Company believed that it was prudent to limit the variability of a portion of its interest payments. To meet this objective, in connection with the Amended and Restated Credit Agreement, the Company entered into a $20 million, 5-year interest rate swap agreement under which the Company receives three-month LIBOR plus the applicable margin and pays a 2.7% fixed rate plus the applicable margin. The swap modified the Company’s interest rate exposure by converting the term loan from a variable rate to a fixed rate in order to hedge against the possibility of rising interest rates during the term of the loan. The notional amount was $14,285,712 at December 31, 2019. The fair value of the swap as of December 31, 2019 was approximately $(325) thousand and is included in other liabilities. Changes in the fair value of the swap are recorded in other income/expense and resulted in expense of approximately $388 thousand and income of $64 thousand during the years ended December 31, 2019 and 2018, respectively.

 

During the fourth quarter of 2019, the Company paid the remaining balance of the term loan in its entirety. As a result, there is no longer underlying debt to hedge against with the swap. The changes in the fair value of the swap will continue to be accounted for as a financial instrument until the sooner of the time that the Company elects to cancel it or until its maturity.

 

Future Liquidity

 

The Company requires cash to pay its operating expenses, purchase capital equipment, and to service its contractual obligations. The Company’s principal sources of funds are its operations and its amended and restated credit facility. The Company generated cash of approximately $31.2 million in operations during the year ended December 31, 2019; however, the Company cannot guarantee that its operations will generate cash in future periods. The Company’s longer-term liquidity is contingent upon future operating performance.

 

Throughout fiscal 2020, the Company plans to continue to add capacity to enhance operating efficiencies in its manufacturing plants. The Company may consider additional acquisitions of companies, technologies, or products that are complementary to its business. The Company believes that its existing resources, including its revolving credit facility, together with cash expected to be generated from operations and additional bank borrowings, will be sufficient to fund its cash flow requirements, including capital asset acquisitions, through the next twelve months.

 

21

 

The Company may also require additional capital in the future to fund capital expenditures, acquisitions or other investments. These capital requirements could be substantial. The Company anticipates that any future expansion of its business will be financed through existing resources, cash flow from operations, the Company's revolving credit facility, or other new financing. The Company cannot guarantee that it will be able to meet existing financial covenants or obtain other new financing on favorable terms, if at all. The Company's liquidity will be impacted to the extent additional stock repurchases are made under the Company's stock repurchase program.

 

Stock Repurchase Program

 

The Company accounts for treasury stock under the cost method, using the first-in, first-out flow assumption, and includes treasury stock as a component of stockholders’ equity. On June 16, 2015, the Company announced that its Board of Directors authorized the repurchase of up to $10.0 million of the Company’s outstanding common stock. Under the program, the Company is authorized to repurchase shares through Rule 10b5-1 plans, open market purchases, privately negotiated transactions, block purchases or otherwise in accordance with applicable federal securities laws, including Rule 10b-18 of the Securities Exchange Act of 1934. The stock repurchase program will end upon the earlier of the date on which the plan is terminated by the Board or when all authorized repurchases are completed. The timing and amount of stock repurchases, if any, will be determined based upon our evaluation of market conditions and other factors. The stock repurchase program may be suspended, modified or discontinued at any time, and the Company has no obligation to repurchase any amount of its common stock under the program. There were no share repurchases during the years ended December 31, 2019, 2018 and 2017. At December 31, 2019, approximately $9.4 million was available for future repurchases of the Company’s common stock under this authorization.

 

Contractual Obligations

 

The following table summarizes the Company’s contractual obligations at December 31, 2019:

 

      Payment Due By Period (in thousands) (1)
      Less than  1-3  3-5  More than
   Total  1 Year  Years  Years  5 Years
Operating leases (2)  $3,284   $1,173   $2,075   $36   $- 
Total (3)  $3,284   $1,173   $2,075   $36   $- 

 

(1)The amounts set forth in the “Less than 1 year” column represents amounts to be paid in 2020, the “1-3 years” column represents amounts to be paid in 2021 and 2022, the “3-5 Years” column represents amounts to be paid in 2023 and 2024 and the “More than 5 Years” column represents amounts to be paid after 2024.
(2)Represents scheduled payments for non-cancelable building lease commitments. See Note 15 to the accompanying Consolidated Financial Statements.
(3)In addition, the Company incurs various purchase obligations in the ordinary course of business which relate to commitments to purchase materials, supplies, machinery and tooling.

 

The Company requires cash to pay its operating expenses, purchase capital equipment, and to service the obligations listed above. The Company’s principal sources of funds are its operations and its revolving credit facility. Although the Company generated cash from operations in the year ended December 31, 2019, it cannot guarantee that its operations will generate cash in future periods. Subject to the Risk Factors set forth in Part I, Item 1A of this Report and the general disclaimers set forth in our Special Note Regarding Forward-Looking Statements at the outset of this Report, the Company believes that cash flow from operations will provide it with sufficient funds in order to fund its expected operations over the next twelve months.

 

The Company does not believe inflation has had a material impact on its results of operations in the last three years.

 

Off-Balance-Sheet Arrangements

 

In addition to operating leases, the Company’s off-balance-sheet arrangements include standby letters of credit which are included in the Company’s revolving credit facility. As of December 31, 2019, there was approximately $0.7 million in standby letters of credit drawable as a financial guarantee on worker’s compensation insurance policies.

 

22

 

Critical Accounting Policies

 

The preparation of consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, the Company evaluates its estimates, including those related to product returns, bad debts, inventories, intangible assets, income taxes, warranty obligations, restructuring charges, contingencies, and litigation. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable under the circumstances, including current and anticipated worldwide economic conditions, both in general and specifically in relation to the packaging and component product industries, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

The Company’s significant accounting policies are described in Note 1 to the consolidated financial statements included in Item 8 of this Report. The Company believes the following critical accounting policies necessitated that significant judgments and estimates be used in the preparation of its consolidated financial statements.

 

The Company has reviewed these policies with its Audit Committee.

 

Revenue Recognition

 

Beginning in 2018, the Company recognizes revenue when a customer obtains control of a promised good or service. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to in exchange for promised goods or services. The Company recognizes revenue in accordance with the core principles of ASC 606 which include (1) identifying the contract with a customer, (2) identifying separate performance obligations within the contract, (3) determining the transaction price, (4) allocating the transaction price to the performance obligations, and (5) recognizing revenue. The Company recognizes all but an immaterial portion of its product sales upon shipment. The Company recognizes revenue from the sale of tooling and machinery primarily upon customer acceptance, with the exception of certain tooling where control does not transfer to the customer, resulting in revenue being recognized over the estimated time for which parts are produced with the use of each respective tool. The Company recognizes revenue from engineering services as the services are performed. The Company recognizes revenue from bill and hold transactions at the time the specified goods are complete and available to the customer. In the ordinary course of business, the Company accepts sales returns from customers for defective goods, such amounts being immaterial. Although only applicable to an insignificant number of transactions, the Company has elected to exclude sales taxes from the transaction price. The Company has elected to account for shipping and handling activities for which the Company is responsible under the terms and conditions of the sale not as performance obligations but rather as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the good and are expensed when revenue is recognized.

 

For the year 2017, prior to ASC 606, the Company recognized revenue at the time of shipment when title and risk of loss have passed to the customer, persuasive evidence of an arrangement exists, performance of its obligation is complete, its price to the buyer is fixed or determinable, and the Company is reasonably assured of collection. Determination of these criteria, in some cases, requires management’s judgment.

 

Goodwill

 

Goodwill is tested for impairment annually and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate that the carrying amount may be impaired. Impairment testing for goodwill is done at a reporting unit level. Reporting units are one level below the business segment level but can be combined when reporting units within the same segment have similar economic characteristics. An impairment loss generally would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit. The Company consists of a single reporting unit. The Company last performed “step 1” of the goodwill impairment test as of December 31, 2018. In testing goodwill for impairment at December 31, 2018, the Company primarily utilized the guideline public company (“GPC”) method under the market approach and the discounted cash flows method (“DCF”) under the income approach to determine the fair value of the reporting unit for purposes of testing the reporting unit’s carrying value of goodwill for impairment. The GPC method derives a value by generating a multiple of EBITDA through the comparison of the Company to similar publicly traded companies. The DCF approach derives a value based on the present value of a series of estimated future cash flows at the valuation date by the application of a discount rate, one that a prudent investor would require before making an investment in our equity securities. The key assumptions used in our approach included:

 

23

 

The reporting unit’s estimated financials and five-year projections of financial results, which were based on our strategic plans and long-range forecasts. Sales growth rates represent estimates based on current and forecasted sales mix and market conditions. The profit margins were projected based on historical margins, projected sales mix, current expense structure and anticipated expense modifications.
   
The projected terminal value which reflects the total present value of projected cash flows beyond the last period in the DCF. This value reflects a growth rate for the reporting unit, which is approximately the same growth rate of expected inflation into perpetuity.
   
The discount rate determined using a Weighted Average Cost of Capital method (“WACC”), which considered market and industry data as well as Company-specific risk factors.
   
Selection of guideline public companies which are similar in size and market capitalization to each other and to the Company.

 

As of December 31, 2018, based on our calculations under the above noted approach, the fair value of the reporting unit significantly exceeded the carrying value of the reporting unit. In performing these calculations, management used its most reasonable estimates of the key assumptions discussed above. If our actual operating results and/or the key assumptions utilized in management’s calculations differ from our expectations, it is possible that a future impairment charge may be necessary.

 

The Company’s annual impairment testing date is December 31. The Company performed a qualitative assessment (“step 0”) as of December 31, 2019 and determined that it was more likely than not that the fair value of its reporting unit exceeded its carrying amount. As a result, the Company is not required to proceed to a “step 1” impairment assessment. Factors considered included the 2018 step 1 analysis and the calculated excess fair value over carrying amount, financial performance, forecasts and trends, market cap, regulatory and environmental issues, macro-economic conditions, industry and market considerations, raw material costs and management stability.

 

Accounts Receivable

 

The Company periodically reviews the collectability of its accounts receivable. Provisions are recorded for accounts that are potentially uncollectable. Determining adequate reserves for accounts receivable requires management’s judgment. Conditions impacting the realizability of the Company’s receivables could cause actual asset write-offs to be materially different than the reserved balances as of December 31, 2019.

 

Inventories

 

Inventories include material, labor, and manufacturing overhead and are valued at the lower of cost or net realizable value. Cost is determined using the first-in, first-out (FIFO) method.

 

The Company periodically reviews the realizability of its inventory for potential excess or obsolescence. Determining the net realizable value of inventory requires management’s judgment. Conditions impacting the realizability of the Company’s inventory could cause actual asset write-offs to be materially different than the Company’s current estimates as of December 31, 2019.

 

Recent Accounting Pronouncements

 

Refer to Note 1, “Summary of Significant Accounting Policies,” in the accompanying notes to the consolidated financial statements for a discussion of recent accounting pronouncements.

 

ITEM 7A.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

The following discussion of the Company’s market risk includes “forward-looking statements” that involve risk and uncertainties. Actual results could differ materially from those projected in the forward-looking statements.

 

Market risk represents the risk of changes in value of a financial instrument caused by fluctuations in interest rates, foreign exchange rates, and equity prices. At December 31, 2019, the Company’s cash and cash equivalents consisted of bank accounts in U.S. dollars, and their valuation would not be affected by market risk. Interest under the Company’s credit facility with Bank of America, N.A. calls for interest of LIBOR plus a margin that ranges from 1.0% to 1.5% or, at the discretion of the Company, the bank’s prime rate less a margin that ranges from 0.25% to zero. Therefore, future operations could be affected by interest rate changes. As of December 31, 2019, the applicable interest rate was approximately 2.8%. The Company uses interest-rate-related derivative instruments to manage its exposure related to changes in interest rates. In connection with this credit facility, the Company entered into a $20 million, 5-year interest rate swap agreement under which the Company receives three-month LIBOR plus the applicable margin and pays a 2.7% fixed rate plus the applicable margin. The swap modified the Company’s interest rate exposure by converting the term loan from a variable rate to a fixed rate in order to hedge against the possibility of rising interest rates during the term of the loan.

 

24

 

ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

The consolidated financial statements and supplementary data of the company are listed under Part IV, Item 15, in this Report.

 

ITEM 9.CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

ITEM 9A.CONTROLS AND PROCEDURES

 

Disclosure Controls and Procedures

 

The Company carried out an evaluation, under the supervision and with the participation of its management, including the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s “disclosure controls and procedures” (as defined in Exchange Act Rule 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Report (the “Evaluation Date”). Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of the Evaluation Date, 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 (i) recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

 

Management’s Report on Internal Control Over Financial Reporting

 

The Company’s management is responsible for establishing and maintaining an adequate system of internal control over financial reporting, as defined in Exchange Act Rule 13a-15(f) and 15d-15(f). The Company’s internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Therefore, even those systems determined to be effective can provide only reasonable assurance, as opposed to absolute assurance, of achieving their internal control objectives.

 

Management conducted an assessment of the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in the 2013 Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on the assessment, management concluded that, as of December 31, 2019, the Company’s internal control over financial reporting is effective.

 

The Company’s internal control over financial reporting as of December 31, 2019, has been audited by Grant Thornton LLP, an independent registered public accounting firm, who also audited the Company’s consolidated financial statements. Grant Thornton’s attestation report on the Company’s internal control over financial reporting is included herein.

 

25

 

There was no change in the Company’s internal control over financial reporting that occurred during the Company’s most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

ITEM 9B.OTHER INFORMATION

 

None.

 

PART III

 

ITEM 10.DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE

 

The information required by this Item 10 is hereby incorporated by reference to the Company’s definitive proxy statement to be filed by the Company within 120 days after the close of its fiscal year.

 

ITEM 11.EXECUTIVE COMPENSATION

 

The information required by this Item 11 is hereby incorporated by reference to the Company’s definitive proxy statement to be filed by the Company within 120 days after the close of its fiscal year.

 

ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The information required by this Item 12 is hereby incorporated by reference to the Company’s definitive proxy statement to be filed by the Company within 120 days after the close of its fiscal year.

 

ITEM 13.CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

The information required by this Item 13 is hereby incorporated by reference to the Company’s definitive proxy statement to be filed by the Company within 120 days after the close of its fiscal year.

 

ITEM 14.PRINCIPAL ACCOUNTING FEES AND SERVICES

 

The information required by this Item 14 is hereby incorporated by reference to the Company’s definitive proxy statement to be filed by the Company within 120 days after the close of its fiscal year.

 

26

 

PART IV

 

ITEM 15.EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

(a) (1)   Financial Statements   Page
    Index to Consolidated Financial Statements and Financial Statement Schedule   F-2
    Reports of Independent Registered Public Accounting Firm   F-3
    Consolidated Balance Sheets as of December 31, 2019 and 2018   F-5
    Consolidated Statements of Income for the years ended December 31, 2019, 2018 and 2017   F-6
    Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2019, 2018 and 2017   F-7
    Consolidated Statements of Cash Flows for the years ended December 31, 2019, 2018 and 2017   F-8
    Notes to Consolidated Financial Statements   F-9
         
(a) (2)   Financial Statement Schedule    
    Schedule II – Valuation and Qualifying Accounts   F-30
         
    All other schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.    
         
(a) (3)   Exhibits    

 

 

Exhibit Index

 

Number Description of Exhibit
   
3.01 Certificate of Incorporation of the Company, as amended (incorporated by reference to Exhibit 3.01 to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2004, filed with the SEC on May 15, 2004 (SEC File No. 001-12648)).
   
3.02 Amended and Restated Certificate of Designation of Series A Junior Participating Preferred Stock of the Company (incorporated by reference to Exhibit 3.02 to the Company’s Current Report on Form 8-K, filed with the SEC on March 24, 2009 (SEC File No. 001-12648)).
   
3.03 Amended and Restated Bylaws of the Company (incorporated by reference to Exhibit 3.03 to the Company’s Current Report on Form 8-K, filed with the SEC on March 24, 2009 (SEC File No. 001-12648)).
   
4.01 Specimen Certificate for shares of the Company’s Common Stock (incorporated by reference to Exhibit 4.01 to the Company’s Registration Statement on Form S-1, filed with the SEC on December 15, 1993) (filed in paper format).
   
4.02 Description of Capital Stock (contained in the Certificate of Incorporation of the Company, as amended, filed as Exhibit 3.01 hereto).
   
10.01 Form of Indemnification Agreement for directors and officers of the Company (incorporated by reference to Exhibit 10.30 to the Company’s Registration Statement on Form S-1, filed with the SEC on December 15, 1993) (filed in paper format). #
   
10.02 Executive Non-qualified Excess Plan (incorporated by reference to Exhibit 10.41 to the Company’s Quarterly Report on Form 10-Q for the three months ended September 30, 2006, filed with the SEC on November 13, 2006 (SEC File No. 001-12648)). #
   
10.03 Employment Agreement with R. Jeffrey Bailly dated October 8, 2007 (incorporated by reference to Exhibit 10.28 to the Company’s Current Report on Form 8-K, filed with the SEC on October 12, 2007 (SEC File No. 001-12648)). #
   
10.04 2009 Non-Employee Director Stock Incentive Plan (incorporated by reference to Exhibit 10.66 to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2013, filed with the SEC on May 10, 2013 (SEC File No. 001-12648)). #

 

27

 

Number Description of Exhibit
   
10.05 Amendment No. 1 to Employment Agreement with R. Jeffrey Bailly (incorporated by reference to Exhibit 10.56 to the Company’s Current Report on Form 8-K, filed with the SEC on March 8, 2011 (SEC File No. 001-12648)). #
   
10.06 Facility Lease between the Company and Susana Property Co. (incorporated by reference to Exhibit 10.61 to the Company’s Quarterly Report on Form 10-Q for the period ended September 30, 2012, filed with the SEC on November 9, 2012 (SEC File No. 001-12648)).
   
10.07 Amendment No. 2 to Employment Agreement with R. Jeffrey Bailly (incorporated by reference to Exhibit 10.62 to the Company’s Current Report on Form 8-K, filed with SEC on February 22, 2013 (SEC File No. 001-12648)). #
   
10.08 Form of 2016 CEO Stock Unit Award Agreement (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on February 26, 2016 (SEC File No. 001-12648)). #
   
10.09 Form of 2016 Stock Unit Award Agreement (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the SEC on February 26, 2016 (SEC File No. 001-12648)). #
   
10.10 Form of 2017 CEO Stock Unit Award Agreement (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on February 27, 2017 (SEC File No. 001-12648)). #
   
10.11 Form of 2017 Stock Unit Award Agreement (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the SEC on February 27, 2017 (SEC File No. 001-12648)). #
   
10.12 Form of 2018 CEO Stock Unit Award Agreement (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on February 28, 2018 (SEC File No. 001-12648)). #
   
10.13 Form of 2018 Stock Unit Award Agreement (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the SEC on February 28, 2018 (SEC File No. 001-12648)). #
   
10.14 Form of 2019 CEO Stock Unit Award Agreement (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on February 25, 2019 (SEC File No. 001-12648)). #
   
10.15 Form of 2019 Stock Unit Award Agreement (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the SEC on February 25, 2019 (SEC File No. 001-12648)). #
   

10.16

Form of 2019 Non-Qualified Stock Option Agreement under the 2009 Non-Employee Director Stock Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2019, filed with the SEC on August 9, 2019 (SEC File No. 001-12648)). #

   

10.17

Form of 2019 Stock Unit Award Agreement under the 2009 Non-Employee Director Stock Incentive Plan (incorporated by reference to Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2019, filed with the SEC on August 9, 2019 (SEC File No. 001-12648)). #

   
10.18 First Amendment to Facility Lease between the Company and Susana Property Co. dated July 6, 2012 (incorporated by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2017, filed with the SEC on August 9, 2017 (SEC File No. 001-12648)).
   
10.19 Amended and Restated Credit and Guaranty Agreement, dated as of February 1, 2018 among the Company, the Guarantors from time to time party thereto and Bank of America, N.A., as Administrative Agent, Swing Line Lender, L/C Issuer, Sole Lead Arranger and Sole Book Manager (incorporated by reference to Exhibit 10.19 to the Company’s Annual Report on Form 10-K for the period ended December 31, 2017, filed with the SEC on March 16, 2018 (SEC File No. 001-12648)).

 

28

 

Number Description of Exhibit
   
10.20 Stock Purchase Agreement, dated as of January 30, 2018, by and among the Company, the Sellers defined therein, Dielectrics and the Sellers’ Representative (incorporated by reference to Exhibit 10.20 to the Company’s Annual Report on Form 10-K for the period ended December 31, 2017, filed with the SEC on March 16, 2018 (SEC File No. 001-12648)).
   
10.21 Agreement for the Purchase and Sale of Personal Goodwill, dated as of January 30, 2018, by and among the Company and Eric C. Stahl (incorporated by reference to Exhibit 10.21 to the Company’s Annual Report on Form 10-K for the period ended December 31, 2017, filed with the SEC on March 16, 2018 (SEC File No. 001-12648)).
   

10.22

Lease dated as of February 1, 2018, by and between Eric C. Stahl and the Company (incorporated by reference to Exhibit 10.22 to the Company’s Annual Report on Form 10-K for the period ended December 31, 2017, filed with the SEC on March 16, 2018 (SEC File No. 001-12648)).

   
10.23 Amended and Restated 2003 Incentive Plan (incorporated by reference to Exhibit 10.3 to the Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2018, filed with the SEC on May 10, 2018 (SEC File No. 001-12648))#
   
10.24 Form of 2020 CEO Stock Unit Award Agreement (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on February 28, 2020 (SEC File No. 001-12648)). #
   
10.25 Form of 2020 Stock Unit Award Agreement (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the SEC on February 28, 2020 (SEC File No. 001-12648)). #
   
21.01 Subsidiaries of the Company. *
   
23.01 Consent of Grant Thornton LLP. *
   
31.01 Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. *
   
31.02 Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. *
   
32.01 Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. **
   
101.INS XBRL Instance Document. *
   
101.SCH XBRL Taxonomy Extension Schema Document. *
   
101.CAL XBRL Taxonomy Calculation Linkbase Document. *
   
101.LAB XBRL Taxonomy Label Linkbase Document. *
   
101.PRE XBRL Taxonomy Presentation Linkbase Document. *
   
101.DEF XBRL Taxonomy Extension Definition Linkbase Document. *
   
*Filed herewith.
**Furnished herewith.
#Indicates management contract or compensatory plan or arrangement.

 

29

 

ITEM 16.Form 10-K Summary

 

None.

 

 

 

 

 

 

 

 

 

 

 

30

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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.

 

    UFP TECHNOLOGIES, INC.
     
Date:    March 13, 2020   By:    /s/ R. Jeffrey Bailly
        R. Jeffrey Bailly, President

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the date indicated.

 

SIGNATURE   TITLE  

DATE

 

/s/ R. Jeffrey Bailly   Chairman, Chief Executive Officer,   March 13, 2020

R. Jeffrey Bailly

  President, and Director    
         
/s/ Ronald J. Lataille   Chief Financial Officer, Senior Vice President,   March 13, 2020

Ronald J. Lataille

  Principal Financial and Accounting Officer    
         
/s/ Daniel C. Croteau   Director   March 13, 2020
Daniel C. Croteau        
         
/s/ Cynthia Feldmann   Director   March 13, 2020
Cynthia Feldmann        
         
/s/ Marc Kozin   Director   March 13, 2020

Marc Kozin

       
         
/s/ Thomas Oberdorf   Director   March 13, 2020

Thomas Oberdorf

       
         
/s/ Robert W. Pierce, Jr.   Director   March 13, 2020

Robert W. Pierce, Jr.

       
         
/s/ Lucia Luce Quinn   Director   March 13, 2020
Lucia Luce Quinn        

 

 

 

 

 

31

 

 

 

UFP TECHNOLOGIES, INC.

 

Consolidated Financial Statements

and Financial Statement Schedule

 

As of December 31, 2019 and 2018

And for the Years Ended December 31, 2019, 2018 and 2017

 

 

With Reports of Independent Registered Public Accounting Firm

 

 

 

 

 

 

 

 

F-1

 

UFP TECHNOLOGIES, INC.

 

Index to Consolidated Financial Statements and Financial Statement Schedule

 

  Page
Reports of Independent Registered Public Accounting Firm F-3
Consolidated Balance Sheets as of December 31, 2019 and 2018 F-5
Consolidated Statements of Income for the years ended December 31, 2019, 2018 and 2017 F-6
Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2019, 2018 and 2017 F-7
Consolidated Statements of Cash Flows for the years ended December 31, 2019, 2018 and 2017 F-8
Notes to Consolidated Financial Statements F-9
Schedule II - Valuation and Qualifying Accounts F-30

 

 

 

 

 

 

 

 

 

F-2

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Shareholders

UFP Technologies, Inc.

 

Opinion on the financial statements

 

We have audited the accompanying consolidated balance sheets of UFP Technologies, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2019 and 2018, the related consolidated statements of income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2019, and the related notes and financial statement schedule under Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, in conformity with accounting principles generally accepted in the United States of America.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated March 13, 2020 expressed an unqualified opinion.

 

Change in accounting principle

 

As discussed in Note 1 to the consolidated financial statements, the Company has changed its method of accounting for leases as of January 1, 2019 due to the adoption of Accounting Standards Codification (ASC) Topic 842, Leases.

 

Basis for opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ GRANT THORNTON LLP

 

We have served as the Company’s auditor since 2005.

 

Boston, Massachusetts

March 13, 2020

 

 

 

F-3

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Shareholders

 

UFP Technologies, Inc.

 

Opinion on internal control over financial reporting

 

We have audited the internal control over financial reporting of UFP Technologies (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2019, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2019, and our report dated March 13, 2020 expressed an unqualified opinion on those financial statements.

 

Basis for opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting (“Management’s Report”). Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and limitations of internal control over financial reporting

 

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/ GRANT THORNTON LLP

 

Boston, Massachusetts

March 13, 2020

 

F-4

 

UFP TECHNOLOGIES, INC.
Consolidated Balance Sheets

(In thousands, except share data)

 

   December 31,
   2019  2018
Assets          
Current assets:          
Cash and cash equivalents  $3,743   $3,238 
Receivables, net   28,648    28,321 
Inventories   18,276    19,576 
Prepaid expenses   2,304    2,206 
Refundable income taxes   279    2,285 
Total current assets   53,250    55,626 
Property, plant and equipment   116,089    111,779 
Less accumulated depreciation and amortization   (59,350)   (54,112)
Net property, plant and equipment   56,739    57,667 
Goodwill   51,838    51,838 
Intangible assets, net   20,975    22,232 
Non-qualified deferred compensation plan   2,775    2,034 
Operating lease right of use assets   3,034    - 
Other assets   147    201 
Total assets  $188,758   $189,598 
           
Liabilities and Stockholders’ Equity          
Current liabilities:          
Accounts payable  $4,577   $6,836 
Accrued expenses   8,483    8,458 
Deferred revenue   2,574    2,507 
Operating lease liabilities   674    - 
Current installments of long-term debt   -    2,857 
Total current liabilities   16,308    20,658 
Long-term debt, excluding current installments   -    22,286 
Deferred income taxes   4,921    4,129 
Non-qualified deferred compensation plan   2,788    2,044 
Operating lease liabilities   2,416    - 
Other liabilities   334    24 
Total liabilities   26,767    49,141 
Commitments and contingencies (Note 14)          
Stockholders’ equity:          
Preferred stock, $.01 par value, 1,000,000 shares authorized; no shares issued   -    - 
Common stock, $.01 par value, 20,000,000 shares authorized; 7,475,768 and 7,446,209 shares issued and outstanding, respectively at December 31, 2019; and 7,415,002 and 7,385,443 shares issued and outstanding, respectively, at December 31, 2018   74    74 
Additional paid-in capital   30,952    29,168 
Retained earnings   131,552    111,802 
Treasury stock at cost, 29,559 shares at December 31, 2019 and 2018   (587)   (587)
Total stockholders' equity   161,991    140,457 
Total liabilities and stockholders' equity  $188,758   $189,598 

 

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

 

F-5

 

UFP TECHNOLOGIES, INC.

Consolidated Statements of Income

(In thousands, except per share data)

 

   Years Ended December 31,
   2019  2018  2017
Net sales  $198,381   $190,455   $147,843 
Cost of sales   144,422    142,147    112,356 
Gross profit   53,959    48,308    35,487 
Selling, general, and administrative expenses   29,251    27,654    23,724 
Acquisition costs   -    1,089    - 
Restructuring costs   -    -    63 
(Gain) Loss on sales of property, plant and equipment   -    (47)   7 
Operating income   24,708    19,612    11,693 
Interest income   -    47    216 
Interest expense   (674)   (1,320)   (50)
Other (expense) income   (388)   64    - 
Income before income tax provision   23,646    18,403    11,859 
Income tax expense   3,896    4,092    2,649 
Net income  $19,750   $14,311   $9,210 
Net income per common share outstanding:               
Basic  $2.66   $1.95   $1.27 
Diluted  $2.63   $1.93   $1.26 
Weighted average common shares outstanding:               
Basic   7,424    7,347    7,248 
Diluted   7,516    7,430    7,337 

 

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

 

F-6

 

UFP TECHNOLOGIES, INC.

Consolidated Statements of Stockholders’ Equity

Years Ended December 31, 2019, 2018 and 2017

(In thousands)

 

 

         Additional           Total
   Common Stock  Paid-in  Retained  Treasury Stock  Stockholders'
   Shares  Amount  Capital  Earnings  Shares  Amount  Equity
                      
Balance at December 31, 2016   7,212   $72   $25,216   $88,352    30   $(587)  $113,053 
                                    
Share-based compensation   32    1    1,067    -    -    -    1,068 
Exercise of stock options net of shares presented for exercise   47    1    676    -    -    -    677 
Net share settlement of restricted stock units and stock option tax withholding   (11)   (1)   (295)   -    -    -    (296)
Net income   -    -    -    9,210    -    -    9,210 
                                    
Balance at December 31, 2017   7,280   $73   $26,664   $97,562    30   $(587)  $123,712 
                                    
Share-based compensation   31    -    1,212    -    -    -    1,212 
Exercise of stock options net of shares presented for exercise   79    1    1,269    -    -    -    1,270 
Net share settlement of restricted stock units and stock option tax withholding   (5)   -    (144)   -    -    -    (144)
Excess tax benefits on share-based compensation - adjustment   -    -    167    -    -    -    167 
ASC 606 adjustments   -    -    -    (71)   -    -    (71)
Net income   -    -    -    14,311    -    -    14,311 
                                    
Balance at December 31, 2018   7,385   $74   $29,168   $111,802    30   $(587)  $140,457 
                                    
Share-based compensation   29    -    1,591    -    -    -    1,591 
Exercise of stock options net of shares presented for exercise   45    -    705    -    -    -    705 
Net share settlement of restricted stock units and stock option tax withholding   (13)   -    (512)   -    -    -    (512)
Net income   -    -    -    19,750    -    -    19,750 
                                    
Balance at December 31, 2019   7,446   $74   $30,952   $131,552    30   $(587)  $161,991 

 

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

 

F-7

 

UFP TECHNOLOGIES, INC.

Consolidated Statements of Cash Flows

(In thousands)

 

   Years Ended December 31,
   2019  2018  2017
Cash flows from operating activities:               
Net income from consolidated operations  $19,750   $14,311   $9,210 
Adjustments to reconcile net income to net cash provided by operating activities:               
Depreciation and amortization   8,172    7,831    5,635 
(Gain) loss on sales of property, plant and equipment   -    (47)   7 
Share-based compensation   1,591    1,212    1,068 
Deferred income taxes   792    1,881    (1,019)
Changes in operating assets and liabilities:               
Receivables, net   (327)   (2,556)   (132)
Inventories   1,300    (2,295)   1,288 
Prepaid expenses   (98)   (249)   446 
Refundable income taxes   2,006    (1,268)   (210)
Other assets   110    (76)   (228)
Accounts payable   (2,472)   1,113    93 
Accrued expenses   25    1,472    974 
Deferred revenue   67    35    91 
Non-qualified deferred compensation plan and other liabilities   313    (44)   246 
Net cash provided by operating activities   31,229    21,320    17,469 
                
Cash flows from investing activities:               
Additions to property, plant and equipment   (5,778)   (5,428)   (10,382)
Acquisition of Dieletrics, net of cash acquired   -    (76,978)   - 
Proceeds from sale of property, plant and equipment   4    77    7 
Net cash used in investing activities   (5,774)   (82,329)   (10,375)
                
Cash flows from financing activities:               
Proceeds from advances on revolving line of credit   -    36,000    - 
Payments on revolving line of credit   (8,000)   (28,000)   - 
Proceeds from the issuance of long-term debt   -    20,000    - 
Principal repayment of long-term debt   (17,143)   (2,857)   (856)
Proceeds from the exercise of stock options, net of shares presented for exercise   705    1,270    677 
Payment of statutory withholding for stock options exercised and restricted stock units vested   (512)   (144)   (296)
Net cash (used in) provided by financing activities   (24,950)   26,269    (475)
                
Net change in cash and cash equivalents   505    (34,740)   6,619 
Cash and cash equivalents at beginning of year   3,238    37,978    31,359 
Cash and cash equivalents at end of year  $3,743   $3,238   $37,978 

 

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

 

F-8

 

UFP TECHNOLOGIES, INC.

Notes to Consolidated Financial Statements

 

 

(1)Summary of Significant Accounting Policies

 

UFP Technologies, Inc. (“the Company”) is an innovative designer and custom converter of foams, plastics, composites and natural fiber products principally serving the medical, automotive, aerospace and defense, consumer, electronics and industrial markets. The Company was incorporated in the State of Delaware in 1993.

 

(a)Principles of Consolidation

 

The consolidated financial statements include the accounts and results of operations of UFP Technologies, Inc., its wholly-owned subsidiaries, Moulded Fibre Technology, Inc., Simco Industries, Inc. Dielectrics, Inc. and UFP Realty LLC, and its wholly-owned subsidiaries, UFP MA LLC, UFP CO LLC, UFP FL LLC, UFP TX LLC, UFP MI LLC, and UFP IA LLC. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has evaluated all subsequent events through the date of this filing.

 

(b)Use of Estimates

 

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including allowance for doubtful accounts and the net realizable value of inventory, and the fair value of goodwill, and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

(c)Fair Value Measurement

 

The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.

 

The Company has not elected fair value accounting for any financial instruments for which fair value accounting is optional.

 

(d)Fair Value of Financial Instruments

 

Cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company’s long-term debt approximates fair value as the interest rate on the debt approximates the Company’s current incremental borrowing rate.

 

(e)Cash and Cash Equivalents

 

The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. At December 31, 2019 and 2018, the Company did not have any cash equivalents.

 

The Company maintains its cash in bank deposit accounts, money market funds, and certificates of deposit that at times exceed federally insured limits. The Company periodically reviews the financial stability of institutions holding its accounts and does not believe it is exposed to any significant custodial credit risk on cash. The amounts contained within the Company’s main operating accounts at Bank of America and TD Bank at December 31, 2019, exceed the federal depository insurance limit by approximately $4.7 million.

 

F-9

 

(f)Accounts Receivable

 

The Company periodically reviews the collectability of its accounts receivable. Provisions are recorded for accounts that are potentially uncollectable. Determining adequate reserves for accounts receivable requires management’s judgment. Conditions impacting the realizability of the Company’s receivables could cause actual asset write-offs to be materially different than the reserved balances as of December 31, 2019.

 

(g)Inventories

 

Inventories include material, labor, and manufacturing overhead and are valued at the lower of cost or net realizable value. Cost is determined using the first-in, first-out (“FIFO”) method.

 

The Company periodically reviews the realizability of its inventory for potential excess or obsolescence. Determining the net realizable value of inventory requires management’s judgment. Conditions impacting the realizability of the Company’s inventory could cause actual asset write-offs to be materially different than the Company’s current estimates as of December 31, 2019.

 

(h)Property, Plant, and Equipment

 

Property, plant, and equipment are stated at cost and are depreciated or amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, if shorter.

 

Estimated useful lives of property, plant, and equipment are as follows:

 

Leasehold improvements  Shorter of estimated useful life
or remaining lease term
Buildings and improvements (in years)  20 - 40
Machinery & equipment (in years)  7 - 15
Furniture, fixtures, computers & software (in years)  3 - 7

 

Property, plant, and equipment amounts are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss would be recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded is calculated by the excess of the asset’s carrying value over its fair value. No events or changes in circumstances arose during the year ended December 31, 2019 that required management to perform an impairment analysis.

 

(i)Goodwill

 

Goodwill is tested for impairment annually and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate that the carrying amount may be impaired. Impairment testing for goodwill is done at a reporting unit level. Reporting units are one level below the business segment level but can be combined when reporting units within the same segment have similar economic characteristics. An impairment loss generally would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit. The Company consists of a single reporting unit. The Company last performed “step 1” of the goodwill impairment test as of December 31, 2018. In testing goodwill for impairment at December 31, 2018, the Company primarily utilized the guideline public company (“GPC”) method under the market approach and the discounted cash flows method (“DCF”) under the income approach to determine the fair value of the reporting unit for purposes of testing the reporting unit’s carrying value of goodwill for impairment. The GPC method derives a value by generating a multiple of EBITDA through the comparison of the Company to similar publicly traded companies. The DCF approach derives a value based on the present value of a series of estimated future cash flows at the valuation date by the application of a discount rate, one that a prudent investor would require before making an investment in our equity securities. The key assumptions used in our approach included:

 

F-10

 

The reporting unit’s estimated financials and five-year projections of financial results, which were based on our strategic plans and long-range forecasts. Sales growth rates represent estimates based on current and forecasted sales mix and market conditions. The profit margins were projected based on historical margins, projected sales mix, current expense structure and anticipated expense modifications.
   
The projected terminal value which reflects the total present value of projected cash flows beyond the last period in the DCF. This value reflects a growth rate for the reporting unit, which is approximately the same growth rate of expected inflation into perpetuity.

 

The discount rate determined using a Weighted Average Cost of Capital method (“WACC”), which considered market and industry data as well as Company-specific risk factors. Selection of guideline public companies which are similar in size and market capitalization to each other and to the Company.

 

As of December 31, 2018, based on our calculations under the above noted approach, the fair value of the reporting unit significantly exceeded the carrying value of the reporting unit. In performing these calculations, management used its most reasonable estimates of the key assumptions discussed above. If the Company’s actual operating results and/or the key assumptions utilized in management’s calculations differ from our expectations, it is possible that a future impairment charge may be necessary.

 

The Company’s annual impairment testing date is December 31. The Company performed a qualitative assessment (“step 0”) as of December 31, 2019 and determined that it was more likely than not that the fair value of its reporting unit exceeded its carrying amount. As a result, the Company was not required to proceed to a “step 1” impairment assessment. Factors considered included the 2018 step 1 analysis and the calculated excess fair value over carrying amount, financial performance, forecasts and trends, market cap, regulatory and environmental issues, macro-economic conditions, industry and market considerations, raw material costs and management stability.

 

Approximately $47.9 million of goodwill is deductible for tax purposes.

(j)Intangible Assets

 

Intangible assets with a definite life are amortized on a straight-line basis, with estimated useful lives ranging from 5 to 20 years. Intangible assets with a definite life are tested for impairment whenever events or circumstances indicate that their carrying values may not be recoverable. No events or changes in circumstances arose during the year ended December 31, 2019 that required management to perform an impairment analysis.

 

(k)Revenue Recognition

 

Beginning in 2018, the Company recognizes revenue when a customer obtains control of a promised good or service. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to in exchange for promised goods or services. The Company recognizes revenue in accordance with the core principles of ASC 606 which include (1) identifying the contract with a customer, (2) identifying separate performance obligations within the contract, (3) determining the transaction price, (4) allocating the transaction price to the performance obligations, and (5) recognizing revenue. The Company recognizes all but an immaterial portion of its product sales upon shipment. The Company recognizes revenue from the sale of tooling and machinery primarily upon customer acceptance, with the exception of certain tooling where control does not transfer to the customer, resulting in revenue being recognized over the estimated time for which parts are produced with the use of each respective tool. The Company recognizes revenue from engineering services as the services are performed. The Company recognizes revenue from bill and hold transactions at the time the specified goods are complete and available to the customer. In the ordinary course of business, the Company accepts sales returns from customers for defective goods, such amounts being immaterial. Although only applicable to an insignificant number of transactions, the Company has elected to exclude sales taxes from the transaction price. The Company has elected to account for shipping and handling activities for which the Company is responsible under the terms and conditions of the sale not as performance obligations but rather as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the good and are expensed when revenue is recognized.

 

For the year 2017, prior to ASC 606, the Company recognized revenue at the time of shipment when title and risk of loss have passed to the customer, persuasive evidence of an arrangement exists, performance of its obligation is complete, its price to the buyer is fixed or determinable, and the Company is reasonably assured of collection. Determination of these criteria, in some cases, requires management’s judgment.

 

F-11

 

(l)Share-Based Compensation

 

When accounting for equity instruments exchanged for employee services, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the employee’s requisite service period (generally the vesting period of the equity grant). Forfeitures are expensed as they occur.

 

The Company issues share-based awards through several plans that are described in detail in Note 12. The compensation cost charged against income for those plans is included in selling, general & administrative expenses as follows (in thousands):

 

   Years Ended December 31,
   2019  2018  2017
Share-based compensation expense  $1,591   $1,212   $1,068 

 

The compensation expense for stock options granted during the three-year period ended December 31, 2019, was determined as the fair value of the options using the Black Scholes valuation model. The assumptions are noted as follows:

 

   Years Ended December 31,
   2019  2018  2017
Expected volatility   28.9%   27.7%  27.4% -29.1%
Expected dividends   None    None    None 
Risk-free interest rate   2.3%   2.7%  1.56% -1.84%
Exercise price  $38.61   $31.20   $27.05 - $28.70
Expected term (in years)   6.0    6.0   2.7 to 5.8
Weighted-average grant date fair value  $12.70   $10.15   $5.59

-

$8.51

 

The stock volatility for each grant is determined based on a review of the experience of the weighted average of historical daily price changes of the Company’s common stock over the expected option term, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected term of the option. The expected term is estimated based on historical option exercise activity.

 

The total income tax benefit recognized in the consolidated statements of income for share-based compensation arrangements was approximately $653 thousand, $544 thousand and $525 thousand for the years ended December 31, 2019, 2018 and 2017, respectively.

 

(m)Shipping and Handling Costs

 

Costs incurred related to shipping and handling are included in cost of sales. Amounts charged to customers pertaining to these costs are included in net sales.

 

(n)Income Taxes

 

The Company’s income taxes are accounted for under the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax expense or benefit results from the net change during the year in deferred tax assets and liabilities. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

F-12

 

The Company evaluates the need for a valuation allowance to reduce its deferred tax assets to the amount that is more likely than not to be realized. The Company has considered future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. Should the Company determine that it would not be able to realize all or part of its deferred tax assets in the future, an adjustment to the deferred tax assets would be charged to income in the period such determination was made.

 

The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon settlement. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in tax expense.

 

(o)Segments and Related Information

 

The Company follows the provisions of Accounting Standards Codification (ASC) 280, Segment Reporting, which establish standards for the way public business enterprises report information and operating segments in annual financial statements (see Note 17).

 

(p)   Treasury Stock

 

The Company accounts for treasury stock under the cost method, using the first-in, first out flow assumption, and we include treasury stock as a component of stockholders’ equity. The Company did not repurchase any shares of common stock during the years ended December 31, 2019, 2018 and 2017.

 

(q)Research and Development

 

On a routine basis, the Company incurs costs related to research and development activity. These costs are expensed as incurred. Approximately $9.5 million, $10.5 million and $5.0 million were expensed in the years ended December 31, 2019, 2018 and 2017, respectively.

 

Recent Accounting Pronouncements

 

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, “Leases (Accounting Standards Codification (ASC) 842),” and issued subsequent amendments to the initial guidance in January 2018 within ASU No. 2018-01 and in July 2018 within ASU Nos. 2018-10 and 2018-11. The Company adopted ASC 842 on January 1, 2019. See Note 13 for further details.

 

In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (ASC 350), Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance will be applied prospectively and is effective for annual and interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for any impairment tests performed on testing dates after January 1, 2017. The Company does not believe adoption will have a material impact on its financial condition or results of operations.

 

In June 2016, the FASB issued accounting standard that requires companies to utilize an impairment model (current expected credit loss, or CECL) for most financial assets measured at amortized cost and certain other financial instruments, which include, but are not limited to, trade and other receivables. This accounting standard will replace the incurred loss model under current GAAP with a model that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to estimate those losses. Effective January 1, 2020, the Company adopted this standard. The adoption of this standard is not expected to have a material impact on our Consolidated Financial Statements.

 

F-13

 

Revisions

 

Certain revisions have been made to the December 31, 2018 and 2017 Consolidated Statements of Income to conform to the current year presentation relating to a reclassification of material overcharge settlement to selling, general and administrative expenses. The reclassification resulted in the removal of the material overcharge settlement line item and a decrease in selling, general and administrative expenses of $104 thousand and $121 thousand for the years ended December 31, 2018 and 2017, respectively. These revisions had no impact on previously reported operating or net income and are deemed immaterial to the previously issued financial statements.

 

(2)Revenue Recognition

 

Disaggregated Revenue

 

The following table presents the Company’s revenue disaggregated by the major types of goods and services sold to our customers (in thousands) (See Note 17 for further information regarding net sales by market):

 

   Years Ended December 31,
   2019  2018  2017
Net sales of:               
Products  $193,016   $183,186   $146,275 
Tooling and Machinery   2,730    4,302    1,181 
Engineering services   2,635    2,967    387 
Total net sales  $198,381   $190,455   $147,843 

 

Contract balances

 

Timing of revenue recognition may differ from the timing of invoicing to customers. When invoicing occurs prior to revenue recognition, the Company has deferred revenue, or contract liabilities, included within “deferred revenue” on the condensed consolidated balance sheet.

 

F-14

 

The following table presents opening and closing balances of contract liabilities for the years ended December 31, 2019 and 2018 (in thousands):

 

   Contract Liabilities
   Years Ended
   December 31,
   2019  2018
Deferred revenue - beginning of period  $2,507   $871 
Acquired in Dielectrics business combination   -    2,175 
Increases due to consideration received from customers   3,216    4,188 
Revenue recognized   (3,149)   (4,727)
Deferred revenue - end of period  $2,574   $2,507 

 

Revenue recognized during the years ended December 31, 2019 and 2018 from amounts included in deferred revenue at the beginning of the period were approximately $1.7 million and $0.6 million, respectively.

 

When invoicing occurs after revenue recognition, the Company has unbilled receivables (contract assets) included within “receivables” on the condensed consolidated balance sheet.

 

The following table presents opening and closing balances of contract assets for the years ended December 31, 2019 and 2018 (in thousands):

 

   Contract Assets
   Years Ended
   December 31,
   2019  2018
       
Unbilled Receivables - beginning of period  $65   $- 
Increases due to revenue recognized - not invoiced to customers   831    301 
Decreases due to customer invoicing   (824)   (236)
Unbilled Receivables - end of period  $72   $65 

 

(3)Supplemental Cash Flow Information

 

   Years Ended December 31,
   2019  2018  2017
   (in thousands)
Cash paid for:               
Interest  $664   $1,303   $47 
Income taxes, net of refunds  $1,255   $3,463   $3,878 
                
Non-cash investing and financing activities:               
Capital additions accrued but not yet paid  $213   $218   $85 

 

During the years ended December 31, 2019, 2018 and 2017, the Company permitted the exercise of stock options with exercise proceeds paid with the Company’s stock (“cashless” exercises) totaling approximately $0, $0 and $172 thousand, respectively.

 

F-15

 

(4)Receivables

 

Receivables consist of the following (in thousands):

 

   December 31,
   2019  2018
Accounts receivable–trade  $29,134   $28,885 
Less allowance for doubtful receivables   (486)   (564)
Receivables, net  $28,648   $28,321 

 

Receivables are written off against these reserves in the period they are determined to be uncollectable, and payments subsequently received on previously written-off receivables are recorded as a reversal of the bad debt provision. The Company performs credit evaluations on its customers and obtains credit insurance on a large percentage of its accounts but does not generally require collateral. The Company recorded a net reversal of the provision for doubtful accounts of approximately $52 thousand and $50 thousand the years ended December 31, 2019 and 2018, respectively.

 

(5)Inventories

 

Inventories consist of the following (in thousands):

 

   December 31,
   2019  2018
Raw materials  $10,540   $11,727 
Work in process   2,279    2,521 
Finished goods   5,457    5,328 
Total Inventory  $18,276   $19,576 

 

(6)Other Intangible Assets

 

The carrying values of the Company’s definite-lived intangible assets as of December 31, 2019 and 2018 are as follows (in thousands):

 

December 31, 2019  Tradename & Brand  Non-
Compete
  Customer
List
  Total
Estimated useful life   10 years  5 years  20 years   
Gross amount  $367   $462   $22,555   $23,384 
Accumulated amortization   (70)   (177)   (2,162)  $(2,409)
Net balance  $297   $285   $20,393   $20,975 

 

December 31, 2018  Tradename & Brand  Non-
Compete
  Customer
List
  Total
Estimated useful life  10 years  5 years  20 years   
Gross amount  $367   $462   $22,555   $23,384 
Accumulated amortization   (33)   (85)   (1,034)  $(1,152)
Net balance  $334   $377   $21,521   $22,232 

 

 

F-16

 

Amortization expense related to intangible assets was approximately $1.3 million, $1.2 million, and $0.3 million for the years ended December 31, 2019, 2018 and 2017, respectively. The estimated remaining amortization expense as of December 31, 2019 is as follows (in thousands):

 

2020   1,257   
2021   1,257   
2022   1,257   
2023   1,172   
2024   1,164   
Thereafter   14,868   
Total  $20,975   

 

(7)Property, Plant and Equipment

 

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

 

   December 31,
   2019  2018
Land and improvements  $3,191   $3,191 
Buildings and improvements   35,502    35,187 
Leasehold improvements   3,022    2,843 
Machinery & equipment   66,438    62,440 
Furniture, fixtures, computers & software   6,414    7,119 
Construction in progress   1,522    999 
   $116,089   $111,779 

 

Depreciation and amortization expense of Property, Plant and Equipment for the years ended December 31, 2019, 2018 and 2017, were approximately $6.9 million, $6.6 million, and $5.3 million, respectively.

 

(8)Indebtedness

 

On February 1, 2018, the Company, as the borrower, entered into an unsecured $70 million Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) with the Company’s subsidiaries (the “Subsidiary Guarantors”) and Bank of America, N.A., in its capacity as the initial lender, Administrative Agent, Swingline Lender and L/C Issuer, and certain other lenders from time to time party thereto. The Amended and Restated Credit Agreement amends and restates the Company’s prior credit agreement.

 

The credit facilities under the Amended and Restated Credit Agreement (the “Amended and Restated Credit Facilities”) consist of a $20 million unsecured term loan and an unsecured revolving credit facility, under which the Company may borrow up to $50 million. The Amended and Restated Credit Agreement matures on February 1, 2023. The proceeds borrowed pursuant to the Amended and Restated Credit Agreement may be used for general corporate purposes, as well as permitted acquisitions. The Company’s obligations under the Amended and Restated Credit Agreement are guaranteed by the Subsidiary Guarantors.

 

The Amended and Restated Credit Agreement calls for interest of LIBOR plus a margin that ranges from 1.0% to 1.5% or, at the discretion of the Company, the bank’s prime rate less a margin that ranges from .25% to zero. In both cases the applicable margin is dependent upon Company performance. Under the Amended and Restated Credit Agreement, the Company is subject to a minimum fixed-charge coverage financial covenant as well as a maximum total funded debt to EBITDA financial covenant. The Amended and Restated Credit Agreement contains other covenants customary for transactions of this type, including restrictions on certain payments, permitted indebtedness and permitted investments. As of December 31, 2019, the applicable interest rate was approximately 2.8% and the Company was in compliance with all covenants under the Amended and Restated Credit Agreement.

 

F-17

 

Included in the Amended and Restated Credit Facilities were approximately $0.7 million in standby letters of credit as a financial guarantee on worker’s compensation insurance policies.

 

Long-term debt consists of the following (in thousands):

 

   December 31,
   2019  2018
Revolving credit facility  $-   $8,000 
Term loan   -    17,143 
Total long-term debt   -    25,143 
Current portion   -    (2,857)
Long-term debt, excluding current portion  $-   $22,286 

 

Derivative Financial Instruments

 

The Company used interest-rate-related derivative instruments to manage its exposure related to changes in interest rates on certain of its variable-rate debt instruments. The Company does not enter into derivative instruments for any purpose other than cash flow hedging. Derivative financial instruments expose the Company to credit risk and market risk. Credit risk is the failure of the counterparty to perform under the terms of the derivative contract. When the fair value of a derivative contract is positive, the counterparty owes the Company, creating credit risk for the Company. When the fair value of a derivative contract is negative, the Company owes the counterparty and, therefore, in these circumstances the Company is not exposed to the counterparty’s credit risk. The Company minimizes counterparty credit risk in derivative instruments by entering into transactions with carefully selected major financial institutions based upon their credit profile. Market risk is the adverse effect on the value of a derivative instrument that results from a change in interest rates.

 

The Company assesses interest rate risk by continually identifying and monitoring changes in interest rate exposures that may adversely impact expected future cash flows and by evaluating hedging opportunities. The Company’s debt obligations exposed the Company to variability in interest payments due to changes in interest rates. The Company believed that it was prudent to limit the variability of a portion of its interest payments. To meet this objective, in connection with the Amended and Restated Credit Agreement, the Company entered into a $20 million, 5-year interest rate swap agreement under which the Company receives three-month LIBOR plus the applicable margin and pays a 2.7% fixed rate plus the applicable margin. The swap modified the Company’s interest rate exposure by converting the term loan from a variable rate to a fixed rate in order to hedge against the possibility of rising interest rates during the term of the loan. The notional amount was $14,285,712 at December 31, 2019. The fair value of the swap as of December 31, 2019 was approximately $(325) thousand and is included in other liabilities. Changes in the fair value of the swap are recorded in other income/expense and resulted in expense of approximately $388 thousand and income of $64 thousand during the years ended December 31, 2019 and 2018, respectively.

 

During the fourth quarter of 2019, the Company paid the remaining balance of the term loan in its entirety. As a result, there is no longer underlying debt to hedge against with the swap. The changes in the fair value of the swap will continue to be accounted for as a financial instrument until the sooner of the time that the Company elects to cancel it or until its maturity.

 

F-18

 

(9)Accrued Expenses

 

Accrued expenses consist of the following (in thousands):

 

   December 31,
   2019  2018
Compensation  $3,961   $3,542 
Benefits / self-insurance reserve   1,033    1,153 
Paid time off   1,315    1,131 
Other   2,174    2,632 
   $8,483   $8,458 

 

(10)Income Tax

 

The Company’s income tax provision for the years ended December 31, 2019, 2018 and 2017 consists of the following (in thousands):

 

   Years Ended December 31,
   2019  2018  2017
Current               
Federal  $2,920   $1,772   $3,117 
State   185    439    551 
    3,105    2,211    3,668 
Deferred               
Federal   485    1,917    (1,091)
State   306    (36)   72 
    791    1,881    (1,019)
Total income tax provision  $3,896   $4,092   $2,649 

 

 

F-19

 

The approximate tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are as follows (in thousands):

 

   December 31,
   2019  2018
Deferred tax assets:          
Reserves  $362   $367 
Inventory capitalization   396    421 
Compensation programs   578    447 
Retirement liability   -    2 
Equity-based compensation   403    290 
Lease liability   795    11 
Intangible assets   73    141 
State tax credits, net of federal impact   274    257 
Gross deferred tax assets   2,881    1,936 
Valuation allowance   (136)   - 
Net deferred tax assets   2,745    1,936 
           
Deferred tax liabilities:          
Excess of book over tax basis of fixed assets   (4,877)   (4,668)
Goodwill   (2,008)   (1,397)
Right of use asset   (781)   - 
Total deferred tax liabilities   (7,666)   (6,065)
Net long-term deferred tax liabilities  $(4,921)  $(4,129)

 

The amounts recorded as deferred tax assets as of December 31, 2019 and 2018, represent the amount of tax benefits of existing deductible temporary differences or carryforwards that are more likely than not to be realized through the generation of sufficient future taxable income within the carryforward period. The Company has gross deferred tax assets of approximately $2.9 million at December 31, 2019, that it believes are more likely than not to be realized in the carryforward period. Management reviews the recoverability of deferred tax assets during each reporting period. The Company has provided a valuation allowance of approximately $136 thousand for deferred tax assets (net of federal tax benefit), primarily related to tax credits generated in its 2018 Massachusetts state income tax return that are being carried forward to future periods. The Company is uncertain as to whether it will have sufficient future taxable income in Massachusetts to utilize the credits prior to their expiration date. The valuation allowance against the Company’s deferred tax assets may require adjustments in the future based on changes in the mix of temporary difference, changes in tax laws, and operating performance.

 

The Company has approximately $348 thousand of tax credit carryforwards related to one state jurisdiction that expire between 2020 and 2033.

 

F-20

 

The actual tax provision for the years presented differs from the “expected” tax provision for those years, computed by applying the U.S. federal corporate rate of 21% to income before income tax expense as follows:

 

   Years Ended December 31,
   2019  2018  2017
Computed “expected” tax rate   21.0%   21.0%   34.0%
Increase (decrease) in income taxes resulting from:               
State taxes, net of federal tax benefit   1.8    2.8    3.5 
Meals and entertainment   0.2    0.2    0.3 
Tax credits   (6.2)   (1.9)   (0.6)
Domestic production deduction   -    -    (2.6)
Non-deductible ISO stock option expense   -    0.1    0.1 
Unrecognized tax benefits   (0.7)   -    - 
Excess tax benefits on equity awards   (0.7)   (1.3)   (1.4)
Excess compensation   0.6    0.8    - 
Impact on deferred taxes of new legislation   -    -    (11.1)
Other   0.4    0.5    0.1 
Change in valuation allowance   0.1    -    - 
Effective tax rate   16.5%   22.2%   22.3%

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. The Company has not been audited by any state for income taxes with the exception of returns filed in Michigan which have been audited through 2004, income tax returns filed in Massachusetts which have been audited through 2007, income tax returns filed in Florida which have been audited through 2009, income tax returns filed in New Jersey which have been audited through 2012, and income tax returns in Colorado which have been audited through 2017. Federal and state tax returns for the years 2016 through 2019 remain open to examination by the IRS and various state jurisdictions.

 

A reconciliation of the beginning and ending amount of gross unrecognized tax benefits (“UTB”) resulting from uncertain tax positions is as follows (in thousands):

 

   December 31,
   2019  2018
Gross UTB balance at beginning of fiscal year  $150   $150 
Reductions for tax positions of prior years   (150)   - 
Gross UTB balance at end of fiscal year  $-   $150 

 

The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of December 31, 2019 and 2018 is $0 and $150 thousand, respectively.

 

In addition, the total amount of accrued interest and penalties on uncertain tax positions at December 31, 2019 and 2018 is $0 and $153 thousand, respectively.

 

At December 31, 2018, all of the unrecognized tax benefits related to tax returns of a specific state jurisdiction that are currently under examination. On January 17, 2019 the Company came to an agreement with the state and on February 21, 2019 the Company received a check in the amount of $156,000 as settlement of the unrecognized tax benefits.

 

F-21

 

(11)Net Income Per Share

 

Basic income per share is based upon the weighted average common shares outstanding during each year. Diluted income per share is based upon the weighted average of common shares and dilutive common stock equivalent shares outstanding during each year. The weighted average number of shares used to compute both basic and diluted income per share consisted of the following (in thousands):

 

   Years Ended December 31,
   2019  2018  2017
Basic weighted average common shares outstanding during the year   7,424    7,347    7,248 
Weighted average common equivalent shares due to stock options and restricted stock units   92    83    89 
Diluted weighted average common shares outstanding during the year   7,516    7,430    7,337 

 

The computation of diluted earnings per share excludes the effect of the potential exercise of stock awards, including stock options, when the average market price of the common stock is lower than the exercise price of the related options during the period. These outstanding stock awards are not included in the computation of diluted earnings per share because the effect would have been antidilutive.

 

For the years ended December 31, 2019, 2018 and 2017, the number of stock awards excluded from the computation was 16,536, 10,344 and 27,336, respectively.

 

(12)Stock Option and Equity Incentive Plans

 

Share-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).

 

The Company issues share-based awards through several plans that are described below. The compensation cost charged against income for those plans is included in selling, general & administrative expenses as follows (in thousands):

 

   Years Ended December 31,
Share-based compensation related to:  2019  2018  2017
Common stock grants  $400   $505   $505 
Stock option grants   151    149    138 
Restricted Stock Unit awards   1,040    558    425 
Total share-based compensation  $1,591   $1,212   $1,068 

 

Incentive Plan

 

In June 2003, the Company formally adopted the 2003 Incentive Plan (the “Plan”). As amended and restated to date, the Plan is intended to benefit the Company by offering equity-based and other incentives to certain of the Company’s executives and employees who are in a position to contribute to the long-term success and growth of the Company, thereby encouraging the continuance of their involvement with the Company and/or its subsidiaries.

 

Two types of equity awards may be granted to participants under the Plan: restricted shares or other stock awards. Restricted shares are shares of common stock awarded subject to restrictions and to possible forfeiture upon the occurrence of specified events. Other stock awards are awards that are denominated or payable in, valued in whole or in part by reference to, or otherwise based on or related to, shares of common stock. Such awards may include Restricted Stock Unit Awards (“RSUs”), unrestricted stock, incentive and non-qualified stock options, performance shares, or stock appreciation rights. The Company determines the form, terms, and conditions, if any, of any awards made under the Plan.

 

Through December 31, 2019, 1,252,613 shares of common stock have been issued under the 2003 Incentive Plan, none of which have been restricted. An additional 108,424 shares are being reserved for outstanding grants of RSUs and other share-based compensation that are subject to various performance and time-vesting contingencies. The Company has also granted awards in the form of stock options under this Plan. Through December 31, 2019, 185,000 options have been granted and 10,000 options are outstanding. At December 31, 2019, 803,244 shares or options are available for future issuance in the 2003 Incentive Plan.

 

F-22

 

Director Plan

 

Effective July 15, 1998, the Company adopted the 1998 Director Plan, which was amended and renamed, on June 3, 2009, the 2009 Non-Employee Director Stock Incentive Plan (the “Director Plan”). The Director Plan was amended on March 7, 2013, to (i) prohibit the repricing of stock options or other equity awards without the consent of the Company’s shareholders, and (ii) prohibit the Company from buying out underwater stock options. The Director Plan, as amended, provides for the issuance of stock options and other equity-based securities of up to 975,000 shares to non-employee members of the Company’s board of directors. Through December 31, 2019, 365,026 options have been granted and 95,614 options are outstanding. For the year ended December 31, 2019, 5,442 RSUs are being reserved for outstanding grants of RSUs, and 79,648 shares remained available to be issued under the Director Plan.

 

The following is a summary of stock option activity under all plans:

 

   Shares Under
Options
  Weighted
Average
Exercise
Price

(per share)
  Weighted
Average
Remaining
Contractual
Life

(in years)
  Aggregate
Intrinsic
Value

(in thousands)
             
Outstanding December 31, 2018   134,043   $20.46           
Granted   16,536    38.61           
Exercised   (44,965)   15.68           
Outstanding December 31, 2019   105,614   $25.34    5.70   $2,563 
Exercisable at December 31, 2019   85,328   $22.62    5.10   $2,303 
Vested and expected to vest at December 31, 2019   105,614   $25.34    5.70   $2,563 

 

During the years ended December 31, 2019, 2018 and 2017, the total intrinsic value of all options exercised (i.e., the difference between the market price and the price paid by the employees to exercise the options) was approximately $1.0, $1.2 million and $0.6 million, respectively, and the total amount of consideration received from the exercise of these options was approximately $0.7 million, $1.3 million and $0.8 million, respectively. At its discretion, the Company allows option holders to surrender previously-owned common stock in lieu of paying the exercise price and withholding taxes. During the years ended December 31, 2019 and 2018, no shares were surrendered for this purpose. During the year ended December 31, 2017, 6,511 shares were surrendered to pay the exercise price at an average market price of $26.45.

 

On February 19, 2019, the Company’s Compensation Committee approved the award of $400 thousand payable in shares of the Company’s common stock to the Company’s Chairman, Chief Executive Officer, and President under the 2003 Equity Incentive Plan. The shares were issued on December 12, 2019.

 

On June 5, 2019 the Company issued 16,536 shares of unrestricted common stock to the non-employee members of the Company’s Board of Directors as part of their annual retainer for serving on the Board.

 

F-23

 

The Company grants RSUs to its executive officers and employees. The stock unit awards are subject to various time-based vesting requirements, and certain portions of these awards are subject to performance criteria of the Company. Compensation expense on these awards is recorded based on the fair value of the award at the date of grant, which is equal to the Company’s closing stock price, and is charged, to expense ratably during the service period. No compensation expense is taken on awards that do not become vested, and the amount of compensation expense recorded is adjusted based on management’s determination of the probability that these awards will become vested. The following table summarizes information about stock unit award activity during the year ended December 31, 2019:

 

   Restricted
Stock Units
  Weighted
Average Award
Date Fair Value
Outstanding at December 31, 2018   72,996   $23.60 
Awarded   64,701    33.55 
Shares vested   (20,529)   23.74 
Forfeitures   (3,302)   33.31 
Outstanding at December 31, 2019   113,866   $28.36 

 

At the Company’s discretion, RSU holders are given the option to net-share settle to cover the required minimum withholding tax, and the remaining amount is converted into the equivalent number of common shares. During the year ended December 31, 2019, 8,341 shares were redeemed for this purpose at an average market price of $33.69. During the years ended December 31, 2018 and 2017, 5,238 and 4,377 shares were redeemed for this purpose at an average market price of $27.60 and $24.50, respectively.

 

The following summarizes the future share-based compensation expense the Company will record as the equity securities granted through December 31, 2019, vest (in thousands):

 

   Options  Restricted
Stock Units
  Total
2020  $116   $999   $1,115 
2021   -    746    746 
2022   -    409    409 
2023   -    48    48 
Total  $116   $2,202   $2,318 

 

(13)Leases

 

The Company adopted ASC 842 - Leases (“ASC 842”) as of January 1, 2019, using the transition method wherein entities could initially apply the new leases standard at adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Accordingly, all periods prior to January 1, 2019 were presented in accordance with the previous ASC Topic 840, Leases, and no retrospective adjustments were made to the comparative periods presented. The adoption of ASC 842 resulted in an increase to total assets due to the recording of operating lease right-of-use ("ROU") assets and operating lease liabilities of approximately $4.0 million and $4.1 million, respectively, as of January 1, 2019. The Company did not have any finance leases at the adoption date. The adoption did not materially impact the Company’s condensed consolidated statements of income or cash flows.

 

The Company has operating leases for offices, manufacturing plants, vehicles and certain office and manufacturing equipment. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company has elected the practical expedient to account for each separate lease component of a contract and its associated non-lease components as a single lease component, thus causing all fixed payments to be capitalized. The Company also elected the package of practical expedients permitted within the new standard, which among other things, allows the Company to carry forward historical lease classification. Variable lease payment amounts that cannot be determined at the commencement of the lease such as increases in lease payments based on changes in index rates or usage, are not included in the ROU assets or operating lease liabilities. These are expensed as incurred and recorded as variable lease expense. The Company determines if an arrangement is a lease at the inception of a contract. Operating lease ROU assets and operating lease liabilities are stated separately in the condensed consolidated balance sheet.

 

F-24

 

ROU assets represent the Company's right to use an underlying asset during the lease term and operating lease liabilities represent the Company's obligation to make lease payments arising from the lease. ROU assets and operating lease liabilities are recognized at commencement date based on the net present value of fixed lease payments over the lease term. The Company's lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise that option. ROU assets will also be adjusted for any deferred or accrued rent. As the Company's operating leases do not typically provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s incremental borrowing rate is based on its borrowing rate under the Amended and Restated Credit Agreement, adjusted to reflect an estimated fixed rate for the term of the underlying lease. Operating fixed lease expense is recognized on a straight-line basis over the lease term.

 

   Year Ended
   December 31, 2019
   ($ in thousands)
Lease cost:     
Operating  $1,222 
Variable   219 
Short-term   27 
Total lease cost  $1,468 
      
Cash paid for amounts included in measurement of lease liabilities:     
Operating  $1,208 
      
Weighted-average remaining lease term (years):     
Operating   2.69 
Weighted-average discount rate:     
Operating   4.45%

 

The aggregate future lease payments for operating leases as of December 31, 2019 were as follows (in thousands):

 

2020   1,173 
2021   1,118 
2022   957 
2023   36 
2024   - 
Thereafter   - 
Total lease payments   3,284 
Less: Interest   (194)
Present value of lease liabilities  $3,090 

 

 

F-25

 

The aggregate future lease payments for operating leases as of December 31, 2018 were as follows (in thousands):

 

2019  $1,051 
2020   1,070 
2021   1,063 
2022   975 
2023   36 
Total  $4,195 

 

Rent expense amounted to approximately $1.2 million, $1.2 million, and $0.9 million, in 2019, 2018 and 2017, respectively.

 

(14)Commitments and Contingencies

 

(a)Leases – The Company has operating leases for certain facilities that expire through 2023. Certain of the leases contain escalation clauses that require payments of additional rent as well as increases in related operating costs. See Note 13 for details on lease commitments.

 

(b)Legal – From time to time, the Company may be a party to various suits, claims and complaints arising in the ordinary course of business. In the opinion of management of the Company, these suits, claims and complaints should not result in final judgments or settlements that, in the aggregate, would have a material adverse effect on the Company’s financial condition or results of operations.

 

(15)Employee Benefit Plans

 

The Company maintains a profit-sharing plan for eligible employees. Contributions to the Plan are made in the form of matching contributions to employee 401(k) deferrals, as well as discretionary profit-sharing amounts determined by the Board of Directors to be funded by March 15 following each fiscal year. Contributions to the Plan were approximately $1.0 million, $1.1 million and $0.8 million for the years 2019, 2018 and 2017, respectively.

 

The Company has a partially self-insured health insurance program that covers all eligible participating employees. The maximum liability is limited by a stop loss of $225 thousand per insured person, along with an aggregate stop loss determined by the number of participants.

 

The Company has an Executive, Non-qualified “Excess” Plan (“the Plan”), which is a deferred compensation plan available to certain executives. The Plan permits participants to defer receipt of part of their current compensation to a later date as part of their personal retirement or financial planning. Participants have an unsecured contractual commitment from the Company to pay amounts due under the Plan.

 

The compensation withheld from Plan participants, together with gains or losses determined by the participants’ deferral elections is reflected as a deferred compensation obligation to participants and is classified within the liabilities section in the accompanying balance sheets. At December 31, 2019 and 2018, the balance of the deferred compensation liability totaled approximately $2.8 million and $2.0 million, respectively. The related assets, which are held in the form of a Company-owned, variable life insurance policy that names the Company as the beneficiary, are classified within the other assets section of the accompanying balance sheets and are accounted for based on the underlying cash surrender values of the policies and totaled approximately $2.8 million and $2.0 million as of December 31, 2019 and 2018, respectively.

 

F-26

 

(16)Fair Value of Financial Instruments

 

Financial instruments recorded at fair value in the consolidated balance sheets, or disclosed at fair value in the footnotes, are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels defined by ASC 820, Fair Value Measurements and Disclosures, and directly related to the amount of subjectivity associated with inputs to fair valuation of these assets and liabilities, are as follows:

 

Level 1

Valued based on unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. An active market for the asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.

 

Level 2

Valued based on either directly or indirectly observable prices for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.

 

Level 3

Valued based on management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.

 

The following table presents the fair value and hierarchy levels, for financial assets that are measured at fair value on a recurring basis (in thousands):

 

Level 2  December 31,
2019
 
Assets:       
Derivative financial instruments  $(325)  

 

Derivative financial instruments consist of an interest rate swap for which fair value is determined through the use of a pricing model that utilizes verifiable inputs such as market interest rates that are observable at commonly quoted intervals for the full term of the swap agreement.

 

The Company has financial instruments, such as accounts receivable, accounts payable, and accrued expenses, that are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company’s long-term debt approximates fair value as the interest rate on the debt approximates the estimated borrowing rate currently available to the Company.

 

(17)Segment Data

 

The Company consists of a single operating and reportable segment.

 

Revenues from customers outside of the United States are not material. No customer comprised more than 10% of the Company’s consolidated revenues for the year ended December 31, 2019. A vast majority of the Company’s assets are located in the United States.

 

F-27

 

The Company’s custom products are primarily sold to customers within the Medical, Automotive, Consumer, Aerospace and Defense, Industrial, and Electronics markets. Sales by market for the years ended December 31, 2019, 2018 and 2017 are as follows (in thousands):

 

   2019  2018  2017
Market  Net Sales  %  Net Sales  %  Net Sales  %
Medical  $128,915    65.0%  $110,282    57.9%  $70,090    47.4%
Automotive   20,004    10.1%   20,022    10.5%   23,119    15.6%
Consumer   17,669    8.9%   24,989    13.1%   21,328    14.4%
Aerospace & Defense   13,778    6.9%   13,130    6.9%   11,521    7.8%
Industrial   9,607    4.8%   10,579    5.6%   9,826    6.6%
Electronics   8,408    4.2%   11,453    6.0%   11,959    8.1%
Net Sales  $198,381    100.0%  $190,455    100.0%  $147,843    100.0%

 

Certain amounts for the years ended December 31, 2018 and 2017 were reclassified between markets to conform to the current year presentation.

 

(18)Quarterly Financial Information (unaudited)

 

Summarized quarterly financial data is as follows (in thousands, except per share data):

 

2019  Q1  Q2  Q3  Q4
Net sales  $47,328   $51,399   $49,394   $50,260 
Gross profit   12,497    14,371    13,321    13,770 
Net income   3,734    4,598    5,641    5,777 
Basic net income per share   0.50    0.62    0.76    0.78 
Diluted net income per share   0.50    0.62    0.75    0.76 

 

2018  Q1  Q2  Q3  Q4
Net sales  $42,931   $49,019   $47,808   $50,697 
Gross profit   10,185    12,986    12,431    12,706 
Net income   1,777    3,990    4,134    4,410 
Basic net income per share   0.24    0.54    0.56    0.60 
Diluted net income per share   0.24    0.54    0.56    0.59 

 

(19)Acquisition

 

On February 1, 2018 the Company purchased 100% of the outstanding shares of common stock of Dielectrics Inc., pursuant to a stock purchase agreement and related agreements, for an aggregate purchase price of $80 million in cash. The purchase price was subject to adjustment based upon Dielectrics’ working capital at closing. An additional $250 thousand of consideration was paid by the Company as a result of the final working capital adjustment. A portion of the purchase price is being held in escrow to indemnify the Company against certain claims, losses and liabilities. The Purchase Agreement contains customary representations, warranties and covenants customary for transactions of this type.

 

Founded in 1954 and based in Chicopee, Massachusetts, Dielectrics is a leader in the design, development, and manufacture of medical devices using thermoplastic materials. They primarily use radio frequency and impulse welding to design and manufacture solutions for the medical industry. The Company has leased the Chicopee location from a realty trust owned by the selling shareholder and affiliates. The lease is for five years with two five-year renewal options.

 

F-28

 

The following table summarizes the allocation of consideration paid to the acquisition date fair value of the assets acquired and liabilities assumed based on management’s estimates of fair value (in thousands):

 

Consideration Paid:     
Cash paid at closing  $80,000   
Working capital adjustment   250   
Cash from Dielectrics   (3,272)  
Total consideration  $76,978   
        
Purchase Price Allocation:       
Accounts receivable  $4,384   
Inventory   4,418   
Other current assets   122   
Property, plant and equipment   4,600   
Customer list   22,555   
Non-compete   462   
Trade name and brand   367   
Goodwill   44,516   
Total identifiable assets  $81,424   
Accounts payable   (1,325)  
Accrued expenses   (946)  
Deferred revenue   (2,175)  
Net assets acquired  $76,978   

 

Acquisition costs associated with the transaction were approximately $1.1 million and were charged to expense in the year ended December 31, 2018. These costs were primarily for investment banking and legal fees and are reflected on the face of the income statement.

 

The following table contains an unaudited pro forma condensed consolidated statement of operations for the years ended December 31, 2018 and 2017, as if the Dielectrics acquisition had occurred at the beginning of each of the respective periods (in thousands):

 

   Year Ended December 31,
   2018  2017
   (Unaudited)  (Unaudited)
Sales  $193,510   $180,419 
Operating Income  $19,464   $18,990 
Net Income  $14,110   $13,126 
Earnings per share:          
Basic  $1.92   $1.81 
Diluted  $1.90   $1.79 

 

The above unaudited pro forma information is presented for illustrative purposes only and may not be indicative of the results of operations that would have occurred had the Dielectrics acquisition occurred as presented. In addition, future results may vary significantly from the results reflected in such pro forma information.

 

F-29

 

 

Schedule II

 

 

UFP TECHNOLOGIES, INC.

 

Consolidated Financial Statement Schedule

 

Valuation and Qualifying Accounts

 

Years ended December 31, 2019, 2018 and 2017

 

 

Accounts receivable, allowance for doubtful accounts:

 

   2019  2018  2017
Balance at beginning of year  $564   $652   $567 
Provision for bad debt   (52)   (50)   116 
Write-offs, net of recoveries   (26)   (38)   (31)
Balance at end of year  $486   $564   $652 

 

 

 

 

 

 

 

 

F-30

 

EX-21.01 2 exh_2101.htm EXHIBIT 21.01

Exhibit 21.01

 

 

UFP Technologies, Inc. wholly owns the following companies:

 

1. Moulded Fibre Technology, Inc., a Maine company
2. Simco Industries, Inc., a Michigan company
3. Dielectrics, Inc., a Massachusetts company
4. UFP Realty LLC, a Massachusetts limited liability company, and its wholly-owned subsidiaries:
  a. UFPT MA, LLC, a Massachusetts limited liability company
  b. UFP CO, LLC, a Colorado limited liability company
  c. UFP FL, LLC, a Florida limited liability company
  d. UFP TX, LLC, a Texas limited liability company
  e. UFP MI, LLC, a Michigan limited liability company
  f. UFP IA, LLC, an Iowa limited liability company

 

 

 

 

 

 

 

EX-23.01 3 exh_2301.htm EXHIBIT 23.01

Exhibit 23.01

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We have issued our reports dated March 13, 2020, with respect to the consolidated financial statements and internal controls over financial reporting included in the Annual Report of UFP Technologies, Inc. on Form 10-K for the year ended December 31, 2018. We hereby consent to the incorporation by reference of said reports in the Registration Statements of UFP Technologies, Inc. on Forms S-8 (File No. 333-174907, File No. 333-151883, File No. 333-143673, File No. 333-116436, File No. 333-56741, File No. 333-91408, and File No. 333-106390).

 

/s/ GRANT THORNTON LLP

 

Boston, MA

March 13, 2020

 

 

 

 

 

 

 

 

EX-31.01 4 exh_3101.htm EXHIBIT 31.01

Exhibit 31.01

 

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, R. Jeffrey Bailly, President and Chief Executive Officer of UFP Technologies, Inc., certify that:

 

1.I have reviewed this annual report on Form 10-K of UFP Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

March 13, 2020   /s/   R. Jeffrey Bailly
Date   R. Jeffrey Bailly
    Chairman, Chief Executive Officer,
President, and Director
(Principal Executive Officer)

 

 

 

EX-31.02 5 exh_3102.htm EXHIBIT 31.02

Exhibit 31.02

 

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Ronald J. Lataille, Chief Financial Officer of UFP Technologies, Inc., certify that:

 

1.I have reviewed this annual report on Form 10-K of UFP Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

March 13, 2020   /s/   Ronald J. Lataille
Date   Ronald J. Lataille
Chief Financial Officer
(Principal Financial Officer)

 

 

 

EX-32.01 6 exh_3201.htm EXHIBIT 32.01

Exhibit 32.01

 

 

CERTIFICATION

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), the undersigned officers of UFP Technologies, Inc., a Delaware corporation (the “Company”), do hereby certify, to the best of such officers’ knowledge and belief, that:

 

(1)       The Annual Report on Form 10-K for the year ended December 31, 2019, (the “Form 10-K”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)       The information contained in the Form 10-K fairly presents, in all materials respects, the financial condition and results of operations of the Company.

 

 

March 13, 2020   /s/   R. Jeffrey Bailly
Date   R. Jeffrey Bailly
Chairman, Chief Executive Officer,
President, and Director
(Principal Executive Officer)
     
     
March 13, 2020   /s/   Ronald J. Lataille
Date   Ronald J. Lataille
Chief Financial Officer
(Principal Financial Officer)

 

 

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to UFP Technologies, Inc. and will be retained by UFP Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

 

 

EX-101.INS 7 ufpt-20191231.xml XBRL INSTANCE FILE false --12-31 FY 2019 2019-12-31 10-K 0000914156 7463260 Yes false Accelerated Filer Yes 279729924 UFP TECHNOLOGIES INC false true No No Common Stock ufpt <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: right; margin: 0pt 0">Schedule II</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0"><div style="display: inline; font-weight: bold;">UFP TECHNOLOGIES, INC.</div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0"><div style="display: inline; font-weight: bold;">Consolidated Financial Statement Schedule</div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0">Valuation and Qualifying Accounts</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0">Years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div></div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0">Accounts receivable, allowance for doubtful accounts:</div> <div style=" margin: 0pt 0; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Balance at beginning of year</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">564</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">652</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">567</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Provision for bad debt</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(52</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(50</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Write-offs, net of recoveries</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(26</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(38</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(31</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Balance at end of year</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">486</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">564</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">652</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div></div> 4921000 4129000 250000 81424000 946000 0 0 172000 831000 301000 3216000 4188000 -71000 -71000 795000 11000 578000 447000 781000 -0.007 -0.013 -0.014 -0.007 116000 999000 1115000 48000 48000 409000 409000 746000 746000 2 705000 1270000 677000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.65in; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Leasehold improvements</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; text-align: center">Shorter of estimated useful life <br /> or remaining lease term</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; width: 63%">Buildings and improvements (in years)</td> <td style="font-size: 10pt; width: 1%">&nbsp;</td> <td style="text-align: right; font-size: 10pt; width: 12%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div></td> <td style="text-align: center; font-size: 10pt; width: 12%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">- </div></td> <td style="font-size: 10pt; width: 12%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Machinery &amp; equipment (in years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="text-align: right; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td style="text-align: center; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Furniture, fixtures, computers &amp; software (in years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="text-align: right; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td style="text-align: center; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> </tr> </table></div> 0.65 0.579 0.474 0.101 0.105 0.156 0.089 0.131 0.144 0.069 0.069 0.078 0.048 0.056 0.066 0.042 0.06 0.081 1 1 1 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; color: #8497B0; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; text-decoration: underline;">Share-based compensation related to:</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Common stock grants</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">400</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">505</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">505</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Stock option grants</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">151</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">138</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Restricted Stock Unit awards</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,040</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">558</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">425</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total share-based compensation</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,591</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,212</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,068</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Options</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Restricted<br /> Stock Units</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">2020</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">999</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,115</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2021</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">746</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">746</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">2022</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">409</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">409</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">2023</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,202</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,318</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> 225000 185000 0 6511 0 26.45 33.69 27.60 24.50 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(m)</div></td> <td><div style="display: inline; font-style: italic;">Shipping and Handling Costs</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Costs incurred related to shipping and handling are included in cost of sales. Amounts charged to customers pertaining to these costs are included in net sales.</div></div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-indent: 4.3pt; margin: 0pt 0 0pt 22.3pt"><div style="display: inline; font-style: italic;">(p)&nbsp;&nbsp; Treasury Stock</div></div> <div style=" font-size: 10pt; text-indent: 4.3pt; margin: 0pt 0 0pt 22.3pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company accounts for treasury stock under the cost method, using the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> out flow assumption, and we include treasury stock as a component of stockholders&#x2019; equity. The Company did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div></div></div> repurchase any shares of common stock during the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div></div></div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Balance at beginning of year</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">564</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">652</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">567</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Provision for bad debt</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(52</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(50</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Write-offs, net of recoveries</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(26</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(38</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(31</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Balance at end of year</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">486</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">564</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">652</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Accrued Expenses</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Accrued expenses consist of the following (in thousands):</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Compensation</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,961</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,542</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Benefits / self-insurance reserve</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,033</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,153</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Paid time off</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,315</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,131</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Other</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,174</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,632</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,483</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,458</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div></div> 4577000 6836000 29134000 28885000 28648000 28321000 8483000 8458000 3961000 3542000 1315000 1131000 59350000 54112000 30952000 29168000 1000 295000 296000 144000 144000 512000 512000 167000 167000 1591000 1212000 1068000 400000 505000 505000 151000 149000 138000 1040000 558000 425000 486000 564000 1300000 1200000 300000 16536 10344 27336 188758000 189598000 53250000 55626000 1 1.92 1.81 1.90 1.79 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">(Unaudited)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt">Sales</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">193,510</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">180,419</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Operating Income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,464</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,990</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net Income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,110</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,126</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Earnings per share:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Basic</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.92</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.81</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Diluted</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.90</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.79</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> 47900000 19464000 18990000 14110000 13126000 193510000 180419000 1100000 1089000 76978000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Acquisition</div></td> </tr> </table> <div style=" font-size: 10pt; margin: 0pt 0; text-indent: 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 1, 2018 </div>the Company purchased <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100%</div> of the outstanding shares of common stock of Dielectrics Inc., pursuant to a stock purchase agreement and related agreements, for an aggregate purchase price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$80</div>&nbsp;million in cash. The purchase price was subject to adjustment based upon Dielectrics&#x2019; working capital at closing. An additional <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$250</div> thousand of consideration was paid by the Company as a result of the final working capital adjustment. A portion of the purchase price is being held in escrow to indemnify the Company against certain claims, losses and liabilities. The Purchase Agreement contains customary representations, warranties and covenants customary for transactions of this type.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">Founded in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1954</div> and based in Chicopee, Massachusetts, Dielectrics is a leader in the design, development, and manufacture of medical devices using thermoplastic materials. They primarily use radio frequency and impulse welding to design and manufacture solutions for the medical industry. The Company has leased the Chicopee location from a realty trust owned by the selling shareholder and affiliates. The lease is for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years with <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div></div>-year renewal options.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <!-- Field: Page; Sequence: 59; Value: 1 --> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The following table summarizes the allocation of consideration paid to the acquisition date fair value of the assets acquired and liabilities assumed based on management&#x2019;s estimates of fair value (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Consideration Paid:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 35%; font-size: 10pt; text-align: left">Cash paid at closing</td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">80,000</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White; width: 50%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Working capital adjustment</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">250</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Cash from Dielectrics</td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,272</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Total consideration</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,978</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Purchase Price Allocation:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Accounts receivable</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,384</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Inventory</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,418</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Other current assets</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">122</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Property, plant and equipment</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,600</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Customer list</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,555</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Non-compete</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">462</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0pt; font-size: 10pt">Trade name and brand</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">367</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; padding-bottom: 1pt">Goodwill</td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,516</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Total identifiable assets</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81,424</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Accounts payable</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,325</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Accrued expenses</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(946</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Deferred revenue</td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,175</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Net assets acquired</div></td> <td style="font-size: 10pt; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,978</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">Acquisition costs associated with the transaction were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.1</div> million and were charged to expense in the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018. </div>These costs were primarily for investment banking and legal fees and are reflected on the face of the income statement.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The following table contains an unaudited pro forma condensed consolidated statement of operations for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> as if the Dielectrics acquisition had occurred at the beginning of each of the respective periods (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.5in">&nbsp;</div> <div style=" margin: 0pt 0 0pt 0.5in; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">(Unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">(Unaudited)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt">Sales</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">193,510</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">180,419</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Operating Income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,464</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,990</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net Income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,110</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,126</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Earnings per share:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Basic</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.92</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.81</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Diluted</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.90</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.79</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 0.5in; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.5in">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">The above unaudited pro forma information is presented for illustrative purposes only and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be indicative of the results of operations that would have occurred had the Dielectrics acquisition occurred as presented. In addition, future results <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>vary significantly from the results reflected in such pro&nbsp;forma information.</div></div> 122000 4384000 1325000 2175000 22555000 462000 367000 4418000 4600000 76978000 213000 218000 85000 3272000 3238000 37978000 31359000 3743000 505000 -34740000 6619000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(e)</div></td> <td><div style="display: inline; font-style: italic;">Cash and Cash Equivalents</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company considers all highly liquid investments with original maturities of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months or less to be cash equivalents. At <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div></div> have any cash equivalents.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company maintains its cash in bank deposit accounts, money market funds, and certificates of deposit that at times exceed federally insured limits. The Company periodically reviews the financial stability of institutions holding its accounts and does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> believe it is exposed to any significant custodial credit risk on cash. The amounts contained within the Company&#x2019;s main operating accounts at Bank of America and TD Bank at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div>exceed the federal depository insurance limit by approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.7</div> million.</div></div></div> 0 0 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Supplemental Cash Flow Information</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">Years Ended December 31,</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2018</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2017</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="11" style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt">(in thousands)</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Cash paid for:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 55%; font-size: 10pt">Interest</td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">664</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,303</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Income taxes, net of refunds</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,255</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,463</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,878</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Non-cash investing and financing activities:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Capital additions accrued but not yet paid</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">218</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">85</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table> </div> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">During the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the Company permitted the exercise of stock options with exercise proceeds paid with the Company&#x2019;s stock (&#x201c;cashless&#x201d; exercises) totaling approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$172</div> thousand, respectively.</div></div> 4700000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Commitments and Contingencies</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 27pt"></td> <td style="width: 18pt">(a)</td> <td><div style="display: inline; font-style: italic;"><div style="display: inline; text-decoration: underline;">Leases</div></div> &#x2013; The Company has operating leases for certain facilities that expire through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2023.</div> Certain of the leases contain escalation clauses that require payments of additional rent as well as increases in related operating costs. See Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div> for details on lease commitments.</td> </tr> </table> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 27pt"></td> <td style="width: 18pt">(b)</td> <td><div style="display: inline; font-style: italic;"><div style="display: inline; text-decoration: underline;">Legal</div></div> &#x2013; From time to time, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be a party to various suits, claims and complaints arising in the ordinary course of business. In the opinion of management of the Company, these suits, claims and complaints should <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> result in final judgments or settlements that, in the aggregate, would have a material adverse effect on the Company&#x2019;s financial condition or results of operations.</td> </tr> </table></div> 0.01 0.01 20000000 20000000 7475768 7415002 7446209 7385443 74000 74000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Employee Benefit Plans</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Company maintains a profit-sharing plan for eligible employees. Contributions to the Plan are made in the form of matching contributions to employee <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">401</div>(k) deferrals, as well as discretionary profit-sharing amounts determined by the Board of Directors to be funded by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 15 </div>following each fiscal year. Contributions to the Plan were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.1</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.8</div> million for the years <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> respectively.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Company has a partially self-insured health insurance program that covers all eligible participating employees. The maximum liability is limited by a stop loss of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$225</div> thousand per insured person, along with an aggregate stop loss determined by the number of participants.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Company has an Executive, Non-qualified &#x201c;Excess&#x201d; Plan (&#x201c;the Plan&#x201d;), which is a deferred compensation plan available to certain executives. The Plan permits participants to defer receipt of part of their current compensation to a later date as part of their personal retirement or financial planning. Participants have an unsecured contractual commitment from the Company to pay amounts due under the Plan.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The compensation withheld from Plan participants, together with gains or losses determined by the participants&#x2019; deferral elections is reflected as a deferred compensation obligation to participants and is classified within the liabilities section in the accompanying balance sheets. At <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the balance of the deferred compensation liability totaled approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.8</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.0</div> million, respectively. The related assets, which are held in the form of a Company-owned, variable life insurance policy that names the Company as the beneficiary, are classified within the other assets section of the accompanying balance sheets and are accounted for based on the underlying cash surrender values of the policies and totaled approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.8</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.0</div> million as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively.</div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(a)</div></td> <td><div style="display: inline; font-style: italic;">Principles of Consolidation</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The consolidated financial statements include the accounts and results of operations of UFP Technologies, Inc., its wholly-owned subsidiaries, Moulded Fibre Technology, Inc., Simco Industries, Inc. Dielectrics, Inc. and UFP Realty LLC, and its wholly-owned subsidiaries, UFP MA LLC, UFP CO LLC, UFP FL LLC, UFP TX LLC, UFP MI LLC, and UFP IA LLC. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has evaluated all subsequent events through the date of this filing.</div></div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Contract Liabilities</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Years Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt">Deferred revenue - beginning of period</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,507</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">871</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Acquired in Dielectrics business combination</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,175</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Increases due to consideration received from customers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,216</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,188</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Revenue recognized</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,149</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,727</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Deferred revenue - end of period</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,574</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,507</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Contract Assets</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Years Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt">Unbilled Receivables - beginning of period</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Increases due to revenue recognized - not invoiced to customers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">831</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">301</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Decreases due to customer invoicing</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(824</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(236</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Unbilled Receivables - end of period</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">72</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> 65000 72000 824000 236000 2507000 871000 2574000 2574000 2507000 2175000 1700000 600000 3149000 4727000 144422000 142147000 112356000 2920000 1772000 3117000 3105000 2211000 3668000 185000 439000 551000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Indebtedness </div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 0.25in">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 1, 2018, </div>the Company, as the borrower, entered into an unsecured <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$70</div> million Amended and Restated Credit Agreement (the &#x201c;Amended and Restated Credit Agreement&#x201d;) with the Company&#x2019;s subsidiaries (the &#x201c;Subsidiary Guarantors&#x201d;) and Bank of America, N.A., in its capacity as the initial lender, Administrative Agent, Swingline Lender and L/C Issuer, and certain other lenders from time to time party thereto. The Amended and Restated Credit Agreement amends and restates the Company&#x2019;s prior credit agreement.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The credit facilities under the Amended and Restated Credit Agreement (the &#x201c;Amended and Restated Credit Facilities&#x201d;) consist of a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$20</div> million unsecured term loan and an unsecured revolving credit facility, under which the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>borrow up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$50</div> million. The Amended and Restated Credit Agreement matures on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 1, 2023.&nbsp;</div>The proceeds borrowed pursuant to the Amended and Restated Credit Agreement <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be used for general corporate purposes, as well as permitted acquisitions. The Company&#x2019;s obligations under the Amended and Restated Credit Agreement are guaranteed by the Subsidiary Guarantors.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Amended and Restated Credit Agreement calls for interest of LIBOR plus a margin that ranges from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.0%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.5%</div> or, at the discretion of the Company, the bank&#x2019;s prime rate less a margin that ranges from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">.25%</div> to zero. In both cases the applicable margin is dependent upon Company performance.&nbsp;Under the Amended and Restated Credit Agreement, the Company is subject to a minimum fixed-charge coverage financial covenant as well as a maximum total funded debt to EBITDA financial covenant.&nbsp;The Amended and Restated Credit Agreement contains other covenants customary for transactions of this type, including restrictions on certain payments, permitted indebtedness and permitted investments.&nbsp;As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div>the applicable interest rate was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.8%</div> and the Company was in compliance with all covenants under the Amended and Restated Credit Agreement.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 48; Value: 1 --> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">Included in the Amended and Restated Credit Facilities were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.7</div> million in standby letters of credit as a financial guarantee on worker&#x2019;s compensation insurance policies.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Long-term debt consists of the following (in thousands):</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Revolving credit facility</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,000</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Term loan</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,143</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Total long-term debt</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,143</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt">Current portion</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,857</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Long-term debt, excluding current portion</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,286</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt"><div style="display: inline; font-style: italic;">Derivative Financial Instruments</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Company used interest-rate-related derivative instruments to manage its exposure related to changes in interest rates on certain of its variable-rate debt instruments. The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> enter into derivative instruments for any purpose other than cash flow hedging. Derivative financial instruments expose the Company to credit risk and market risk. Credit risk is the failure of the counterparty to perform under the terms of the derivative contract. When the fair value of a derivative contract is positive, the counterparty owes the Company, creating credit risk for the Company. When the fair value of a derivative contract is negative, the Company owes the counterparty and, therefore, in these circumstances the Company is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> exposed to the counterparty&#x2019;s credit risk. The Company minimizes counterparty credit risk in derivative instruments by entering into transactions with carefully selected major financial institutions based upon their credit profile. Market risk is the adverse effect on the value of a derivative instrument that results from a change in interest rates.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Company assesses interest rate risk by continually identifying and monitoring changes in interest rate exposures that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>adversely impact expected future cash flows and by evaluating hedging opportunities. The Company&#x2019;s debt obligations exposed the Company to variability in interest payments due to changes in interest rates. The Company believed that it was prudent to limit the variability of a portion of its interest payments. To meet this objective, in connection with the Amended and Restated Credit Agreement, the Company entered into a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$20</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div>-year interest rate swap agreement under which the Company receives <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-month LIBOR plus the applicable margin and pays a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.7%</div> fixed rate plus the applicable margin. The swap modified the Company&#x2019;s interest rate exposure by converting the term loan from a variable rate to a fixed rate in order to hedge against the possibility of rising interest rates during the term of the loan. The notional amount was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$14,285,712</div> at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019. </div>The fair value of the swap as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>was approximately $(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">325</div>) thousand and is included in other liabilities. Changes in the fair value of the swap are recorded in other income/expense and resulted in expense of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$388</div> thousand and income of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$64</div> thousand during the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">fourth</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019,</div> the Company paid the remaining balance of the term loan in its entirety. As a result, there is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div></div> longer underlying debt to hedge against with the swap. The changes in the fair value of the swap will continue to be accounted for as a financial instrument until the sooner of the time that the Company elects to cancel it or until its maturity.</div></div> 0.01 0.015 0.0025 0 70000000 20000000 0.028 2788000 2044000 2775000 2034000 485000 1917000 -1091000 792000 1881000 -1019000 7666000 6065000 4921000 4129000 306000 -36000 72000 73000 141000 2881000 1936000 396000 421000 2745000 1936000 274000 257000 2000 403000 290000 362000 367000 136000 2008000 1397000 4877000 4668000 2800000 2000000 1000000 1100000 800000 6900000 6600000 5300000 8172000 7831000 5635000 -325000 325000 0.027 388000 64000 20000000 14285712 P5Y <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-style: italic; text-align: right">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net sales of:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 55%; font-size: 10pt; text-align: left">Products</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">193,016</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">183,186</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">146,275</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Tooling and Machinery</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,730</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,302</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,181</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Engineering services</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,635</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,967</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">387</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Total net sales</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">198,381</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">190,455</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">147,843</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Stock Option and Equity Incentive Plans</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">Share-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Company issues share-based awards through several plans that are described below. The compensation cost charged against income for those plans is included in selling, general &amp; administrative expenses as follows (in thousands):</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; color: #8497B0; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; text-decoration: underline;">Share-based compensation related to:</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Common stock grants</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">400</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">505</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">505</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Stock option grants</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">151</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">138</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Restricted Stock Unit awards</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,040</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">558</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">425</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total share-based compensation</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,591</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,212</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,068</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt"><div style="display: inline; text-decoration: underline;">Incentive Plan</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2003, </div>the Company formally adopted the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2003</div> Incentive Plan (the &#x201c;Plan&#x201d;). As amended and restated to date, the Plan is intended to benefit the Company by offering equity-based and other incentives to certain of the Company&#x2019;s executives and employees who are in a position to contribute to the long-term success and growth of the Company, thereby encouraging the continuance of their involvement with the Company and/or its subsidiaries.</div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt">Two types of equity awards <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be granted to participants under the Plan: restricted shares or other stock awards. Restricted shares are shares of common stock awarded subject to restrictions and to possible forfeiture upon the occurrence of specified events. Other stock awards are awards that are denominated or payable in, valued in whole or in part by reference to, or otherwise based on or related to, shares of common stock. Such awards <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include Restricted Stock Unit Awards (&#x201c;RSUs&#x201d;), unrestricted stock, incentive and non-qualified stock options, performance shares, or stock appreciation rights. The Company determines the form, terms, and conditions, if any, of any awards made under the Plan.</div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt">Through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,252,613</div> shares of common stock have been issued under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2003</div> Incentive Plan, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">none</div> of which have been restricted. An additional <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">108,424</div> shares are being reserved for outstanding grants of RSUs and other share-based compensation that are subject to various performance and time-vesting contingencies. The Company has also granted awards in the form of stock options under this Plan. Through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">185,000</div> options have been granted and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,000</div> options are outstanding. At <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">803,244</div> shares or options are available for future issuance in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2003</div> Incentive Plan.</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 53; Value: 1 --> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt"><div style="display: inline; text-decoration: underline;">Director Plan</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">Effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 15, 1998, </div>the Company adopted the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1998</div> Director Plan, which was amended and renamed, on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 3, 2009, </div>the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2009</div> Non-Employee Director Stock Incentive Plan (the &#x201c;Director Plan&#x201d;). The Director Plan was amended on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 7, 2013, </div>to (i) prohibit the repricing of stock options or other equity awards without the consent of the Company&#x2019;s shareholders, and (ii) prohibit the Company from buying out underwater stock options. The Director Plan, as amended, provides for the issuance of stock options and other equity-based securities of up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">975,000</div> shares to non-employee members of the Company&#x2019;s board of directors. Through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">365,026</div> options have been granted and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">95,614</div> options are outstanding. For the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,442</div> RSUs are being reserved for outstanding grants of RSUs, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">79,648</div> shares remained available to be issued under the Director Plan.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The following is a summary of stock option activity under all plans:</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares Under<br /> Options</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-weight: bold;">Weighted<br /> Average<br /> Exercise<br /> Price</div><br /> <div style="display: inline; font-size: 10pt; font-style: normal; font-weight: 400">(per share)</div></td> <td style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-weight: bold;">Weighted<br /> Average<br /> Remaining<br /> Contractual<br /> Life</div><br /> <div style="display: inline; font-size: 10pt; font-style: normal; font-weight: 400">(in years)</div></td> <td style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-weight: bold;">Aggregate<br /> Intrinsic<br /> Value</div><br /> <div style="display: inline; font-size: 10pt; font-style: normal; font-weight: 400">(in thousands)</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Outstanding December 31, 2018</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">134,043</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.46</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: left; width: 1%">&nbsp;</td> <td style="font-size: 10pt; text-align: left; width: 1%">&nbsp;</td> <td style="font-size: 10pt; text-align: right; width: 10%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; width: 1%">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Granted</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,536</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38.61</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Exercised</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(44,965</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.68</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Outstanding December 31, 2019</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105,614</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25.34</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.70</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,563</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Exercisable at December 31, 2019</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">85,328</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22.62</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.10</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,303</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Vested and expected to vest at December 31, 2019</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105,614</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25.34</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.70</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,563</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">During the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the total intrinsic value of all options exercised (i.e.,&nbsp;the difference between the market price and the price paid by the employees to exercise the options) was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.0,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.2</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div> million, respectively, and the total amount of consideration received from the exercise of these options was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.7</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.3</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.8</div> million, respectively. At its discretion, the Company allows option holders to surrender previously-owned common stock in lieu of paying the exercise price and withholding taxes. During the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div></div> shares were surrendered for this purpose. During the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,511</div> shares were surrendered to pay the exercise price at an average market price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$26.45.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 19, 2019, </div>the Company&#x2019;s Compensation Committee approved the award of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$400</div> thousand payable in shares of the Company&#x2019;s common stock to the Company&#x2019;s Chairman, Chief Executive Officer, and President under the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2003</div> Equity Incentive Plan. The shares were issued on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 12, 2019.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 5, 2019 </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,536</div> shares of unrestricted common stock to the non-employee members of the Company&#x2019;s Board of Directors as part of their annual retainer for serving on the Board.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 54; Value: 1 --> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The Company grants RSUs to its executive officers and employees. The stock unit awards are subject to various time-based vesting requirements, and certain portions of these awards are subject to performance criteria of the Company. Compensation expense on these awards is recorded based on the fair value of the award at the date of grant, which is equal to the Company&#x2019;s closing stock price, and is charged, to expense ratably during the service period. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> compensation expense is taken on awards that do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> become vested, and the amount of compensation expense recorded is adjusted based on management&#x2019;s determination of the probability that these awards will become vested. The following table summarizes information about stock unit award activity during the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019:</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">&nbsp;</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Restricted<br /> Stock Units</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center">Weighted<br /> Average Award<br /> Date Fair Value</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt">Outstanding at December 31, 2018</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">72,996</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23.60</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Awarded</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">64,701</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33.55</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Shares vested</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,529</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23.74</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Forfeitures</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,302</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33.31</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Outstanding at December 31, 2019</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">113,866</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28.36</div></td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">At the Company&#x2019;s discretion, RSU holders are given the option to net-share settle to cover the required minimum withholding tax, and the remaining amount is converted into the equivalent number of common shares. During the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,341</div> shares were redeemed for this purpose at an average market price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$33.69.</div> During the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,238</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,377</div> shares were redeemed for this purpose at an average market price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$27.60</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$24.50,</div> respectively.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The following summarizes the future share-based compensation expense the Company will record as the equity securities granted through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div>vest (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0; text-indent: 1in"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Options</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Restricted<br /> Stock Units</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">2020</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">999</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,115</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2021</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">746</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">746</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">2022</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">409</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">409</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">2023</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,202</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,318</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div></div> 0.50 0.62 0.76 0.78 0.24 0.54 0.56 0.60 2.66 1.95 1.27 0.50 0.62 0.75 0.76 0.24 0.54 0.56 0.59 2.63 1.93 1.26 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Net Income Per Share</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Basic income per share is based upon the weighted average common shares outstanding during each year. Diluted income per share is based upon the weighted average of common shares and dilutive common stock equivalent shares outstanding during each year. The weighted average number of shares used to compute both basic and diluted income per share consisted of the following (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Basic weighted average common shares outstanding during the year</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,424</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,347</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,248</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Weighted average common equivalent shares due to stock options and restricted stock units</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">92</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">89</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Diluted weighted average common shares outstanding during the year</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,516</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,430</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,337</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The computation of diluted earnings per share excludes the effect of the potential exercise of stock awards, including stock options, when the average market price of the common stock is lower than the exercise price of the related options during the period. These outstanding stock awards are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> included in the computation of diluted earnings per share because the effect would have been antidilutive.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">For the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> the number of stock awards excluded from the computation was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,536,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,344</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,336,</div> respectively.</div></div> 0.165 0.222 0.223 0.21 0.21 0.34 0.001 -0.111 0.026 0.002 0.002 0.003 0.001 0.001 0.004 0.005 0.001 0.006 0.008 0.018 0.028 0.035 0.062 0.019 0.006 116000 2202000 2318000 653000 544000 525000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 0.5in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; text-decoration: underline;">Level 2</div></div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">December 31,<br /> 2019</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">Assets:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 35%; font-size: 10pt; text-align: left; text-indent: 10pt"><div style="display: inline; font-size: 10pt">Derivative financial instruments</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(325</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White; width: 50%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Fair Value of Financial Instruments</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Financial instruments recorded at fair value in the consolidated balance sheets, or disclosed at fair value in the footnotes, are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels defined by ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">820,</div> <div style="display: inline; font-style: italic;">Fair Value Measurements and Disclosures</div>, and directly related to the amount of subjectivity associated with inputs to fair valuation of these assets and liabilities, are as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt"><div style="display: inline; font-style: italic;">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div></div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">Valued based on unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. An active market for the asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt"><div style="display: inline; font-style: italic;">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">Valued based on either directly or indirectly observable prices for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&#x2019;s anticipated life.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt"><div style="display: inline; font-style: italic;">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">Valued based on management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The following table presents the fair value and hierarchy levels, for financial assets that are measured at fair value on a recurring basis (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 0.5in; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; text-decoration: underline;">Level 2</div></div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">December 31,<br /> 2019</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">Assets:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 35%; font-size: 10pt; text-align: left; text-indent: 10pt"><div style="display: inline; font-size: 10pt">Derivative financial instruments</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(325</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White; width: 50%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">Derivative financial instruments consist of an interest rate swap for which fair value is determined through the use of a pricing model that utilizes verifiable inputs such as market interest rates that are observable at commonly quoted intervals for the full term of the swap agreement.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Company has financial instruments, such as accounts receivable, accounts payable, and accrued expenses, that are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company&#x2019;s long-term debt approximates fair value as the interest rate on the debt approximates the estimated borrowing rate currently available to the Company.</div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(c)</div></td> <td><div style="display: inline; font-style: italic;">Fair Value Measurement</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> elected fair value accounting for any financial instruments for which fair value accounting is optional.</div></div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(d)</div></td> <td><div style="display: inline; font-style: italic;">Fair Value of Financial Instruments</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company&#x2019;s long-term debt approximates fair value as the interest rate on the debt approximates the Company&#x2019;s current incremental borrowing rate.</div></div></div> 0 P5Y P20Y 70000 177000 2162000 2409000 33000 85000 1034000 1152000 14868000 1257000 1164000 1172000 1257000 1257000 367000 462000 22555000 23384000 367000 462000 22555000 23384000 20975000 47000 -7000 47000 -7000 44516000 51838000 51838000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(i)</div></td> <td><div style="display: inline; font-style: italic;">Goodwill</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">Goodwill is tested for impairment annually and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate that the carrying amount <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be impaired. Impairment testing for goodwill is done at a reporting unit level. Reporting units are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> level below the business segment level but can be combined when reporting units within the same segment have similar economic characteristics. An impairment loss generally would be recognized when the carrying amount of the reporting unit&#x2019;s net assets exceeds the estimated fair value of the reporting unit. The Company consists of a single reporting unit. The Company last performed &#x201c;step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1&#x201d;</div> of the goodwill impairment test as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018. </div>In testing goodwill for impairment at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the Company primarily utilized the guideline public company (&#x201c;GPC&#x201d;) method under the market approach and the discounted cash flows method (&#x201c;DCF&#x201d;) under the income approach to determine the fair value of the reporting unit for purposes of testing the reporting unit&#x2019;s carrying value of goodwill for impairment. The GPC method derives a value by generating a multiple of EBITDA through the comparison of the Company to similar publicly traded companies. The DCF approach derives a value based on the present value of a series of estimated future cash flows at the valuation date by the application of a discount rate, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> that a prudent investor would require before making an investment in our equity securities. The key assumptions used in our approach included:</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 45.35pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 41; Value: 1 --> <div style=" margin: 0pt 0 0pt 45.35pt; font-size: 10pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 45.35pt"></td> <td style="width: 18pt">&#x2022;</td> <td>The reporting unit&#x2019;s estimated financials and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div>-year projections of financial results, which were based on our strategic plans and long-range forecasts. Sales growth rates represent estimates based on current and forecasted sales mix and market conditions. The profit margins were projected based on historical margins, projected sales mix, current expense structure and anticipated expense modifications.</td> </tr> <tr style="vertical-align: top"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 45.35pt"></td> <td style="width: 18pt">&#x2022;</td> <td>The projected terminal value which reflects the total present value of projected cash flows beyond the last period in the DCF. This value reflects a growth rate for the reporting unit, which is approximately the same growth rate of expected inflation into perpetuity.</td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 45.35pt"></td> <td style="width: 18pt">&#x2022;</td> <td>The discount rate determined using a Weighted Average Cost of Capital method (&#x201c;WACC&#x201d;), which considered market and industry data as well as Company-specific risk factors. Selection of guideline public companies which are similar in size and market capitalization to each other and to the Company.</td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>based on our calculations under the above noted approach, the fair value of the reporting unit significantly exceeded the carrying value of the reporting unit. In performing these calculations, management used its most reasonable estimates of the key assumptions discussed above. If the Company&#x2019;s actual operating results and/or the key assumptions utilized in management&#x2019;s calculations differ from our expectations, it is possible that a future impairment charge <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be necessary.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">The Company&#x2019;s annual impairment testing date is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31. </div>The Company performed a qualitative assessment (&#x201c;step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0&#x201d;</div>) as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and determined that it was more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that the fair value of its reporting unit exceeded its carrying amount. As a result, the Company was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> required to proceed to a &#x201c;step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1&#x201d;</div> impairment assessment. Factors considered included the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> analysis and the calculated excess fair value over carrying amount, financial performance, forecasts and trends, market cap, regulatory and environmental issues, macro-economic conditions, industry and market considerations, raw material costs and management stability.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0; text-indent: 45pt">Approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$47.9</div> million of goodwill is deductible for tax purposes.<br /> </div></div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(j)</div></td> <td><div style="display: inline; font-style: italic;">Intangible Assets</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Intangible assets with a definite life are amortized on a straight-line basis, with estimated useful lives ranging from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div> years. Intangible assets with a definite life are tested for impairment whenever events or circumstances indicate that their carrying values <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> events or changes in circumstances arose during the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>that required management to perform an impairment analysis.</div></div></div> 12497000 14371000 13321000 13770000 10185000 12986000 12431000 12706000 53959000 48308000 35487000 23646000 18403000 11859000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Income Tax</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The Company&#x2019;s income tax provision for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> consists of the following (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Current</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 55%; font-size: 10pt">Federal</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,920</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,772</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,117</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">State</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">185</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">439</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">551</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,105</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,211</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,668</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Deferred</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Federal</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">485</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,917</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,091</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">State</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">306</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(36</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">72</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">791</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,881</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,019</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total income tax provision</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,896</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,092</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,649</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" margin: 0pt 0; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <!-- Field: Page; Sequence: 50; Value: 1 --> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">The approximate tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are as follows (in thousands):</div></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"><div style="display: inline; font-size: 10pt"></div></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0pt; font-size: 10pt; text-align: left">Deferred tax assets:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 70%; font-size: 10pt; text-align: left">Reserves</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">362</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">367</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Inventory capitalization</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">396</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">421</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Compensation programs</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">578</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">447</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Retirement liability</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Equity-based compensation</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">403</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">290</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Lease liability</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">795</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Intangible assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">73</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">141</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">State tax credits, net of federal impact</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">274</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">257</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left">Gross deferred tax assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,881</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,936</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left">Valuation allowance</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(136</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left">Net deferred tax assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,745</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,936</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0pt; font-size: 10pt; text-align: left">Deferred tax liabilities:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Excess of book over tax basis of fixed assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,877</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,668</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Goodwill</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,008</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,397</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Right of use asset</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(781</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,666</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,065</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Net long-term deferred tax liabilities</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,921</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,129</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"><div style="display: inline; font-size: 10pt"></div></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The amounts recorded as deferred tax assets as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> represent the amount of tax benefits of existing deductible temporary differences or carryforwards that are more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to be realized through the generation of sufficient future taxable income within the carryforward period. The Company has gross deferred tax assets of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.9</div> million at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div>that it believes are more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to be realized in the carryforward period. Management reviews the recoverability of deferred tax assets during each reporting period. The Company has provided a valuation allowance of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$136</div> thousand for deferred tax assets (net of federal tax benefit), primarily related to tax credits generated in its <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> Massachusetts state income tax return that are being carried forward to future periods. The Company is uncertain as to whether it will have sufficient future taxable income in Massachusetts to utilize the credits prior to their expiration date. The valuation allowance against the Company&#x2019;s deferred tax assets <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>require adjustments in the future based on changes in the mix of temporary difference, changes in tax laws, and operating performance.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The Company has approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$348</div> thousand of tax credit carryforwards related to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> state jurisdiction that expire between <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2020</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2033.</div></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 51; Value: 1 --> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The actual tax provision for the years presented differs from the &#x201c;expected&#x201d; tax provision for those years, computed by applying the U.S. federal corporate rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21%</div> to income before income tax expense as follows:</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Computed &#x201c;expected&#x201d; tax rate</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21.0</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21.0</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34.0</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Increase (decrease) in income taxes resulting from:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">State taxes, net of federal tax benefit</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.8</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.5</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Meals and entertainment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.3</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Tax credits</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6.2</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.9</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.6</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Domestic production deduction</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2.6</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Non-deductible ISO stock option expense</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Unrecognized tax benefits</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.7</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Excess tax benefits on equity awards</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.7</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.3</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.4</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Excess compensation</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.6</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.8</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Impact on deferred taxes of new legislation</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11.1</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.4</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Change in valuation allowance</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.5</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22.2</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22.3</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. The&nbsp;Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> been audited by any state for income taxes with the exception of returns filed in Michigan which have been audited through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2004,</div> income tax returns filed in Massachusetts which have been audited through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2007,</div> income tax returns filed in Florida which have been audited through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2009,</div> income tax returns filed in New Jersey which have been audited through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2012,</div> and income tax returns in Colorado which have been audited through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> Federal and state tax returns for the years <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div> remain open to examination by the IRS and various state jurisdictions.</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits (&#x201c;UTB&#x201d;) resulting from uncertain tax positions is as follows (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt; color: Red">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt; color: Red"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Gross UTB balance at beginning of fiscal year</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">150</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">150</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Reductions for tax positions of prior years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(150</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Gross UTB balance at end of fiscal year</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">150</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt; color: Red"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$150</div> thousand, respectively.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">In addition, the total amount of accrued interest and penalties on uncertain tax positions at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$153</div> thousand, respectively.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">At <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>all of the unrecognized tax benefits related to tax returns of a specific state jurisdiction that are currently under examination. On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 17, 2019 </div>the Company came to an agreement with the state and on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 21, 2019 </div>the Company received a check in the amount of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$156,000</div> as settlement of the unrecognized tax benefits.</div></div> 3896000 4092000 2649000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(n)</div></td> <td><div style="display: inline; font-style: italic;">Income Taxes</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company&#x2019;s income taxes are accounted for under the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax expense or benefit results from the net change during the year in deferred tax assets and liabilities. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 43; Value: 1 --> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company evaluates the need for a valuation allowance to reduce its deferred tax assets to the amount that is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to be realized. The Company has considered future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. Should the Company determine that it would <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be able to realize all or part of its deferred tax assets in the future, an adjustment to the deferred tax assets would be charged to income in the period such determination was made.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> likelihood of being realized upon settlement. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in tax expense.</div></div></div> 1255000 3463000 3878000 279000 2285000 -2472000 1113000 93000 327000 2556000 132000 25000 1472000 974000 67000 35000 91000 -2006000 1268000 210000 -1300000 2295000 -1288000 -110000 76000 228000 313000 -44000 246000 98000 249000 -446000 92000 83000 89000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Other Intangible Assets</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The carrying values of the Company&#x2019;s definite-lived intangible assets as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> are as follows (in thousands):</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; text-decoration: underline;">December 31, 2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Tradename &amp; Brand</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Non-<br /> Compete</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Customer<br /> List</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt">Estimated useful life </td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">10 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">5 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">20 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Gross amount</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">367</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">462</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,555</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,384</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Accumulated amortization</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(70</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(177</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,162</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,409</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Net balance</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">297</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">285</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,393</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,975</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; text-decoration: underline;">December 31, 2018</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Tradename &amp; Brand</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Non-<br /> Compete</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Customer<br /> List</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt">Estimated useful life</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">10 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">5 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">20 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Gross amount</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">367</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">462</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,555</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,384</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Accumulated amortization</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(33</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(85</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,034</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,152</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Net balance</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">334</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">377</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,521</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,232</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <!-- Field: Page; Sequence: 47; Value: 1 --> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Amortization expense related to intangible assets was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.3</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.2</div> million, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.3</div> million for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> respectively. The estimated remaining amortization expense as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>is as follows (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,257</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White; width: 50%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,257</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,257</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,172</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2024</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,164</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">Thereafter</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,868</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">Total</div></td> <td style="font-size: 10pt; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,975</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table> </div></div> 297000 285000 20393000 20975000 334000 377000 21521000 22232000 674000 1320000 50000 664000 1303000 47000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(f)</div></td> <td><div style="display: inline; font-style: italic;">Accounts Receivable</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company periodically reviews the collectability of its accounts receivable. Provisions are recorded for accounts that are potentially uncollectable. Determining adequate reserves for accounts receivable requires management&#x2019;s judgment. Conditions impacting the realizability of the Company&#x2019;s receivables could cause actual asset write-offs to be materially different than the reserved balances as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019.</div></div></div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Inventories</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Inventories consist of the following (in thousands):</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Raw materials</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,540</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,727</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Work in process</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,279</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,521</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Finished goods</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,457</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,328</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total Inventory</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,276</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,576</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div></div> 5457000 5328000 18276000 19576000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(g)</div></td> <td><div style="display: inline; font-style: italic;">Inventories</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Inventories include material, labor, and manufacturing overhead and are valued at the lower of cost or net realizable value. Cost is determined using the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-out (&#x201c;FIFO&#x201d;) method.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company periodically reviews the realizability of its inventory for potential excess or obsolescence. Determining the net realizable value of inventory requires management&#x2019;s judgment. Conditions impacting the realizability of the Company&#x2019;s inventory could cause actual asset write-offs to be materially different than the Company&#x2019;s current estimates as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019.</div></div></div></div> 10540000 11727000 2279000 2521000 0 47000 216000 1200000 1200000 900000 1468000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">Year Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">December 31, 2019</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">($ in thousands)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Lease cost:</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 85%; font-size: 10pt">Operating</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,222</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Variable</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">219</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Short-term</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total lease cost</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,468</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Cash paid for amounts included in measurement of lease liabilities:</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Operating</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,208</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Weighted-average remaining lease term (years):</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Operating</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.69</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Weighted-average discount rate:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Operating</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.45</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 85%; font-size: 10pt; text-align: left">2020</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,173</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2021</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,118</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">2022</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">957</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2023</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">2024</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Thereafter</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Total lease payments</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,284</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Less: Interest</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(194</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Present value of lease liabilities</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,090</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> 3284000 1173000 36000 957000 1118000 194000 P5Y P5Y <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Leases</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The Company adopted ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> - Leases (&#x201c;ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842&#x201d;</div>) as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div>using the transition method wherein entities could initially apply the new leases standard at adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Accordingly, all periods prior to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019 </div>were presented in accordance with the previous ASC Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">840,</div> Leases, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> retrospective adjustments were made to the comparative periods presented. The adoption of ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> resulted in an increase to total assets due to the recording of operating lease right-of-use ("ROU") assets and operating lease liabilities of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.0</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.1</div> million, respectively, as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019. </div>The Company did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have any finance leases at the adoption date. The adoption did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> materially impact the Company&#x2019;s condensed consolidated statements of income or cash flows.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The Company has operating leases for offices, manufacturing plants, vehicles and certain office and manufacturing equipment. Leases with an initial term of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> months or less are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> recorded on the balance sheet. The Company has elected the practical expedient to account for each separate lease component of a contract and its associated non-lease components as a single lease component, thus causing all fixed payments to be capitalized. The Company also elected the package of practical expedients permitted within the new standard, which among other things, allows the Company to carry forward historical lease classification. Variable lease payment amounts that cannot be determined at the commencement of the lease such as increases in lease payments based on changes in index rates or usage, are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> included in the ROU assets or operating lease liabilities. These are expensed as incurred and recorded as variable lease expense. The Company determines if an arrangement is a lease at the inception of a contract. Operating lease ROU assets and operating lease liabilities are stated separately in the condensed consolidated balance sheet.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 55; Value: 1 --> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">ROU assets represent the Company's right to use an underlying asset during the lease term and operating lease liabilities represent the Company's obligation to make lease payments arising from the lease. ROU assets and operating lease liabilities are recognized at commencement date based on the net present value of fixed lease payments over the lease term. The Company's lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise that option. ROU assets will also be adjusted for any deferred or accrued rent. As the Company's operating leases do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> typically provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company&#x2019;s incremental borrowing rate is based on its borrowing rate under the Amended and Restated Credit Agreement, adjusted to reflect an estimated fixed rate for the term of the underlying lease. Operating fixed lease expense is recognized on a straight-line basis over the lease term.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">Year Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">December 31, 2019</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">($ in thousands)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Lease cost:</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: right">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 85%; font-size: 10pt">Operating</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,222</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Variable</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">219</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Short-term</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total lease cost</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,468</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Cash paid for amounts included in measurement of lease liabilities:</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Operating</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,208</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Weighted-average remaining lease term (years):</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Operating</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.69</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Weighted-average discount rate:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Operating</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.45</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The aggregate future lease payments for operating leases as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>were as follows (in thousands):</div> <div style=" margin: 0">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 85%; font-size: 10pt; text-align: left">2020</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,173</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2021</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,118</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">2022</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">957</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2023</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">2024</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Thereafter</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Total lease payments</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,284</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Less: Interest</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(194</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Present value of lease liabilities</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,090</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" margin: 0pt 0; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <!-- Field: Page; Sequence: 56; Value: 1 --> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt; color: Red"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">The aggregate future lease payments for operating leases as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>were as follows (in thousands):</div> <div style=" margin: 0">&nbsp;</div> <div> <table style="border-collapse: collapse; margin-left: 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 85%; font-size: 10pt; text-align: left">2019</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,051</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2020</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,070</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">2021</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,063</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2022</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">975</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">2023</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,195</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt; color: Red"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt; color: Red"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Rent expense amounted to approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.2</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.2</div> million, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.9</div> million, in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> respectively.</div></div> 700000 26767000 49141000 188758000 189598000 16308000 20658000 50000000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Receivables</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Receivables consist of the following (in thousands):</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2019</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Accounts receivable&#x2013;trade</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,134</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,885</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Less allowance for doubtful receivables</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(486</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(564</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Receivables, net</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,648</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,321</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">Receivables are written off against these reserves in the period they are determined to be uncollectable, and payments subsequently received on previously written-off receivables are recorded as a reversal of the bad debt provision. The Company performs credit evaluations on its customers and obtains credit insurance on a large percentage of its accounts but does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> generally require collateral. The Company recorded a net reversal of the provision for doubtful accounts of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$52</div> thousand and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$50</div> thousand the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> respectively.</div></div> 8000000 17143000 25143000 2857000 22286000 -24950000 26269000 -475000 -5774000 -82329000 -10375000 31229000 21320000 17469000 19750000 14311000 9210000 9210000 14311000 19750000 3734000 4598000 5641000 5777000 1777000 3990000 4134000 4410000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;">Recent Accounting Pronouncements</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2016, </div>the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> &#x201c;Leases (Accounting Standards Codification (ASC) <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>),&#x201d; and issued subsequent amendments to the initial guidance in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2018 </div>within ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> and in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 2018 </div>within ASU Nos. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.</div> The Company adopted ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019. </div>See Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div> for further details.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2017, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">04,</div> Intangibles&#x2014;Goodwill and Other (ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">350</div>), Simplifying the Test for Goodwill Impairment. The guidance removes Step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance will be applied prospectively and is effective for annual and interim goodwill impairment tests in fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019. </div>Early adoption is permitted for any impairment tests performed on testing dates after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2017. </div>The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> believe adoption will have a material impact on its financial condition or results of operations.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2016, </div>the FASB issued accounting standard that requires companies to utilize an impairment model (current expected credit loss, or CECL) for most financial assets measured at amortized cost and certain other financial instruments, which include, but are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> limited to, trade and other receivables. This accounting standard will replace the incurred loss model under current GAAP with a model that reflects expected&nbsp;credit losses&nbsp;and requires consideration of a broader range of reasonable and supportable information to estimate those losses. Effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2020, </div>the Company adopted this standard. The adoption of this standard is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expected to have a material impact on our Consolidated Financial Statements.</div></div></div> 2016 2017 2018 2019 24708000 19612000 11693000 1222000 4100000 3090000 674000 0 2416000 0 1208000 4000000 3034000 0 0.0445 P2Y251D 4195000 1051000 36000 975000 1063000 1070000 2174000 2632000 147000 201000 334000 24000 -388000 64000 512000 144000 296000 80000000 76978000 5778000 5428000 10382000 0.01 0.01 1000000 1000000 0 0 0 0 0 0 2304000 2206000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;">Revisions</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Certain revisions have been made to the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> Consolidated Statements of Income to conform to the current year presentation relating to a reclassification of material overcharge settlement to selling, general and administrative expenses. The reclassification resulted in the removal of the material overcharge settlement line item and a decrease in selling, general and administrative expenses of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$104</div> thousand and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$121</div> thousand for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> respectively. These revisions had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> impact on previously reported operating or net income and are deemed immaterial to the previously issued financial statements.</div></div></div> 20000000 36000000 4000 77000 7000 700000 1300000 800000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Property, Plant and Equipment</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Property, plant and equipment consist of the following (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt; color: Red"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">December 31,</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2018</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Land and improvements</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,191</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,191</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Buildings and improvements</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,502</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,187</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Leasehold improvements</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,022</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,843</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Machinery &amp; equipment</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">66,438</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">62,440</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Furniture, fixtures, computers &amp; software</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,414</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,119</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">Construction in progress</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,522</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">999</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116,089</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">111,779</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt; color: Red">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt">Depreciation and amortization expense of Property, Plant and Equipment for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.9</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.6</div> million, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.3</div> million, respectively.</div></div> 3191000 3191000 35502000 35187000 3022000 2843000 66438000 62440000 6414000 7119000 1522000 999000 116089000 111779000 56739000 57667000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(h)</div></td> <td><div style="display: inline; font-style: italic;">Property, Plant, and Equipment</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Property, plant, and equipment are stated at cost and are depreciated or amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, if shorter.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">Estimated useful lives of property, plant, and equipment are as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.75in"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.65in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Leasehold improvements</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; text-align: center">Shorter of estimated useful life <br /> or remaining lease term</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; width: 63%">Buildings and improvements (in years)</td> <td style="font-size: 10pt; width: 1%">&nbsp;</td> <td style="text-align: right; font-size: 10pt; width: 12%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div></td> <td style="text-align: center; font-size: 10pt; width: 12%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">- </div></td> <td style="font-size: 10pt; width: 12%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Machinery &amp; equipment (in years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="text-align: right; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td style="text-align: center; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Furniture, fixtures, computers &amp; software (in years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="text-align: right; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td style="text-align: center; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Property, plant, and equipment amounts are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable. An impairment loss would be recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded is calculated by the excess of the asset&#x2019;s carrying value over its fair value. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> events or changes in circumstances arose during the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>that required management to perform an impairment analysis.</div></div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">December 31,</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2018</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Land and improvements</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,191</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,191</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Buildings and improvements</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,502</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,187</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Leasehold improvements</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,022</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,843</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Machinery &amp; equipment</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">66,438</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">62,440</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Furniture, fixtures, computers &amp; software</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,414</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,119</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">Construction in progress</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,522</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">999</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116,089</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">111,779</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div> P20Y P40Y P7Y P15Y P3Y P7Y -52000 -50000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Quarterly Financial Information (unaudited)</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Summarized quarterly financial data is as follows (in thousands, except per share data):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2019</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q1</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q2</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q3</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q4</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Net sales</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,328</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">51,399</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49,394</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,260</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Gross profit</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,497</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,371</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,321</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,770</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,734</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,598</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,641</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,777</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Basic net income per share</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.50</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.62</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.76</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.78</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Diluted net income per share</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.50</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.62</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.75</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.76</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" margin: 0pt 0; font-size: 10pt"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2018</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q1</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q2</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q3</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q4</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Net sales</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,931</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49,019</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,808</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,697</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Gross profit</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,185</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,986</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,431</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,706</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,777</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,990</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,134</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,410</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Basic net income per share</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.24</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.56</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Diluted net income per share</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.24</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.56</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.59</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div></div> 28648000 28321000 8000000 28000000 17143000 2857000 856000 9500000 10500000 5000000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(q)</div></td> <td><div style="display: inline; font-style: italic;">Research and Development</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">On a routine basis, the Company incurs costs related to research and development activity. These costs are expensed as incurred. Approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$9.5</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10.5</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.0</div> million were expensed in the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> respectively.</div></div></div> 63000 131552000 111802000 47328000 51399000 49394000 50260000 42931000 49019000 47808000 50697000 198381000 190455000 147843000 128915000 110282000 70090000 20004000 20022000 23119000 17669000 24989000 21328000 13778000 13130000 11521000 9607000 10579000 9826000 8408000 11453000 11959000 193016000 183186000 146275000 2730000 4302000 1181000 2635000 2967000 387000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(k)</div></td> <td><div style="display: inline; font-style: italic;">Revenue Recognition</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">Beginning in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company recognizes revenue when a customer obtains control of a promised good or service. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to in exchange for promised goods or services. The Company recognizes revenue in accordance with the core principles of ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div> which include (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) identifying the contract with a customer, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) identifying separate performance obligations within the contract, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>) determining the transaction price, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div>) allocating the transaction price to the performance obligations, and (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div>) recognizing revenue. The Company recognizes all but an immaterial portion of its product sales upon shipment. The Company recognizes revenue from the sale of tooling and machinery primarily upon customer acceptance, with the exception of certain tooling where control does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> transfer to the customer, resulting in revenue being recognized over the estimated time for which parts are produced with the use of each respective tool. The Company recognizes revenue from engineering services as the services are performed. The Company recognizes revenue from bill and hold transactions at the time the specified goods are complete and available to the customer. In the ordinary course of business, the Company accepts sales returns from customers for defective goods, such amounts being immaterial. Although only applicable to an insignificant number of transactions, the Company has elected to exclude sales taxes from the transaction price. The Company has elected to account for shipping and handling activities for which the Company is responsible under the terms and conditions of the sale <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> as performance obligations but rather as fulfillment costs. These activities are required to fulfill the Company&#x2019;s promise to transfer the good and are expensed when revenue is recognized.</div> <div style=" font-size: 10pt; text-indent: -45pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">For the year <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> prior to ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606,</div> the Company recognized revenue at the time of shipment when title and risk of loss have passed to the customer, persuasive evidence of an arrangement exists, performance of its obligation is complete, its price to the buyer is fixed or determinable, and the Company is reasonably assured of collection. Determination of these criteria, in some cases, requires management&#x2019;s judgment.</div></div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Revenue Recognition</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;">Disaggregated Revenue</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The following table presents the Company&#x2019;s revenue disaggregated by the major types of goods and services sold to our customers (in thousands) (See Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div> for further information regarding net sales by market):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt; color: #0070C0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt; color: Red"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; font-style: italic; text-align: right">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net sales of:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 55%; font-size: 10pt; text-align: left">Products</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">193,016</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">183,186</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">146,275</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Tooling and Machinery</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,730</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,302</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,181</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Engineering services</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,635</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,967</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">387</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Total net sales</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">198,381</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">190,455</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">147,843</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt; color: Red"></div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt; color: Red"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;">Contract balances</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Timing of revenue recognition <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>differ from the timing of invoicing to customers. When invoicing occurs prior to revenue recognition, the Company has deferred revenue, or contract liabilities, included within &#x201c;deferred revenue&#x201d; on the condensed consolidated balance sheet.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 45; Value: 1 --> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The following table presents opening and closing balances of contract liabilities for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt; text-indent: 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt; text-indent: 27.35pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Contract Liabilities</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Years Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt">Deferred revenue - beginning of period</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,507</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">871</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Acquired in Dielectrics business combination</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,175</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Increases due to consideration received from customers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,216</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,188</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Revenue recognized</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,149</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,727</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Deferred revenue - end of period</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,574</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,507</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">Revenue recognized during the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> from amounts included in deferred revenue at the beginning of the period were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1.7</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.6</div> million, respectively.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">When invoicing occurs after revenue recognition, the Company has unbilled receivables (contract assets) included within &#x201c;receivables&#x201d; on the condensed consolidated balance sheet.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">The following table presents opening and closing balances of contract assets for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Contract Assets</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center">Years Ended</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt">Unbilled Receivables - beginning of period</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Increases due to revenue recognized - not invoiced to customers</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">831</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">301</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Decreases due to customer invoicing</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(824</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(236</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Unbilled Receivables - end of period</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">72</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2019</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Accounts receivable&#x2013;trade</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,134</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,885</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Less allowance for doubtful receivables</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(486</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(564</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Receivables, net</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,648</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,321</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Compensation</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,961</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,542</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Benefits / self-insurance reserve</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,033</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,153</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Paid time off</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,315</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,131</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 1pt">Other</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,174</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,632</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,483</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,458</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">Years Ended December 31,</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2018</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2017</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="11" style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt">(in thousands)</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Cash paid for:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 55%; font-size: 10pt">Interest</td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">664</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,303</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Income taxes, net of refunds</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,255</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,463</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,878</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Non-cash investing and financing activities:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Capital additions accrued but not yet paid</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">213</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">218</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">85</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Current</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 55%; font-size: 10pt">Federal</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,920</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,772</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,117</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">State</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">185</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">439</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">551</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,105</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,211</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,668</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Deferred</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt">Federal</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">485</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,917</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,091</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">State</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">306</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(36</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">72</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">791</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,881</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,019</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total income tax provision</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,896</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,092</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,649</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Revolving credit facility</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,000</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Term loan</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,143</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Total long-term debt</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,143</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt">Current portion</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,857</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Long-term debt, excluding current portion</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,286</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0pt; font-size: 10pt; text-align: left">Deferred tax assets:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 70%; font-size: 10pt; text-align: left">Reserves</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">362</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">367</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Inventory capitalization</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">396</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">421</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Compensation programs</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">578</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">447</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Retirement liability</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Equity-based compensation</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">403</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">290</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Lease liability</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">795</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Intangible assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">73</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">141</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">State tax credits, net of federal impact</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">274</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">257</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left">Gross deferred tax assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,881</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,936</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left">Valuation allowance</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(136</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left">Net deferred tax assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,745</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,936</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0pt; font-size: 10pt; text-align: left">Deferred tax liabilities:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Excess of book over tax basis of fixed assets</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,877</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,668</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Goodwill</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,008</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,397</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Right of use asset</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(781</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Total deferred tax liabilities</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,666</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,065</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 20pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Net long-term deferred tax liabilities</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,921</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,129</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">)</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Computed &#x201c;expected&#x201d; tax rate</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21.0</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21.0</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34.0</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Increase (decrease) in income taxes resulting from:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">State taxes, net of federal tax benefit</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.8</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.5</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Meals and entertainment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.3</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Tax credits</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6.2</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.9</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.6</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Domestic production deduction</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2.6</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Non-deductible ISO stock option expense</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Unrecognized tax benefits</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.7</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Excess tax benefits on equity awards</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.7</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.3</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.4</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Excess compensation</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.6</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.8</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Impact on deferred taxes of new legislation</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11.1</div></td> <td style="font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.4</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Change in valuation allowance</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.5</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22.2</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22.3</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">%</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.63in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-size: 10pt">&nbsp;</td> <td style="text-align: center; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2019</td> <td style="text-align: center; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2018</td> <td style="text-align: center; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Share-based compensation expense</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,591</div></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,212</div></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,068</div></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; text-decoration: underline;">December 31, 2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Tradename &amp; Brand</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Non-<br /> Compete</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Customer<br /> List</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt">Estimated useful life </td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">10 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">5 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">20 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Gross amount</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">367</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">462</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,555</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,384</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Accumulated amortization</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(70</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(177</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,162</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,409</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Net balance</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">297</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">285</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,393</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,975</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; text-decoration: underline;">December 31, 2018</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Tradename &amp; Brand</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Non-<br /> Compete</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Customer<br /> List</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td> </tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-size: 10pt">Estimated useful life</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">10 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">5 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">20 years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Gross amount</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">367</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">462</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,555</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,384</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Accumulated amortization</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(33</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(85</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,034</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,152</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Net balance</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">334</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">377</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,521</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,232</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 85%; font-size: 10pt; text-align: left">2019</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,051</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2020</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,070</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">2021</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,063</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">2022</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">975</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">2023</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,195</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Raw materials</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,540</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,727</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Work in process</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,279</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,521</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Finished goods</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,457</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,328</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total Inventory</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,276</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,576</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2019</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q1</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q2</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q3</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q4</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Net sales</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,328</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">51,399</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49,394</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,260</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Gross profit</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,497</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,371</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,321</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,770</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,734</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,598</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,641</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,777</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Basic net income per share</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.50</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.62</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.76</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.78</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Diluted net income per share</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.50</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.62</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.75</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.76</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2018</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q1</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q2</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q3</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">Q4</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Net sales</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,931</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49,019</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,808</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,697</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Gross profit</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,185</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,986</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,431</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,706</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Net income</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,777</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,990</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,134</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,410</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Basic net income per share</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.24</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.56</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.60</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Diluted net income per share</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.24</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.54</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.56</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.59</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Consideration Paid:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; width: 35%; font-size: 10pt; text-align: left">Cash paid at closing</td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">80,000</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White; width: 50%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Working capital adjustment</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">250</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Cash from Dielectrics</td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,272</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Total consideration</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,978</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 0pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Purchase Price Allocation:</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Accounts receivable</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,384</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Inventory</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,418</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Other current assets</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">122</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Property, plant and equipment</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,600</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Customer list</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,555</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt">Non-compete</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">462</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0pt; font-size: 10pt">Trade name and brand</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">367</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; padding-bottom: 1pt">Goodwill</td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,516</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Total identifiable assets</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81,424</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Accounts payable</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,325</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left">Accrued expenses</td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(946</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Deferred revenue</td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,175</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">)</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Net assets acquired</div></td> <td style="font-size: 10pt; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,978</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2018</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2017</div></td> </tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">Market</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">Net Sales</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">Net Sales</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">Net Sales</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; font-size: 10pt"><div style="display: inline; font-size: 10pt">Medical</div></td> <td style="width: 3%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">128,915</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65.0</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="width: 3%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">110,282</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">57.9</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="width: 3%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">70,090</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47.4</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">Automotive</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,004</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.1</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,022</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.5</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,119</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.6</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">Consumer</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,669</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.9</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,989</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13.1</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,328</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14.4</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Aerospace &amp; Defense</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,778</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.9</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,130</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.9</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,521</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.8</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">Industrial</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,607</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.8</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,579</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.6</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,826</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.6</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Electronics</div></td> <td style="padding-bottom: 1pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,408</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.2</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 1pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,453</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.0</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 1pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,959</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.1</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left; text-indent: 10pt"><div style="display: inline; font-size: 10pt">Net Sales</div></td> <td style="padding-bottom: 2.5pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">198,381</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 2.5pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">190,455</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 2.5pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">147,843</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">&nbsp;</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Restricted<br /> Stock Units</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center">Weighted<br /> Average Award<br /> Date Fair Value</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt">Outstanding at December 31, 2018</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">72,996</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23.60</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Awarded</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">64,701</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33.55</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Shares vested</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,529</div></td> <td style="font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23.74</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Forfeitures</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,302</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33.31</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Outstanding at December 31, 2019</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">113,866</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">$</td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28.36</div></td> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; text-align: center">&nbsp;</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares Under<br /> Options</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-weight: bold;">Weighted<br /> Average<br /> Exercise<br /> Price</div><br /> <div style="display: inline; font-size: 10pt; font-style: normal; font-weight: 400">(per share)</div></td> <td style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-weight: bold;">Weighted<br /> Average<br /> Remaining<br /> Contractual<br /> Life</div><br /> <div style="display: inline; font-size: 10pt; font-style: normal; font-weight: 400">(in years)</div></td> <td style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; font-weight: 400; font-style: normal; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-weight: bold;">Aggregate<br /> Intrinsic<br /> Value</div><br /> <div style="display: inline; font-size: 10pt; font-style: normal; font-weight: 400">(in thousands)</div></td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt">Outstanding December 31, 2018</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">134,043</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.46</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: left; width: 1%">&nbsp;</td> <td style="font-size: 10pt; text-align: left; width: 1%">&nbsp;</td> <td style="font-size: 10pt; text-align: right; width: 10%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; width: 1%">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Granted</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,536</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38.61</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Exercised</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(44,965</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.68</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Outstanding December 31, 2019</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105,614</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25.34</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.70</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,563</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Exercisable at December 31, 2019</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">85,328</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22.62</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.10</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,303</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Vested and expected to vest at December 31, 2019</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105,614</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25.34</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.70</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,563</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin-left: 0.63in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">&nbsp;</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 54%; font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Expected volatility</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28.9</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27.7</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 5%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27.4%</div></td> <td style="width: 5%; font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> -</div></div></td> <td style="width: 5%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29.1%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Expected dividends</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">None</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">None</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">None</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Risk-free interest rate</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.3</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.7</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.56%</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> -</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.84%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -6.85pt; padding-left: 6.85pt">Exercise price</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38.61</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31.20</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$27.05</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> - </div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$28.70</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Expected term (in years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.0</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.0</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.7</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> to </div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.8</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Weighted-average grant date fair value</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.70</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.15</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.59</div></td> <td style="font-size: 10pt; text-align: right"><div style=" font-size: 10pt; text-align: center; margin: 0pt 6.75pt 0pt 5.5pt"></div><div style=" font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> -</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8.51</div></td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Gross UTB balance at beginning of fiscal year</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">150</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">150</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Reductions for tax positions of prior years</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(150</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Gross UTB balance at end of fiscal year</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">150</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Basic weighted average common shares outstanding during the year</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,424</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,347</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,248</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Weighted average common equivalent shares due to stock options and restricted stock units</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">92</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">89</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Diluted weighted average common shares outstanding during the year</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,516</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,430</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,337</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,257</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White; width: 50%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,257</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,257</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,172</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2024</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,164</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">Thereafter</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,868</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">Total</div></td> <td style="font-size: 10pt; padding-bottom: 2.5pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,975</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Segment Data</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Company consists of a single operating and reportable segment.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">Revenues from customers outside of the United States are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> material. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> customer comprised more than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of the Company&#x2019;s consolidated revenues for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019. </div>A vast majority of the Company&#x2019;s assets are located in the United States.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 58; Value: 1 --> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">The Company&#x2019;s custom products are primarily sold to customers within the Medical, Automotive, Consumer, Aerospace and Defense, Industrial, and Electronics markets. Sales by market for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> are as follows (in thousands):</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.4in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2018</div></td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><div style="display: inline; font-size: 10pt">2017</div></td> </tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"><div style="display: inline; font-size: 10pt">Market</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">Net Sales</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">Net Sales</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">Net Sales</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; font-size: 10pt"><div style="display: inline; font-size: 10pt">Medical</div></td> <td style="width: 3%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">128,915</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65.0</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="width: 3%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">110,282</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">57.9</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="width: 3%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">70,090</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47.4</div></div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">Automotive</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,004</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.1</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,022</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.5</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,119</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.6</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">Consumer</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,669</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.9</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,989</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13.1</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,328</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14.4</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Aerospace &amp; Defense</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,778</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.9</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,130</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.9</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,521</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.8</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">Industrial</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,607</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.8</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,579</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.6</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,826</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.6</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">Electronics</div></td> <td style="padding-bottom: 1pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,408</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.2</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 1pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,453</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.0</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 1pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,959</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.1</div></div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left; text-indent: 10pt"><div style="display: inline; font-size: 10pt">Net Sales</div></td> <td style="padding-bottom: 2.5pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">198,381</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 2.5pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">190,455</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> <td style="padding-bottom: 2.5pt; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">147,843</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100.0</div></div></td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">%</div></td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 27pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">Certain amounts for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> were reclassified between markets to conform to the current year presentation.</div></div> <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(o)</div></td> <td><div style="display: inline; font-style: italic;">Segments and Related Information</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company follows the provisions of Accounting Standards Codification (ASC) <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">280,</div> <div style="display: inline; font-style: italic;">Segment Reporting</div>, which establish standards for the way public business enterprises report information and operating segments in annual financial statements (see Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div>).</div></div></div> 1033000 1153000 -104000 -121000 29251000 27654000 23724000 1591000 1212000 1068000 3302 33.31 5442 64701 33.55 72996 113866 23.60 28.36 20529 23.74 38.61 31.20 27.05 28.70 0.289 0.277 0.274 0.291 0.023 0.027 0.0156 0.0184 108424 1252613 975000 803244 79648 85328 22.62 1000000 1200000 600000 365026 16536 12.70 10.15 5.59 8.51 2563000 10000 95614 134043 105614 20.46 25.34 25.34 2563000 105614 16536 15.68 38.61 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(l)</div></td> <td><div style="display: inline; font-style: italic;">Share-Based Compensation</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">When accounting for equity instruments exchanged for employee services, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the employee&#x2019;s requisite service period (generally the vesting period of the equity grant). Forfeitures are expensed as they occur.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company issues share-based awards through several plans that are described in detail in Note&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.</div> The compensation cost charged against income for those plans is included in selling, general &amp; administrative expenses as follows (in thousands):</div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.63in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-size: 10pt">&nbsp;</td> <td style="text-align: center; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2019</td> <td style="text-align: center; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2018</td> <td style="text-align: center; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Share-based compensation expense</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,591</div></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,212</div></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,068</div></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The compensation expense for stock options granted during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-year period ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019,</div> was determined as the fair value of the options using the Black Scholes valuation model. The assumptions are noted as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <div> <table style="border-collapse: collapse; margin-left: 0.63in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">&nbsp;</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 54%; font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Expected volatility</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28.9</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27.7</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 5%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27.4%</div></td> <td style="width: 5%; font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> -</div></div></td> <td style="width: 5%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29.1%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Expected dividends</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">None</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">None</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">None</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Risk-free interest rate</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.3</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.7</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.56%</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> -</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.84%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -6.85pt; padding-left: 6.85pt">Exercise price</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38.61</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31.20</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$27.05</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> - </div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$28.70</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Expected term (in years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.0</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.0</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.7</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> to </div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.8</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Weighted-average grant date fair value</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.70</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.15</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.59</div></td> <td style="font-size: 10pt; text-align: right"><div style=" font-size: 10pt; text-align: center; margin: 0pt 6.75pt 0pt 5.5pt"></div><div style=" font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> -</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8.51</div></td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The stock volatility for each grant is determined based on a review of the experience of the weighted average of historical daily price changes of the Company&#x2019;s common stock over the expected option term, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected term of the option. The expected term is estimated based on historical option exercise activity.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The total income tax benefit recognized in the consolidated statements of income for share-based compensation arrangements was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$653</div> thousand, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$544</div> thousand and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$525</div> thousand for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> respectively.</div></div></div> P6Y P6Y P2Y255D P5Y292D 2303000 P5Y36D P5Y255D P5Y255D 7212000 30000 7280000 30000 7385000 30000 7446000 30000 8341 5238 4377 -11000 -5000 -13000 27000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 0"></td> <td style="width: 27.35pt"><div style="display: inline; font-weight: bold;">(<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>)</div></td> <td><div style="display: inline; font-weight: bold;">Summary of Significant Accounting Policies</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">UFP Technologies, Inc. (&#x201c;the Company&#x201d;) is an innovative designer and custom converter of foams, plastics, composites and natural fiber products principally serving the medical, automotive, aerospace and defense, consumer, electronics and industrial markets. The Company was incorporated in the State of Delaware in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1993.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27pt">&nbsp;</div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(a)</div></td> <td><div style="display: inline; font-style: italic;">Principles of Consolidation</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The consolidated financial statements include the accounts and results of operations of UFP Technologies, Inc., its wholly-owned subsidiaries, Moulded Fibre Technology, Inc., Simco Industries, Inc. Dielectrics, Inc. and UFP Realty LLC, and its wholly-owned subsidiaries, UFP MA LLC, UFP CO LLC, UFP FL LLC, UFP TX LLC, UFP MI LLC, and UFP IA LLC. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has evaluated all subsequent events through the date of this filing.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(b)</div></td> <td><div style="display: inline; font-style: italic;">Use of Estimates</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including allowance for doubtful accounts and the net realizable value of inventory, and the fair value of goodwill, and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(c)</div></td> <td><div style="display: inline; font-style: italic;">Fair Value Measurement</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> elected fair value accounting for any financial instruments for which fair value accounting is optional.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(d)</div></td> <td><div style="display: inline; font-style: italic;">Fair Value of Financial Instruments</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company&#x2019;s long-term debt approximates fair value as the interest rate on the debt approximates the Company&#x2019;s current incremental borrowing rate.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(e)</div></td> <td><div style="display: inline; font-style: italic;">Cash and Cash Equivalents</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company considers all highly liquid investments with original maturities of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months or less to be cash equivalents. At <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div></div> have any cash equivalents.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company maintains its cash in bank deposit accounts, money market funds, and certificates of deposit that at times exceed federally insured limits. The Company periodically reviews the financial stability of institutions holding its accounts and does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> believe it is exposed to any significant custodial credit risk on cash. The amounts contained within the Company&#x2019;s main operating accounts at Bank of America and TD Bank at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div>exceed the federal depository insurance limit by approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4.7</div> million.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <!-- Field: Page; Sequence: 40; Value: 1 --> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(f)</div></td> <td><div style="display: inline; font-style: italic;">Accounts Receivable</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company periodically reviews the collectability of its accounts receivable. Provisions are recorded for accounts that are potentially uncollectable. Determining adequate reserves for accounts receivable requires management&#x2019;s judgment. Conditions impacting the realizability of the Company&#x2019;s receivables could cause actual asset write-offs to be materially different than the reserved balances as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(g)</div></td> <td><div style="display: inline; font-style: italic;">Inventories</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Inventories include material, labor, and manufacturing overhead and are valued at the lower of cost or net realizable value. Cost is determined using the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-out (&#x201c;FIFO&#x201d;) method.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company periodically reviews the realizability of its inventory for potential excess or obsolescence. Determining the net realizable value of inventory requires management&#x2019;s judgment. Conditions impacting the realizability of the Company&#x2019;s inventory could cause actual asset write-offs to be materially different than the Company&#x2019;s current estimates as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(h)</div></td> <td><div style="display: inline; font-style: italic;">Property, Plant, and Equipment</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Property, plant, and equipment are stated at cost and are depreciated or amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, if shorter.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">Estimated useful lives of property, plant, and equipment are as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: center; margin: 0pt 0 0pt 0.75in"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.65in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Leasehold improvements</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="3" style="white-space: nowrap; font-size: 10pt; text-align: center">Shorter of estimated useful life <br /> or remaining lease term</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; width: 63%">Buildings and improvements (in years)</td> <td style="font-size: 10pt; width: 1%">&nbsp;</td> <td style="text-align: right; font-size: 10pt; width: 12%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div></td> <td style="text-align: center; font-size: 10pt; width: 12%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">- </div></td> <td style="font-size: 10pt; width: 12%"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Machinery &amp; equipment (in years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="text-align: right; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> <td style="text-align: center; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Furniture, fixtures, computers &amp; software (in years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="text-align: right; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td style="text-align: center; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Property, plant, and equipment amounts are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable. An impairment loss would be recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded is calculated by the excess of the asset&#x2019;s carrying value over its fair value. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> events or changes in circumstances arose during the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>that required management to perform an impairment analysis.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(i)</div></td> <td><div style="display: inline; font-style: italic;">Goodwill</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">Goodwill is tested for impairment annually and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate that the carrying amount <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be impaired. Impairment testing for goodwill is done at a reporting unit level. Reporting units are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> level below the business segment level but can be combined when reporting units within the same segment have similar economic characteristics. An impairment loss generally would be recognized when the carrying amount of the reporting unit&#x2019;s net assets exceeds the estimated fair value of the reporting unit. The Company consists of a single reporting unit. The Company last performed &#x201c;step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1&#x201d;</div> of the goodwill impairment test as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018. </div>In testing goodwill for impairment at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the Company primarily utilized the guideline public company (&#x201c;GPC&#x201d;) method under the market approach and the discounted cash flows method (&#x201c;DCF&#x201d;) under the income approach to determine the fair value of the reporting unit for purposes of testing the reporting unit&#x2019;s carrying value of goodwill for impairment. The GPC method derives a value by generating a multiple of EBITDA through the comparison of the Company to similar publicly traded companies. The DCF approach derives a value based on the present value of a series of estimated future cash flows at the valuation date by the application of a discount rate, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> that a prudent investor would require before making an investment in our equity securities. The key assumptions used in our approach included:</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 45.35pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 41; Value: 1 --> <div style=" margin: 0pt 0 0pt 45.35pt; font-size: 10pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 45.35pt"></td> <td style="width: 18pt">&#x2022;</td> <td>The reporting unit&#x2019;s estimated financials and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div>-year projections of financial results, which were based on our strategic plans and long-range forecasts. Sales growth rates represent estimates based on current and forecasted sales mix and market conditions. The profit margins were projected based on historical margins, projected sales mix, current expense structure and anticipated expense modifications.</td> </tr> <tr style="vertical-align: top"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 45.35pt"></td> <td style="width: 18pt">&#x2022;</td> <td>The projected terminal value which reflects the total present value of projected cash flows beyond the last period in the DCF. This value reflects a growth rate for the reporting unit, which is approximately the same growth rate of expected inflation into perpetuity.</td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 45.35pt"></td> <td style="width: 18pt">&#x2022;</td> <td>The discount rate determined using a Weighted Average Cost of Capital method (&#x201c;WACC&#x201d;), which considered market and industry data as well as Company-specific risk factors. Selection of guideline public companies which are similar in size and market capitalization to each other and to the Company.</td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>based on our calculations under the above noted approach, the fair value of the reporting unit significantly exceeded the carrying value of the reporting unit. In performing these calculations, management used its most reasonable estimates of the key assumptions discussed above. If the Company&#x2019;s actual operating results and/or the key assumptions utilized in management&#x2019;s calculations differ from our expectations, it is possible that a future impairment charge <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be necessary.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">The Company&#x2019;s annual impairment testing date is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31. </div>The Company performed a qualitative assessment (&#x201c;step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0&#x201d;</div>) as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>and determined that it was more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that the fair value of its reporting unit exceeded its carrying amount. As a result, the Company was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> required to proceed to a &#x201c;step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1&#x201d;</div> impairment assessment. Factors considered included the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> analysis and the calculated excess fair value over carrying amount, financial performance, forecasts and trends, market cap, regulatory and environmental issues, macro-economic conditions, industry and market considerations, raw material costs and management stability.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0; text-indent: 45pt">Approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$47.9</div> million of goodwill is deductible for tax purposes.<br /> </div></div><div style=" font-size: 10pt; margin: 0pt 0; text-indent: 45pt"><br /> </div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(j)</div></td> <td><div style="display: inline; font-style: italic;">Intangible Assets</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Intangible assets with a definite life are amortized on a straight-line basis, with estimated useful lives ranging from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div> years. Intangible assets with a definite life are tested for impairment whenever events or circumstances indicate that their carrying values <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> events or changes in circumstances arose during the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019 </div>that required management to perform an impairment analysis.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(k)</div></td> <td><div style="display: inline; font-style: italic;">Revenue Recognition</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">Beginning in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> the Company recognizes revenue when a customer obtains control of a promised good or service. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to in exchange for promised goods or services. The Company recognizes revenue in accordance with the core principles of ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div> which include (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) identifying the contract with a customer, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) identifying separate performance obligations within the contract, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>) determining the transaction price, (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div>) allocating the transaction price to the performance obligations, and (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div>) recognizing revenue. The Company recognizes all but an immaterial portion of its product sales upon shipment. The Company recognizes revenue from the sale of tooling and machinery primarily upon customer acceptance, with the exception of certain tooling where control does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> transfer to the customer, resulting in revenue being recognized over the estimated time for which parts are produced with the use of each respective tool. The Company recognizes revenue from engineering services as the services are performed. The Company recognizes revenue from bill and hold transactions at the time the specified goods are complete and available to the customer. In the ordinary course of business, the Company accepts sales returns from customers for defective goods, such amounts being immaterial. Although only applicable to an insignificant number of transactions, the Company has elected to exclude sales taxes from the transaction price. The Company has elected to account for shipping and handling activities for which the Company is responsible under the terms and conditions of the sale <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> as performance obligations but rather as fulfillment costs. These activities are required to fulfill the Company&#x2019;s promise to transfer the good and are expensed when revenue is recognized.</div> <div style=" font-size: 10pt; text-indent: -45pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">For the year <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> prior to ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606,</div> the Company recognized revenue at the time of shipment when title and risk of loss have passed to the customer, persuasive evidence of an arrangement exists, performance of its obligation is complete, its price to the buyer is fixed or determinable, and the Company is reasonably assured of collection. Determination of these criteria, in some cases, requires management&#x2019;s judgment.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <div style=" margin: 0pt 0 0pt 45.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; text-indent: -45pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; text-indent: -45pt; margin: 0pt 0 0pt 45pt"></div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt; text-indent: -45pt"></div> <!-- Field: Page; Sequence: 42; Value: 1 --> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(l)</div></td> <td><div style="display: inline; font-style: italic;">Share-Based Compensation</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">When accounting for equity instruments exchanged for employee services, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the employee&#x2019;s requisite service period (generally the vesting period of the equity grant). Forfeitures are expensed as they occur.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company issues share-based awards through several plans that are described in detail in Note&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.</div> The compensation cost charged against income for those plans is included in selling, general &amp; administrative expenses as follows (in thousands):</div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <div> <table style="border-collapse: collapse; margin: 0pt 0pt 0pt 0.63in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: center; font-size: 10pt">&nbsp;</td> <td style="text-align: center; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2019</td> <td style="text-align: center; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2018</td> <td style="text-align: center; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Share-based compensation expense</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,591</div></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,212</div></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td> <td style="width: 12%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,068</div></td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The compensation expense for stock options granted during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-year period ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019,</div> was determined as the fair value of the options using the Black Scholes valuation model. The assumptions are noted as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <div> <table style="border-collapse: collapse; margin-left: 0.63in; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">&nbsp;</td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="11" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 54%; font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Expected volatility</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28.9</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27.7</div></td> <td style="width: 1%; font-size: 10pt; text-align: left">%</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 5%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27.4%</div></td> <td style="width: 5%; font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> -</div></div></td> <td style="width: 5%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29.1%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Expected dividends</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">None</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">None</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">None</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Risk-free interest rate</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.3</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.7</div></td> <td style="font-size: 10pt; text-align: left">%</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.56%</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> -</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.84%</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-indent: -6.85pt; padding-left: 6.85pt">Exercise price</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38.61</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31.20</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$27.05</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> - </div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$28.70</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Expected term (in years)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.0</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.0</div></div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.7</div></td> <td style="font-size: 10pt; text-align: center"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> to </div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.8</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; text-indent: -6.85pt; padding-left: 6.85pt">Weighted-average grant date fair value</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.70</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.15</div></td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.59</div></td> <td style="font-size: 10pt; text-align: right"><div style=" font-size: 10pt; text-align: center; margin: 0pt 6.75pt 0pt 5.5pt"></div><div style=" font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> -</div></div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8.51</div></td> </tr> </table> </div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The stock volatility for each grant is determined based on a review of the experience of the weighted average of historical daily price changes of the Company&#x2019;s common stock over the expected option term, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected term of the option. The expected term is estimated based on historical option exercise activity.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The total income tax benefit recognized in the consolidated statements of income for share-based compensation arrangements was approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$653</div> thousand, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$544</div> thousand and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$525</div> thousand for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> respectively.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(m)</div></td> <td><div style="display: inline; font-style: italic;">Shipping and Handling Costs</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Costs incurred related to shipping and handling are included in cost of sales. Amounts charged to customers pertaining to these costs are included in net sales.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(n)</div></td> <td><div style="display: inline; font-style: italic;">Income Taxes</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company&#x2019;s income taxes are accounted for under the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax expense or benefit results from the net change during the year in deferred tax assets and liabilities. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 43; Value: 1 --> <div style=" margin: 0pt 0 0pt 45pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company evaluates the need for a valuation allowance to reduce its deferred tax assets to the amount that is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to be realized. The Company has considered future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. Should the Company determine that it would <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be able to realize all or part of its deferred tax assets in the future, an adjustment to the deferred tax assets would be charged to income in the period such determination was made.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50%</div> likelihood of being realized upon settlement. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in tax expense.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(o)</div></td> <td><div style="display: inline; font-style: italic;">Segments and Related Information</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company follows the provisions of Accounting Standards Codification (ASC) <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">280,</div> <div style="display: inline; font-style: italic;">Segment Reporting</div>, which establish standards for the way public business enterprises report information and operating segments in annual financial statements (see Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17</div>).</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <div style=" font-size: 10pt; text-indent: 4.3pt; margin: 0pt 0 0pt 22.3pt"><div style="display: inline; font-style: italic;"></div></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" font-size: 10pt; text-indent: 4.3pt; margin: 0pt 0 0pt 22.3pt"><div style="display: inline; font-style: italic;">(p)&nbsp;&nbsp; Treasury Stock</div></div> <div style=" font-size: 10pt; text-indent: 4.3pt; margin: 0pt 0 0pt 22.3pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The Company accounts for treasury stock under the cost method, using the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div>-in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> out flow assumption, and we include treasury stock as a component of stockholders&#x2019; equity. The Company did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div></div></div> repurchase any shares of common stock during the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top"> <td style="width: 27.35pt"></td></tr></table><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(q)</div></td> <td><div style="display: inline; font-style: italic;">Research and Development</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">On a routine basis, the Company incurs costs related to research and development activity. These costs are expensed as incurred. Approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$9.5</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10.5</div> million and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.0</div> million were expensed in the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2019, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> respectively.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">&nbsp;</div></div><div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;"></div></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;">Recent Accounting Pronouncements</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2016, </div>the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> &#x201c;Leases (Accounting Standards Codification (ASC) <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div>),&#x201d; and issued subsequent amendments to the initial guidance in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2018 </div>within ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> and in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 2018 </div>within ASU Nos. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.</div> The Company adopted ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842</div> on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019. </div>See Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13</div> for further details.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2017, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">04,</div> Intangibles&#x2014;Goodwill and Other (ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">350</div>), Simplifying the Test for Goodwill Impairment. The guidance removes Step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance will be applied prospectively and is effective for annual and interim goodwill impairment tests in fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019. </div>Early adoption is permitted for any impairment tests performed on testing dates after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2017. </div>The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> believe adoption will have a material impact on its financial condition or results of operations.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2016, </div>the FASB issued accounting standard that requires companies to utilize an impairment model (current expected credit loss, or CECL) for most financial assets measured at amortized cost and certain other financial instruments, which include, but are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> limited to, trade and other receivables. This accounting standard will replace the incurred loss model under current GAAP with a model that reflects expected&nbsp;credit losses&nbsp;and requires consideration of a broader range of reasonable and supportable information to estimate those losses. Effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2020, </div>the Company adopted this standard. The adoption of this standard is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expected to have a material impact on our Consolidated Financial Statements.</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45.35pt">&nbsp;</div> <div style=" margin: 0pt 0 0pt 45.35pt; font-size: 10pt"></div> <!-- Field: Page; Sequence: 44; Value: 1 --> </div> <div style=" margin: 0pt 0 0pt 45.35pt; font-size: 10pt"></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;"></div></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt"><div style="display: inline; font-style: italic;">Revisions</div></div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 27.35pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">Certain revisions have been made to the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> Consolidated Statements of Income to conform to the current year presentation relating to a reclassification of material overcharge settlement to selling, general and administrative expenses. The reclassification resulted in the removal of the material overcharge settlement line item and a decrease in selling, general and administrative expenses of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$104</div> thousand and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$121</div> thousand for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017,</div> respectively. These revisions had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> impact on previously reported operating or net income and are deemed immaterial to the previously issued financial statements.</div></div></div> 32000 44965 47000 79000 45000 400000 1000 1067000 1068000 1212000 1212000 1591000 1591000 1000 676000 677000 1000 1269000 1270000 705000 705000 161991000 140457000 72000 25216000 88352000 -587000 113053000 73000 26664000 97562000 -587000 123712000 74000 29168000 111802000 -587000 74000 30952000 131552000 -587000 348000 29559 29559 0 0 0 587000 587000 0 150000 150000 150000 156000000 0 153000 <div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top"><td style="width: 27.35pt"></td> <td style="width: 18pt"><div style="display: inline; font-style: italic;">(b)</div></td> <td><div style="display: inline; font-style: italic;">Use of Estimates</div></td> </tr> </table> <div style=" margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0 0pt 45pt">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including allowance for doubtful accounts and the net realizable value of inventory, and the fair value of goodwill, and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</div></div></div> 564000 652000 567000 486000 -52000 -50000 116000 26000 38000 31000 219000 7516000 7430000 7337000 7424000 7347000 7248000 xbrli:shares xbrli:pure iso4217:USD iso4217:USD xbrli:shares 0000914156 2017-01-01 2017-12-31 0000914156 us-gaap:CommonStockMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember 2017-01-01 2017-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000914156 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000914156 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2017-01-01 2017-12-31 0000914156 us-gaap:EmployeeStockOptionMember srt:MinimumMember 2017-01-01 2017-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000914156 ufpt:DielectricsMember 2017-01-01 2017-12-31 0000914156 ufpt:ReclassificationOfMaterialOverchargeSettlementToSellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000914156 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000914156 ufpt:AerospaceDefenseMember 2017-01-01 2017-12-31 0000914156 ufpt:AutomotiveMember 2017-01-01 2017-12-31 0000914156 ufpt:ConsumerMember 2017-01-01 2017-12-31 0000914156 ufpt:ElectronicsMember 2017-01-01 2017-12-31 0000914156 ufpt:IndustrialMember 2017-01-01 2017-12-31 0000914156 ufpt:MedicalMember 2017-01-01 2017-12-31 0000914156 ufpt:EngineeringAndDevelopmentMember 2017-01-01 2017-12-31 0000914156 us-gaap:ProductMember 2017-01-01 2017-12-31 0000914156 ufpt:ToolingAndMachineryMember 2017-01-01 2017-12-31 0000914156 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000914156 ufpt:CommonStockOutstandingMember 2017-01-01 2017-12-31 0000914156 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000914156 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000914156 2018-01-01 2018-03-31 0000914156 ufpt:DielectricsMember 2018-01-01 2018-06-30 0000914156 2018-01-01 2018-12-31 0000914156 us-gaap:CommonStockMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember 2018-01-01 2018-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000914156 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000914156 ufpt:DielectricsMember 2018-01-01 2018-12-31 0000914156 us-gaap:InterestRateSwapMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0000914156 ufpt:ReclassificationOfMaterialOverchargeSettlementToSellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000914156 ufpt:DeferredRevenueMember 2018-01-01 2018-12-31 0000914156 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000914156 ufpt:AerospaceDefenseMember 2018-01-01 2018-12-31 0000914156 ufpt:AutomotiveMember 2018-01-01 2018-12-31 0000914156 ufpt:ConsumerMember 2018-01-01 2018-12-31 0000914156 ufpt:ElectronicsMember 2018-01-01 2018-12-31 0000914156 ufpt:IndustrialMember 2018-01-01 2018-12-31 0000914156 ufpt:MedicalMember 2018-01-01 2018-12-31 0000914156 ufpt:EngineeringAndDevelopmentMember 2018-01-01 2018-12-31 0000914156 us-gaap:ProductMember 2018-01-01 2018-12-31 0000914156 ufpt:ToolingAndMachineryMember 2018-01-01 2018-12-31 0000914156 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000914156 ufpt:CommonStockOutstandingMember 2018-01-01 2018-12-31 0000914156 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000914156 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000914156 ufpt:DielectricsMember 2018-02-01 2018-02-01 0000914156 ufpt:UnsecuredRevolvingCreditFacilityMember ufpt:SubsidiaryGuarantorsMember srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-01 2018-02-01 0000914156 ufpt:AmendedAndRestatedCreditAgreementMember ufpt:SubsidiaryGuarantorsMember srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-01 2018-02-01 0000914156 ufpt:AmendedAndRestatedCreditAgreementMember ufpt:SubsidiaryGuarantorsMember srt:MaximumMember us-gaap:PrimeRateMember 2018-02-01 2018-02-01 0000914156 ufpt:AmendedAndRestatedCreditAgreementMember ufpt:SubsidiaryGuarantorsMember srt:MinimumMember us-gaap:PrimeRateMember 2018-02-01 2018-02-01 0000914156 us-gaap:InterestRateSwapMember 2018-02-01 2018-02-01 0000914156 2018-04-01 2018-06-30 0000914156 2018-07-01 2018-09-30 0000914156 2018-10-01 2018-12-31 0000914156 2019-01-01 2019-03-31 0000914156 2019-01-01 2019-12-31 0000914156 us-gaap:CommonStockMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember 2019-01-01 2019-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember ufpt:NonemployeeDirectorStockIncentivePlanMember 2019-01-01 2019-12-31 0000914156 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember ufpt:NonemployeeDirectorStockIncentivePlanMember 2019-01-01 2019-12-31 0000914156 us-gaap:InterestRateSwapMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0000914156 ufpt:DeferredRevenueMember 2019-01-01 2019-12-31 0000914156 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000914156 ufpt:AerospaceDefenseMember 2019-01-01 2019-12-31 0000914156 ufpt:AutomotiveMember 2019-01-01 2019-12-31 0000914156 ufpt:ConsumerMember 2019-01-01 2019-12-31 0000914156 ufpt:ElectronicsMember 2019-01-01 2019-12-31 0000914156 ufpt:IndustrialMember 2019-01-01 2019-12-31 0000914156 ufpt:MedicalMember 2019-01-01 2019-12-31 0000914156 ufpt:The2003IncentivePlanMember 2019-01-01 2019-12-31 0000914156 ufpt:EngineeringAndDevelopmentMember 2019-01-01 2019-12-31 0000914156 us-gaap:ProductMember 2019-01-01 2019-12-31 0000914156 ufpt:ToolingAndMachineryMember 2019-01-01 2019-12-31 0000914156 us-gaap:BuildingAndBuildingImprovementsMember srt:MaximumMember 2019-01-01 2019-12-31 0000914156 us-gaap:BuildingAndBuildingImprovementsMember srt:MinimumMember 2019-01-01 2019-12-31 0000914156 ufpt:FurnitureFixturesAndComputersMember srt:MaximumMember 2019-01-01 2019-12-31 0000914156 ufpt:FurnitureFixturesAndComputersMember srt:MinimumMember 2019-01-01 2019-12-31 0000914156 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2019-01-01 2019-12-31 0000914156 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2019-01-01 2019-12-31 0000914156 srt:MaximumMember 2019-01-01 2019-12-31 0000914156 srt:MinimumMember 2019-01-01 2019-12-31 0000914156 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000914156 ufpt:CommonStockOutstandingMember 2019-01-01 2019-12-31 0000914156 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000914156 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000914156 ufpt:The2003IncentivePlanMember ufpt:ChairmanChiefExecutiveOfficerAndPresidentMember us-gaap:CommonStockMember 2019-02-19 2019-02-19 0000914156 2019-02-21 2019-02-21 0000914156 2019-04-01 2019-06-30 0000914156 ufpt:The2003IncentivePlanMember ufpt:ChairmanChiefExecutiveOfficerAndPresidentMember us-gaap:CommonStockMember 2019-06-05 2019-06-05 0000914156 2019-07-01 2019-09-30 0000914156 2019-10-01 2019-12-31 0000914156 ufpt:The2003IncentivePlanMember 2011-06-08 0000914156 2016-12-31 0000914156 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000914156 ufpt:CommonStockOutstandingMember 2016-12-31 0000914156 us-gaap:RetainedEarningsMember 2016-12-31 0000914156 us-gaap:TreasuryStockMember 2016-12-31 0000914156 2017-12-31 0000914156 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2017-12-31 0000914156 us-gaap:EmployeeStockOptionMember srt:MinimumMember 2017-12-31 0000914156 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000914156 ufpt:CommonStockOutstandingMember 2017-12-31 0000914156 us-gaap:RetainedEarningsMember 2017-12-31 0000914156 us-gaap:TreasuryStockMember 2017-12-31 0000914156 ufpt:DielectricsMember 2018-02-01 0000914156 ufpt:DielectricsMember us-gaap:CustomerListsMember 2018-02-01 0000914156 ufpt:DielectricsMember us-gaap:NoncompeteAgreementsMember 2018-02-01 0000914156 ufpt:DielectricsMember ufpt:TradeNameAndBrandMember 2018-02-01 0000914156 ufpt:UnsecuredRevolvingCreditFacilityMember ufpt:AmendedAndRestatedCreditAgreementMember ufpt:SubsidiaryGuarantorsMember 2018-02-01 0000914156 ufpt:AmendedAndRestatedCreditAgreementMember ufpt:SubsidiaryGuarantorsMember 2018-02-01 0000914156 ufpt:AmendedAndRestatedCreditAgreementMember ufpt:SubsidiaryGuarantorsMember ufpt:UnsecuredTermLoanMember 2018-02-01 0000914156 us-gaap:InterestRateSwapMember 2018-02-01 0000914156 2018-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember 2018-12-31 0000914156 us-gaap:EmployeeStockOptionMember 2018-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000914156 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0000914156 ufpt:TermLoanMember 2018-12-31 0000914156 us-gaap:CustomerListsMember 2018-12-31 0000914156 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000914156 ufpt:TradeNameAndBrandMember 2018-12-31 0000914156 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000914156 us-gaap:ConstructionInProgressMember 2018-12-31 0000914156 ufpt:FurnitureFixturesAndComputersMember 2018-12-31 0000914156 us-gaap:LandAndLandImprovementsMember 2018-12-31 0000914156 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000914156 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000914156 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000914156 ufpt:CommonStockOutstandingMember 2018-12-31 0000914156 us-gaap:RetainedEarningsMember 2018-12-31 0000914156 us-gaap:TreasuryStockMember 2018-12-31 0000914156 2019-01-01 0000914156 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000914156 2019-06-28 0000914156 2019-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember 2019-12-31 0000914156 ufpt:EmployeeAndNonemployeeStockOptionMember ufpt:NonemployeeDirectorStockIncentivePlanMember 2019-12-31 0000914156 us-gaap:EmployeeStockOptionMember 2019-12-31 0000914156 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000914156 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2019-12-31 0000914156 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000914156 ufpt:AmendedAndRestatedCreditAgreementMember ufpt:SubsidiaryGuarantorsMember 2019-12-31 0000914156 ufpt:TermLoanMember 2019-12-31 0000914156 us-gaap:InterestRateSwapMember 2019-12-31 0000914156 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000914156 us-gaap:CustomerListsMember 2019-12-31 0000914156 us-gaap:NoncompeteAgreementsMember 2019-12-31 0000914156 ufpt:TradeNameAndBrandMember 2019-12-31 0000914156 ufpt:NonemployeeDirectorStockIncentivePlanMember 2019-12-31 0000914156 ufpt:The2003IncentivePlanMember 2019-12-31 0000914156 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000914156 us-gaap:ConstructionInProgressMember 2019-12-31 0000914156 ufpt:FurnitureFixturesAndComputersMember 2019-12-31 0000914156 us-gaap:LandAndLandImprovementsMember 2019-12-31 0000914156 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000914156 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000914156 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000914156 ufpt:CommonStockOutstandingMember 2019-12-31 0000914156 us-gaap:RetainedEarningsMember 2019-12-31 0000914156 us-gaap:TreasuryStockMember 2019-12-31 0000914156 ufpt:OneStateJurisdictionMember 2019-12-31 0000914156 2020-03-05 EX-101.SCH 8 ufpt-20191231.xsd XBRL SCHEMA FILE 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Income link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Supplemental Cash Flow Information link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Receivables link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Inventories link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Other Intangible Assets link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Property, Plant and Equipment link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Indebtedness link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Accrued Expenses link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Income Tax link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Net Income Per Share link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Leases link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 15 - Employee Benefit Plans link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 16 - Fair Value of Financial Instruments link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 17 - Segment Data link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 18 - Quarterly Financial Information (Unaudited) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 19 - Acquisition link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Revenue Recognition (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 3 - Supplemental Cash Flow Information (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 4 - Receivables (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 5 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 6 - Other Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 7 - Property, Plant and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 8 - Indebtedness (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 9 - Accrued Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 10 - Income Tax (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 11 - Net Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 13 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 16 - Fair Value of Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 17 - Segment Data (Tables) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 18 - Quarterly Financial Information (Unaudited) (Tables) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 19 - Acquisition (Tables) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant, and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Compensation Cost Charged Against Income (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Fair Value Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 2 - Revenue Recognition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 2 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 2 - Revenue Recognition - Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 3 - Supplemental Cash Flow Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 3 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 4 - Receivables (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 4 - Receivables - Receivables (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 5 - Inventories - Summary of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 6 - Other Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 6 - Other Intangible Assets - Definite-lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 6 - Other Intangible Assets - Future Amortization of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 7 - Property, Plant and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 7 - Property, Plant and Equipment - Property, Plant, and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 8 - Indebtedness (Details Textual) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 8 - Indebtedness - Long-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 9 - Accrued Expenses - Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 10 - Income Tax (Details Textual) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 10 - Income Tax - Income Tax Provision (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 10 - Income Tax - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 10 - Income Tax - Income Tax Rate Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 10 - Income Tax - Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 11 - Net Income Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 11 - Net Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Compensation Cost (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Summary of Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Restricted Stock Unit Activity (Details) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Future Share-based Compensation Expense (Details) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 13 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 13 - Leases - Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 079 - Disclosure - Note 13 - Leases - Aggregate Future Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 080 - Disclosure - Note 13 - Leases - Future Minimum Lease Payments For Operating Leases (Details) link:calculationLink link:definitionLink link:presentationLink 081 - Disclosure - Note 15 - Employee Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 082 - Disclosure - Note 16 - Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 083 - Disclosure - Note 17 - Segment Data - Net Sales by Market (Details) link:calculationLink link:definitionLink link:presentationLink 084 - Disclosure - Note 18 - Quarterly Financial Information (Unaudited) - Summarized Quarterly Financial Data (Details) link:calculationLink link:definitionLink link:presentationLink 085 - Disclosure - Note 19 - Acquisition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 086 - Disclosure - Note 19 - Acquisition - Assets Acquires and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 087 - Disclosure - Note 19 - Acquisition - Pro Forma Information (Unaudited) (Details) link:calculationLink link:definitionLink link:presentationLink 088 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 ufpt-20191231_cal.xml XBRL CALCULATION FILE EX-101.DEF 10 ufpt-20191231_def.xml XBRL DEFINITION FILE EX-101.LAB 11 ufpt-20191231_lab.xml XBRL LABEL FILE Document And Entity Information us-gaap_DerivativeNotionalAmount Derivative, Notional Amount us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net, Total Note To Financial Statement Details Textual Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill Exercise price (in dollars per share) Significant Accounting Policies Note 1 - Summary of Significant Accounting Policies Note 2 - Revenue Recognition Risk-free interest rate Note 3 - Supplemental Cash Flow Information Note 4 - Receivables Note 5 - Inventories Expected dividends Note 6 - Other Intangible Assets Note 7 - Property, Plant and Equipment Note 8 - Indebtedness Accounts receivable Income Tax Disclosure [Text Block] Note 9 - Accrued Expenses Other current assets Note 10 - Income Tax Note 11 - Net Income Per Share Benefits / self-insurance reserve Note 12 - Stock Option and Equity Incentive Plans Inventory Expected volatility Note 13 - Leases us-gaap_LiabilitiesCurrent Total current liabilities Note 16 - Fair Value of Financial Instruments Note 17 - Segment Data Note 18 - Quarterly Financial Information (Unaudited) Note 19 - Acquisition Expected term (Year) Schedule II - Valuation and Qualifying Accounts Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant, and Equipment (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Total consideration Note 1 - Summary of Significant Accounting Policies - Compensation Cost Charged Against Income (Details) Note 1 - Summary of Significant Accounting Policies - Fair Value Assumptions (Details) Note 2 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (Details) Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Note 2 - Revenue Recognition - Contract Assets and Liabilities (Details) Note 3 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Note 4 - Receivables - Receivables (Details) Note 5 - Inventories - Summary of Inventory (Details) Note 6 - Other Intangible Assets - Definite-lived Intangible Assets (Details) Share-based Payment Arrangement, Option, Activity [Table Text Block] Note 6 - Other Intangible Assets - Future Amortization of Intangible Assets (Details) Note 7 - Property, Plant and Equipment - Property, Plant, and Equipment (Details) Awarded, weighted average award date fair value (in dollars per share) Note 8 - Indebtedness - Long-term Debt (Details) us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired Business Acquisition, Percentage of Voting Interests Acquired Shares vested, weighted average award date fair value (in dollars per share) Note 9 - Accrued Expenses - Accrued Expenses (Details) Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Forfeitures, weighted average award date fair value (in dollars per share) Note 10 - Income Tax - Income Tax Provision (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding, weighted average award date fair value (in dollars per share) Outstanding, weighted average award date fair value (in dollars per share) Note 10 - Income Tax - Deferred Tax Assets and Liabilities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeitures (in shares) Note 10 - Income Tax - Income Tax Rate Reconciliation (Details) us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic Basic (in dollars per share) Note 10 - Income Tax - Unrecognized Tax Benefits (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Outstanding, restricted stock units (in shares) Outstanding, restricted stock units (in shares) Note 11 - Net Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) us-gaap_DerivativeTermOfContract Derivative, Term of Contract Note 12 - Stock Option and Equity Incentive Plans - Compensation Cost (Details) Note 12 - Stock Option and Equity Incentive Plans - Summary of Stock Option Activity (Details) Note 12 - Stock Option and Equity Incentive Plans - Restricted Stock Unit Activity (Details) Awarded, restricted stock units (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Note 12 - Stock Option and Equity Incentive Plans - Future Share-based Compensation Expense (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Shares vested, restricted stock units (in shares) Note 13 - Leases - Lease Cost (Details) us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted Diluted (in dollars per share) Note 13 - Leases - Aggregate Future Lease Payments (Details) Vested and expected to vest, weighted average remaining contractual life (Year) Note 13 - Leases - Future Minimum Lease Payments For Operating Leases (Details) Current installments of long-term debt Current portion us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice Vested and expected to vest, weighted average exercise price (in dollars per share) Note 16 - Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details) Note 17 - Segment Data - Net Sales by Market (Details) Note 18 - Quarterly Financial Information (Unaudited) - Summarized Quarterly Financial Data (Details) Note 19 - Acquisition - Assets Acquires and Liabilities Assumed (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber Vested and expected to vest, shares under options (in shares) Note 19 - Acquisition - Pro Forma Information (Unaudited) (Details) Schedule II - Valuation and Qualifying Accounts (Details) Vested and expected to vest, aggregate intrinsic value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice Exercisable, weighted average exercise price (in dollars per share) us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax Operating Income Notes To Financial Statements Exercisable, weighted average remaining contractual life (Year) us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss Net Income Notes To Financial Statements [Abstract] Exercisable, aggregate intrinsic value us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount Business Acquisition, Goodwill, Expected Tax Deductible Amount us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Business Acquisition, Pro Forma Information [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Exercisable, shares under options (in shares) us-gaap_BusinessAcquisitionsProFormaRevenue Sales Outstanding, weighted average remaining contractual life (Year) Outstanding, aggregate intrinsic value Weighted-average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Deferred revenue us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice Granted, weighted average exercise price (in dollars per share) us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice Exercised, weighted average exercise price (in dollars per share) Accrued expenses Accrued expenses Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance Outstanding, shares under options (in shares) Outstanding, shares under options (in shares) Revolving Credit Facility [Member] Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Capital additions accrued but not yet paid Credit Facility [Axis] Proceeds from sale of property, plant and equipment Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] us-gaap_OtherAccruedLiabilitiesCurrent Other Compensation us-gaap_PolicyTextBlockAbstract Accounting Policies Paid time off us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Additions to property, plant and equipment Weighted average common equivalent shares due to stock options and restricted stock units (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Non-cash investing and financing activities: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Weighted average common shares outstanding: Noncompete Agreements [Member] Income taxes, net of refunds Current liabilities: Product [Member] us-gaap_Assets Total assets Cash paid for: Plan Name [Axis] Plan Name [Domain] Compensation and Employee Benefit Plans [Text Block] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Total us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net income Customer Lists [Member] us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Share-based Payment Arrangement, Expense, Tax Benefit Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Net share settlement of restricted stock units and stock option tax withholding us-gaap_ContractWithCustomerAssetNet Unbilled Receivables - beginning of period Unbilled Receivables - end of period Adjustments for Error Corrections [Axis] Adjustments for Error Correction [Domain] Award Type [Domain] Award Type [Axis] Net income Net income from consolidated operations Net income us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization us-gaap_FiniteLivedIntangibleAssetsNet Total us-gaap_IntangibleAssetsNetExcludingGoodwill Net balance Intangible assets, net Restricted Stock Units (RSUs) [Member] Gross amount Share-based Payment Arrangement, Option [Member] Commitments and Contingencies Disclosure [Text Block] Business Combination Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization us-gaap_PropertyPlantAndEquipmentNet Net property, plant and equipment Goodwill Property, plant, and equipment Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Proceeds from the exercise of stock options, net of shares presented for exercise The cash inflow associated with the amount received from holders exercising their stock options, net of attestation. The 2003 Incentive Plan [Member] Represents the reporting entity's "2003 Incentive Plan." ufpt_SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation Shares Paid for Exercise Price and Tax Withholding for Share Based Compensation Represents the number of shares the employees use to repay the employer for the exercise price and income tax withholding obligations. ufpt_SharesPaidForTaxWithholdingForShareBasedCompensationMarketPrice Shares Paid for Tax Withholding for Share Based Compensation Market Price For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the market price per share of shares used by the employees to repay the employer. Derivative financial instruments Employee and Nonemployee Stock Option [Member] Contract that gives the holder the right, but not the obligation, either to purchase or to sell a certain number of shares of stock at a predetermined price for a specified period of time. Medical [Member] Information pertaining to the Medical group of major customers. Derivative Instrument [Axis] Derivative Contract [Domain] Consumer [Member] Information pertaining to the Consumer group of major customers. Cash flows from investing activities: Automotive [Member] Information pertaining to the Automotive group of major customers. Industrial [Member] Information pertaining to the Industrial group of major customers. Electronics [Member] Information pertaining to the Electronics group of major customers. Aerospace & Defense [Member] Information pertaining to the Aerospace & Defense group of major customers. Property, Plant and Equipment, Estimated Useful Lives [Table Text Block] Tabular disclosure of the estimated useful lives of property, plant and equipment held by the company. Net income per common share outstanding: Earnings Per Share [Text Block] Non-qualified deferred compensation plan and other liabilities Excess tax benefits on equity awards Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the tax benefit from equity-based compensation costs. Dielectrics [Member] Related to the entity Dielectrics. Accrued expenses us-gaap_IncreaseDecreaseInAccruedLiabilities Income tax expense Total income tax provision ufpt_CashlessExerciseOfStockOptions Cashless Exercise of Stock Options Represents the value of shares surrendered to pay for the strike price of the options exercised. Amended and Restated Credit Agreement [Member] Related to the amended and restated credit agreement. Unsecured Term Loan [Member] Related to the unsecured term loan. Subsidiary Guarantors [Member] Related to the subsidiary guarantors granting the credit agreement to the company. Furniture, Fixtures, and Computers [Member] Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities and long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems. Schedule of Employee Service Share Based Compensation Allocation of Recognized Period Costs, By Award Type [Table Text Block] Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed. The amounts are aggregated by award type. Unsecured Revolving Credit Facility [Member] Related to the unsecured revolving credit facility. Accounts payable us-gaap_IncreaseDecreaseInAccountsPayable ufpt_AggregateDeferredTaxLiabilitiesNoncurrent Net long-term deferred tax liabilities The amount, in aggregate, of the deferred tax liability attributable to taxable temporary differences, net of deferred tax asset attributable to deductible temporary differences and carryforwards net of valuation allowances Unrecognized tax benefits The portion of difference between the effective income tax rate and domestic federal statutory income tax rate attributable to the amount of unrecognized tax benefits under enacted tax laws. Compensation programs Represents the amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs. Nonemployee Director Stock Incentive Plan [Member] Represents information pertaining to the Non-Employee Director Stock Incentive Plan of the entity. ufpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants Gross number of share options (or share units) granted since inception of the share-based compensation plan. Chairman Chief Executive Officer and President [Member] Represents the entity's Chairman, the highest ranking executive officer, who has an ultimate managerial responsibility for the entity and who reports to the board of directors and the first or second ranking officer who may be appointed by the board of directors. Schedule of Future Share-based Compensation Expense [Table Text Block] Tabular disclosure of the amount of future share-based compensation expense expected to be recorded in the succeeding fiscal years for equity securities granted. us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost ufpt_SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensationAverageMarketPrice Shares Paid for Exercise Price and Tax Withholding for Share-based Compensation, Average Market Price Represents the average price per share used by the employees to repay the employer for the exercise price and income tax withholding obligations. ufpt_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostYearThree 2022 Represents the amount of unrecognized cost of equity-based awards made to employees under equity-based compensation awards that have yet to vest, which is expected to be recognized during the third fiscal year following the latest fiscal year. ufpt_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostYearFour 2023 Represents the amount of unrecognized cost of equity-based awards made to employees under equity-based compensation awards that have yet to vest, which is expected to be recognized during the fourth fiscal year following the latest fiscal year. ufpt_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNextTwelveMonths 2020 Represents the amount of unrecognized cost of equity-based awards made to employees under equity-based compensation awards that have yet to vest, which is expected to be recognized during the next fiscal year following the latest fiscal year. ufpt_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostYearTwo 2021 Represents the amount of unrecognized cost of equity-based awards made to employees under equity-based compensation awards that have yet to vest, which is expected to be recognized during the second fiscal year following the latest fiscal year. ufpt_SelfIinsuredHealthInsuranceProgramStopLossAmount Self-insured Health Insurance Program, Stop Loss Amount Represents the amount of the stop loss per insured person under the partially self-insured health insurance program. us-gaap_LeaseAndRentalExpense Operating Leases, Rent Expense, Total us-gaap_CashEquivalentsAtCarryingValue Cash Equivalents, at Carrying Value, Total Summary of Allowance for Doubtful Accounts and Revenue Adjustments [Table Text Block] Tabular disclosure of the allowance for doubtful accounts and revenue adjustments. Cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Share-based compensation expense Amendment Flag Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Reclassification, Policy [Policy Text Block] us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired us-gaap_GainLossOnSaleOfPropertyPlantEquipment (Gain) Loss on sales of property, plant and equipment Deferred revenue us-gaap_IncreaseDecreaseInContractWithCustomerLiability us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate Variable Total lease cost us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage Operating, weighted-average discount rate Lease cost: Document Fiscal Period Focus Operating Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Short-term Lease, Cost [Table Text Block] Document Period End Date us-gaap_IncreaseDecreaseInPrepaidExpense Prepaid expenses Operating, weighted average remaining lease term (Year) Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Restructuring costs Entity Voluntary Filers Acquisition costs Business Combination, Acquisition Related Costs Entity Well-known Seasoned Issuer London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] Prime Rate [Member] Excess tax benefits on share-based compensation - adjustment Schedule of Long-term Debt Instruments [Table Text Block] us-gaap_IncreaseDecreaseInIncomeTaxesReceivable Refundable income taxes Variable Rate [Axis] us-gaap_IncreaseDecreaseInAccountsReceivable Receivables, net Quarterly Financial Information [Text Block] Entity Central Index Key us-gaap_DepreciationAndAmortization Depreciation, Depletion and Amortization, Nonproduction, Total Entity Registrant Name Term Loan [Member] Represents information relating to term loans. Entity [Domain] Legal Entity [Axis] us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets, Total us-gaap_TreasuryStockValue Treasury stock at cost, 29,559 shares at December 31, 2019 and 2018 Entity Common Stock, Shares Outstanding (in shares) us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol us-gaap_GainLossOnDispositionOfAssets (Gain) loss on sales of property, plant and equipment Exercise of stock options net of shares presented for exercise (in shares) Exercised, shares under options (in shares) us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Exercise of stock options net of shares presented for exercise Related Party [Axis] Related Party [Domain] Share-based compensation (in shares) Selling, general, and administrative expenses Selling, General and Administrative Expense, Total us-gaap_ProvisionForDoubtfulAccounts Accounts Receivable, Credit Loss Expense (Reversal) Share-based compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Line of Credit Facility, Lender [Domain] Raw materials Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity us-gaap_CashUninsuredAmount Cash, Uninsured Amount Finished goods Work in process us-gaap_ResearchAndDevelopmentExpense Research and Development Expense, Total Retained earnings Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense Reclassification of Material Overcharge Settlement to Selling, General and Administrative Expenses [Member] Represents reclassification of material overcharge settlement to selling, general and administrative expenses. Changes in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent Assets for Plan Benefits, Defined Benefit Plan us-gaap_OperatingLeaseLiabilityNoncurrent Operating lease liabilities Schedule of Inventory, Current [Table Text Block] Present value of lease liabilities Operating Lease, Liability, Total Operating lease liabilities Operating lease right of use assets Operating Lease, Right-of-Use Asset Engineering and Development [Member] Represents the information pertaining to engineering and development. us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments Tooling and Machinery [Member] Represents information pertaining to tooling and machinery. us-gaap_FinanceLeaseLiability Finance Lease, Liability, Total us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Interest Deferred income taxes us-gaap_DeferredIncomeTaxExpenseBenefit Deferred income taxes Thereafter us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Thereafter Fair Value Measurement, Policy [Policy Text Block] 2021 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo Fair Value of Financial Instruments, Policy [Policy Text Block] 2022 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree Increases due to consideration received from customers Amount of increase in obligation to transfer good or service to customer for which consideration from customer has been received. 2023 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2020 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2021 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Segment Reporting, Policy [Policy Text Block] 2020 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Working capital adjustment Business Combination, Consideration Transferred, Working Capital Adjustment The amount of adjustment to working capital in a business combination. ufpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities Accrued expenses Amount of accrued liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date. Lessee, Operating Lease, Liability, Maturity [Table Text Block] Trade Name and Brand [Member] Rights acquired through registration of a business name to gain or protect exclusive use thereof and the brand of the business. Share-based compensation us-gaap_ShareBasedCompensation Other assets us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life Income Tax, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Deferred Revenue [Member] Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable. us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term Research and Development Expense, Policy [Policy Text Block] Depreciation and amortization Net share settlement of restricted stock units and stock option tax withholding (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shipping and Handling Costs [Policy Text Block] Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. Intangible Assets Disclosure [Text Block] us-gaap_AssetsCurrent Total current assets Share-based Payment Arrangement [Policy Text Block] Increases due to revenue recognized - not invoiced to customers Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from unbilled revenue recognized. Refundable income taxes Treasury stock, shares (in shares) Common stock, $.01 par value, 20,000,000 shares authorized; 7,475,768 and 7,446,209 shares issued and outstanding, respectively at December 31, 2019; and 7,415,002 and 7,385,443 shares issued and outstanding, respectively, at December 31, 2018 Adjustments to reconcile net income to net cash provided by operating activities: Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Revenue from Contract with Customer [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance, Total Valuation allowance Statistical Measurement [Domain] Operating, cash paid for amounts included in measurement of lease liabilities Maximum [Member] Minimum [Member] Total identifiable assets Amount of assets acquired, including goodwill at the acquisition date. ufpt_NumberOfLeaseTermOptions Number of Lease Term Options Represents the number of lease term options. Product and Service [Axis] Percentage of concentration risk The percentage of revenue, including tax collected from customer, from satisfaction of performance obligation by transferring promised good or service to customer. Product and Service [Domain] us-gaap_DeferredTaxAssetsNet Net deferred tax assets Statistical Measurement [Axis] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Preferred stock, $.01 par value, 1,000,000 shares authorized; no shares issued Preferred stock, shares issued (in shares) Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Interest Cash Flow, Supplemental Disclosures [Text Block] Prepaid expenses Property, Plant and Equipment Disclosure [Text Block] Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] us-gaap_DeferredTaxAssetsGross Deferred Tax Assets, Gross, Total Gross deferred tax assets Property, Plant and Equipment [Table Text Block] Preferred stock, shares authorized (in shares) Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Inventories Total Inventory Preferred stock, par value (in dollars per share) Net sales Fair Value Hierarchy and NAV [Domain] Customer [Axis] Inventory capitalization Customer [Domain] Intangible assets us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Reserves us-gaap_ReceivablesNetCurrent Receivables, net Property, plant, and equipment, useful life (Year) us-gaap_PropertyPlantAndEquipmentUsefulLife Construction in Progress [Member] Cash flows from operating activities: Statement [Line Items] Accounts receivable–trade us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Less allowance for doubtful receivables Receivables, net Additional paid-in capital Equity-based compensation Building and Building Improvements [Member] us-gaap_DeferredCompensationPlanAssets Non-qualified deferred compensation plan Retirement liability Land and Land Improvements [Member] Stockholders’ equity: Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other (expense) income Property, Plant and Equipment, Type [Axis] Segment Reporting Disclosure [Text Block] Property, Plant and Equipment, Type [Domain] State tax credits, net of federal impact Inventory, Cash Flow Policy [Policy Text Block] Current assets: Fair Value Disclosures [Text Block] us-gaap_ContractWithCustomerAssetReclassifiedToReceivable Decreases due to customer invoicing Inventory, Policy [Policy Text Block] Interest income us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities us-gaap_Liabilities Total liabilities Commitments and contingencies (Note 14) us-gaap_OperatingIncomeLoss Operating income us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Revenue recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Acquired in Dielectrics business combination us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill Goodwill us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease Net change in cash and cash equivalents Gross profit Gross profit Cost of sales Deferred income taxes us-gaap_ContractWithCustomerLiability Deferred revenue Deferred revenue Accounting Standards Update 2016-02 [Member] us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Type of Adoption [Domain] us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payment of statutory withholding for stock options exercised and restricted stock units vested us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Excess of book over tax basis of fixed assets us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Adjustments for New Accounting Pronouncements [Axis] Retained Earnings [Member] us-gaap_ProceedsFromStockOptionsExercised Proceeds from Stock Options Exercised State us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State Treasury Stock [Member] Additional Paid-in Capital [Member] Common Stock [Member] Federal us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal Equity Components [Axis] Equity Component [Domain] Long-term debt us-gaap_CurrentIncomeTaxExpenseBenefit Current income taxes Other Current Liabilities [Member] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income tax provision Disaggregation of Revenue [Table Text Block] us-gaap_RepaymentsOfLongTermDebt Principal repayment of long-term debt ufpt_DeferredTaxLiabilitiesRightOfUseAsset Right of use asset Amount of deferred tax consequences attributable to taxable temporary differences derived from right of use asset. Lease liability Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability. Revenue from Contract with Customer [Text Block] Machinery and Equipment [Member] Cash and Cash Equivalents, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Gross UTB balance at beginning of fiscal year Gross UTB balance at end of fiscal year Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year Selling, General and Administrative Expenses [Member] Entity Interactive Data Current us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Other Nonoperating Income (Expense) [Member] us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions Reductions for tax positions of prior years Title of 12(b) Security Proceeds from the issuance of long-term debt us-gaap_ValuationAllowancesAndReservesBalance Balance at beginning of year Balance at end of year us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense Provision for bad debt Income Statement Location [Axis] Income Statement Location [Domain] us-gaap_ValuationAllowancesAndReservesDeductions Write-offs, net of recoveries Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] us-gaap_TaxCreditCarryforwardAmount Tax Credit Carryforward, Amount us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount us-gaap_RepaymentsOfLinesOfCredit Payments on revolving line of credit Diluted (in shares) Diluted weighted average common shares outstanding during the year (in shares) Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Proceeds from advances on revolving line of credit ASC 606 adjustments Represents the cumulative effects of new accounting principle in period of adoption. Asset Class [Axis] SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) Diluted net income per share (in dollars per share) Basic (in shares) Basic weighted average common shares outstanding during the year (in shares) Excess compensation Accounts Payable and Accrued Liabilities Disclosure [Text Block] us-gaap_OperatingLeasesFutureMinimumPaymentsDue Total Other us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective tax rate Business Acquisition [Axis] us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears 2022 Basic (in dollars per share) Basic net income per share (in dollars per share) Impact on deferred taxes of new legislation Business Acquisition, Acquiree [Domain] Contract with Customer, Asset and Liability [Table Text Block] us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears 2023 Stockholders Equity, Treasury Stock [Policy Text Block] Disclosure of accounting policy for its treasury stock transactions. Change in valuation allowance us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears 2020 Statement of Cash Flows [Abstract] us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears 2021 Statement of Stockholders' Equity [Abstract] us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent 2019 Income Statement [Abstract] Common Stock Outstanding [Member] Represents common stock outstanding. Schedule of Accrued Liabilities [Table Text Block] Quarterly Financial Information [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities Domestic production deduction Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Non-deductible ISO stock option expense Meals and entertainment us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits Tax credits One State Jurisdiction [Member] Represents information about One State Jurisdiction. State taxes, net of federal tax benefit Fair Value, Assets Measured on Recurring Basis [Table Text Block] Cash flows from financing activities: Computed “expected” tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Other liabilities us-gaap_DerivativeFairValueOfDerivativeNet Derivative, Fair Value, Net, Total Non-qualified deferred compensation plan Deferred Compensation Liability, Classified, Noncurrent, Total Net assets acquired us-gaap_StockholdersEquity Total stockholders' equity Balance Balance us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Acquisition of Dieletrics, net of cash acquired Class of Stock [Axis] us-gaap_CashAcquiredFromAcquisition Cash from Dielectrics Long-term debt, excluding current portion us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue Deferred revenue Cash paid at closing Payments to Acquire Businesses, Gross Interest Rate Swap [Member] Schedule of Weighted Average Number of Shares [Table Text Block] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable Accounts payable us-gaap_DerivativeFixedInterestRate Derivative, Fixed Interest Rate us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Property, plant and equipment EX-101.PRE 12 ufpt-20191231_pre.xml XBRL PRESENTATION FILE XML 13 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]
(
14
)
Commitments and Contingencies
 
(a)
Leases
– The Company has operating leases for certain facilities that expire through
2023.
Certain of the leases contain escalation clauses that require payments of additional rent as well as increases in related operating costs. See Note
13
for details on lease commitments.
 
(b)
Legal
– From time to time, the Company
may
be a party to various suits, claims and complaints arising in the ordinary course of business. In the opinion of management of the Company, these suits, claims and complaints should
not
result in final judgments or settlements that, in the aggregate, would have a material adverse effect on the Company’s financial condition or results of operations.
XML 14 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Note 18 - Quarterly Financial Information (Unaudited)
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Quarterly Financial Information [Text Block]
(
18
)
Quarterly Financial Information (unaudited)
 
Summarized quarterly financial data is as follows (in thousands, except per share data):
 
2019   Q1   Q2   Q3   Q4
Net sales   $
47,328
    $
51,399
    $
49,394
    $
50,260
 
Gross profit    
12,497
     
14,371
     
13,321
     
13,770
 
Net income    
3,734
     
4,598
     
5,641
     
5,777
 
Basic net income per share    
0.50
     
0.62
     
0.76
     
0.78
 
Diluted net income per share    
0.50
     
0.62
     
0.75
     
0.76
 
 
2018   Q1   Q2   Q3   Q4
Net sales   $
42,931
    $
49,019
    $
47,808
    $
50,697
 
Gross profit    
10,185
     
12,986
     
12,431
     
12,706
 
Net income    
1,777
     
3,990
     
4,134
     
4,410
 
Basic net income per share    
0.24
     
0.54
     
0.56
     
0.60
 
Diluted net income per share    
0.24
     
0.54
     
0.56
     
0.59
 
XML 15 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]
Leasehold improvements   Shorter of estimated useful life
or remaining lease term
Buildings and improvements (in years)  
20
-
40
Machinery & equipment (in years)  
7
-
15
Furniture, fixtures, computers & software (in years)  
3
-
7
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
    Years Ended December 31,
    2019   2018   2017
Share-based compensation expense   $
1,591
    $
1,212
    $
1,068
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
    Years Ended December 31,
    2019   2018   2017
Expected volatility    
28.9
%    
27.7
%  
27.4%
-
29.1%
Expected dividends    
None
     
None
   
 
None
 
Risk-free interest rate    
2.3
%    
2.7
%  
1.56%
-
1.84%
Exercise price   $
38.61
    $
31.20
   
$27.05
-
$28.70
Expected term (in years)    
6.0
     
6.0
   
2.7
to
5.8
Weighted-average grant date fair value   $
12.70
    $
10.15
   
$5.59
-
$8.51
XML 16 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Property, Plant and Equipment - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, plant, and equipment $ 116,089 $ 111,779
Land and Land Improvements [Member]    
Property, plant, and equipment 3,191 3,191
Building and Building Improvements [Member]    
Property, plant, and equipment 35,502 35,187
Leasehold Improvements [Member]    
Property, plant, and equipment 3,022 2,843
Machinery and Equipment [Member]    
Property, plant, and equipment 66,438 62,440
Furniture, Fixtures, and Computers [Member]    
Property, plant, and equipment 6,414 7,119
Construction in Progress [Member]    
Property, plant, and equipment $ 1,522 $ 999
XML 17 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Income Tax (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Feb. 21, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred Tax Assets, Gross, Total   $ 2,881 $ 1,936  
Deferred Tax Assets, Valuation Allowance, Total   $ 136  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent   21.00% 21.00% 34.00%
Open Tax Year   2016 2017 2018 2019    
Unrecognized Tax Benefits, Ending Balance   $ 0 $ 150 $ 150
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total   0 $ 153  
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities $ 156,000      
One State Jurisdiction [Member]        
Tax Credit Carryforward, Amount   $ 348    
XML 18 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies - Fair Value Assumptions (Details) - Share-based Payment Arrangement, Option [Member] - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Expected volatility 28.90% 27.70%  
Expected dividends  
Risk-free interest rate 2.30% 2.70%  
Exercise price (in dollars per share) $ 38.61 $ 31.20  
Expected term (Year) 6 years 6 years  
Weighted-average grant date fair value (in dollars per share) $ 12.70 $ 10.15  
Minimum [Member]      
Expected volatility     27.40%
Expected dividends    
Risk-free interest rate     1.56%
Exercise price (in dollars per share)     $ 27.05
Expected term (Year)     2 years 255 days
Weighted-average grant date fair value (in dollars per share)     $ 5.59
Maximum [Member]      
Expected volatility     29.10%
Expected dividends    
Risk-free interest rate     1.84%
Exercise price (in dollars per share)     $ 28.70
Expected term (Year)     5 years 292 days
Weighted-average grant date fair value (in dollars per share)     $ 8.51
XML 19 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule II - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Summary of Allowance for Doubtful Accounts and Revenue Adjustments [Table Text Block]
    2019   2018   2017
Balance at beginning of year   $
564
    $
652
    $
567
 
Provision for bad debt    
(52
)    
(50
)    
116
 
Write-offs, net of recoveries    
(26
)    
(38
)    
(31
)
Balance at end of year   $
486
    $
564
    $
652
 
XML 20 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Note 16 - Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
Level 2
 
December 31,
2019
 
Assets:
 
 
 
 
 
Derivative financial instruments
 
$
(325
)
 
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Revenue Recognition
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]
(
2
)
Revenue Recognition
 
Disaggregated Revenue
 
The following table presents the Company’s revenue disaggregated by the major types of goods and services sold to our customers (in thousands) (See Note
17
for further information regarding net sales by market):
 
    Years Ended December 31,
    2019   2018   2017
Net sales of:                        
Products   $
193,016
    $
183,186
    $
146,275
 
Tooling and Machinery    
2,730
     
4,302
     
1,181
 
Engineering services    
2,635
     
2,967
     
387
 
Total net sales   $
198,381
    $
190,455
    $
147,843
 
 
Contract balances
 
Timing of revenue recognition
may
differ from the timing of invoicing to customers. When invoicing occurs prior to revenue recognition, the Company has deferred revenue, or contract liabilities, included within “deferred revenue” on the condensed consolidated balance sheet.
 
The following table presents opening and closing balances of contract liabilities for the years ended
December 31, 2019
and
2018
(in thousands):
 
    Contract Liabilities
    Years Ended
    December 31,
    2019   2018
Deferred revenue - beginning of period   $
2,507
    $
871
 
Acquired in Dielectrics business combination    
-
     
2,175
 
Increases due to consideration received from customers    
3,216
     
4,188
 
Revenue recognized    
(3,149
)    
(4,727
)
Deferred revenue - end of period   $
2,574
    $
2,507
 
 
Revenue recognized during the years ended
December 31, 2019
and
2018
from amounts included in deferred revenue at the beginning of the period were approximately
$1.7
million and
$0.6
million, respectively.
 
When invoicing occurs after revenue recognition, the Company has unbilled receivables (contract assets) included within “receivables” on the condensed consolidated balance sheet.
 
The following table presents opening and closing balances of contract assets for the years ended
December 31, 2019
and
2018
(in thousands):
 
    Contract Assets
    Years Ended
    December 31,
    2019   2018
         
Unbilled Receivables - beginning of period   $
65
    $
-
 
Increases due to revenue recognized - not invoiced to customers    
831
     
301
 
Decreases due to customer invoicing    
(824
)    
(236
)
Unbilled Receivables - end of period   $
72
    $
65
 
XML 22 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Note 12 - Stock Option and Equity Incentive Plans - Future Share-based Compensation Expense (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
2020 $ 1,115
2021 746
2022 409
2023 48
Total 2,318
Employee and Nonemployee Stock Option [Member]  
2020 116
2021
2022
2023
Total 116
Restricted Stock Units (RSUs) [Member]  
2020 999
2021 746
2022 409
2023 48
Total $ 2,202
XML 23 R87.htm IDEA: XBRL DOCUMENT v3.20.1
Note 19 - Acquisition - Assets Acquires and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Feb. 01, 2018
Dec. 31, 2019
Dec. 31, 2018
Goodwill   $ 51,838 $ 51,838
Dielectrics [Member]      
Cash paid at closing $ 80,000    
Working capital adjustment 250    
Cash from Dielectrics (3,272)    
Total consideration 76,978    
Accounts receivable 4,384    
Inventory 4,418    
Other current assets 122    
Property, plant and equipment 4,600    
Goodwill 44,516    
Total identifiable assets 81,424    
Accounts payable (1,325)    
Accrued expenses (946)    
Deferred revenue (2,175)    
Net assets acquired 76,978    
Dielectrics [Member] | Customer Lists [Member]      
Intangible assets 22,555    
Dielectrics [Member] | Noncompete Agreements [Member]      
Intangible assets 462    
Dielectrics [Member] | Trade Name and Brand [Member]      
Intangible assets $ 367    
XML 24 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Note 16 - Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]  
Derivative financial instruments $ (325)
XML 25 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Note 12 - Stock Option and Equity Incentive Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 05, 2019
Feb. 19, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jun. 08, 2011
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total     $ 1,591 $ 1,212 $ 1,068  
Employee and Nonemployee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance     105,614 134,043    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     16,536      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 1,000 $ 1,200 600  
Proceeds from Stock Options Exercised     $ 700 $ 1,300 $ 800  
Shares Paid for Exercise Price and Tax Withholding for Share Based Compensation     0 0 6,511  
Shares Paid for Exercise Price and Tax Withholding for Share-based Compensation, Average Market Price         $ 26.45  
Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     64,701      
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation     8,341 5,238 4,377  
Shares Paid for Tax Withholding for Share Based Compensation Market Price     $ 33.69 $ 27.60 $ 24.50  
The 2003 Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized           1,252,613
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     108,424      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants     185,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance     10,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     803,244      
The 2003 Incentive Plan [Member] | Chairman Chief Executive Officer and President [Member] | Common Stock [Member]            
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total   $ 400        
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period 16,536          
Nonemployee Director Stock Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized     975,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     79,648      
Nonemployee Director Stock Incentive Plan [Member] | Employee and Nonemployee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance     95,614      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     365,026      
Nonemployee Director Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     5,442      
XML 26 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net sales $ 198,381 $ 190,455 $ 147,843
Cost of sales 144,422 142,147 112,356
Gross profit 53,959 48,308 35,487
Selling, general, and administrative expenses 29,251 27,654 23,724
Acquisition costs 1,089
Restructuring costs 63
(Gain) Loss on sales of property, plant and equipment (47) 7
Operating income 24,708 19,612 11,693
Interest income 0 47 216
Interest expense (674) (1,320) (50)
Other (expense) income (388) 64
Income before income tax provision 23,646 18,403 11,859
Income tax expense 3,896 4,092 2,649
Net income $ 19,750 $ 14,311 $ 9,210
Net income per common share outstanding:      
Basic (in dollars per share) $ 2.66 $ 1.95 $ 1.27
Diluted (in dollars per share) $ 2.63 $ 1.93 $ 1.26
Weighted average common shares outstanding:      
Basic (in shares) 7,424 7,347 7,248
Diluted (in shares) 7,516 7,430 7,337
XML 27 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Contract with Customer, Liability, Revenue Recognized $ 3,149 $ 4,727
Deferred Revenue [Member]    
Contract with Customer, Liability, Revenue Recognized $ 1,700 $ 600
XML 28 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash paid for:      
Interest $ 664 $ 1,303 $ 47
Income taxes, net of refunds 1,255 3,463 3,878
Non-cash investing and financing activities:      
Capital additions accrued but not yet paid $ 213 $ 218 $ 85
XML 29 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Note 6 - Other Intangible Assets (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Amortization of Intangible Assets, Total $ 1.3 $ 1.2 $ 0.3
XML 30 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Note 12 - Stock Option and Equity Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Employee Service Share Based Compensation Allocation of Recognized Period Costs, By Award Type [Table Text Block]
    Years Ended December 31,
Share-based compensation related to:
  2019   2018   2017
Common stock grants   $
400
    $
505
    $
505
 
Stock option grants    
151
     
149
     
138
 
Restricted Stock Unit awards    
1,040
     
558
     
425
 
Total share-based compensation   $
1,591
    $
1,212
    $
1,068
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
    Shares Under
Options
 
Weighted
Average
Exercise
Price

(per share)
 
Weighted
Average
Remaining
Contractual
Life

(in years)
 
Aggregate
Intrinsic
Value

(in thousands)
                 
Outstanding December 31, 2018    
134,043
    $
20.46
     
 
     
 
 
Granted    
16,536
     
38.61
     
 
     
 
 
Exercised    
(44,965
)    
15.68
     
 
     
 
 
Outstanding December 31, 2019    
105,614
    $
25.34
     
5.70
    $
2,563
 
Exercisable at December 31, 2019    
85,328
    $
22.62
     
5.10
    $
2,303
 
Vested and expected to vest at December 31, 2019    
105,614
    $
25.34
     
5.70
    $
2,563
 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
    Restricted
Stock Units
  Weighted
Average Award
Date Fair Value
Outstanding at December 31, 2018    
72,996
    $
23.60
 
Awarded    
64,701
     
33.55
 
Shares vested    
(20,529
)    
23.74
 
Forfeitures    
(3,302
)    
33.31
 
Outstanding at December 31, 2019    
113,866
    $
28.36
 
Schedule of Future Share-based Compensation Expense [Table Text Block]
    Options   Restricted
Stock Units
  Total
2020   $
116
    $
999
    $
1,115
 
2021    
-
     
746
     
746
 
2022    
-
     
409
     
409
 
2023    
-
     
48
     
48
 
Total   $
116
    $
2,202
    $
2,318
 
EXCEL 31 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .-%;5 ?(\\#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,$% @ XT5M4"?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 " #C16U005$, >X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R(E'&2;UI:.G#@8K;.QF;+4UBQ-C:R1]^R5> MFS*V!]C1TN]/GT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.Y93HIN:A MCU[3](Q'"-I\Z"-"S?D*/)*VFC3,P"(L1*8::Z2)J*F/%[PU"SY\QC;#K %L MT6-'":JR J;FB>$\M@W< #.,,/KT74"[$'/U3VSN +LDQ^26U# ,Y2!R;MJA M@K>GW4M>MW!=(MT9G'XE)^D<<,VNDU_%YG&_9:KF-2^X*"JQYP_R?B6Y>)]= M?_C=A'UOW<']8^.KH&K@UUVH+U!+ P04 " #C16U0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( .-%;5#JG]GLW0( /X+ 8 >&PO=V]R:W-H965T&ULC5;M;ILP%'T5Q ,4;/,1JB12DVK:I$VJ.FW[[21.@@J882?I MWG[&4$9]KZO] 6S.N=%5V8BG+E"7NN;= MGXVHY&T5DO!MXKD\G74_$:V7+3^)[T+_:)\Z,XJF*(>R%HTJ91-TXK@*'\C] M(V4]P2)^EN*F9M]!OY6=E"_]X,MA%<;]BD0E]KH/P#]2HS&7E;*/H/]16E9CU',4FK^.KS+QKYOPY^4CC2<0$<"G0B4?$A@(X%- M!))\2$A&0N(0HF$K]FP>N>;K92=O03>DM^7]+2+WB3G]?3]I#]O^,\>CS.QU M'2^C:Q]F1&P&!)TAR(2(3.Q)@&("&PKH]+W %B+8>\0C1"3X$ABZ1V;I;$9/ M<7J"TA-+3V;TS#DBB,AQ@1052 %]X0A 1($+9*A !NC$S3("\:0Y1R5RR'?R MO$$@#)=8H!(+R$\<"03B276!2A20[^8:@7B236+<<3&,X.8;PW@R3CR^)B " M!*=SU!'J:YDYE'3'93(KF14Z+PGMZN/\)=#<% MMQK!^&X"7@((-#@M7!6(8;Z#PZL @1YGX%8C&,]>*%X'*/0X)U M@$*/,_=68YC,HX+7 0H]SG)7Y?_K ,7K (4>9^X=PS!N38MFS5$MNI-M/%6P MEY?&=KVSV:FY?;#]7O0//G3&WWAW*AL5[*0V+9IMI(Y2:F&6$M\9 Y]-,SX- M*G'4_6=NOKNA(QT&6K9CMQU-+?_Z+U!+ P04 " #C16U0ICF/1XT$ A M%P & 'AL+W=O[)&F?]J$JVL_U*1S[_SS7355T_6WSDK2G)A2[ M,:@J$TQ3FU3%X;A$8'II%^UI51?/?)I3U^7X)R_<'WPXO M^VYXD*Q7I^(E_!FZOTX/37^77%O9':IP; _U<=&$Y_OE+W"WI7P(&!5_'\*Y MG5TOAJ$\UO7WX>:WW?TR'1R%,CQU0Q-%__,6MJ$LAY9Z'_].C2ZO?0Z!\^OW MUK^.@^\'\UBT85N7_QQVW?Y^Z9>+77@N7LON6WW^-4P#,LO%-/K?PULH>_G@ MI._CJ2[;\>_BZ;7MZFIJI;=2%3\NOX?C^'N>VG\/TP-P"L!K &0?!M 40"P@ MN3@;A_JEZ(KUJJG/B^;RMD[%,"G@COID/@T/Q]R-_^M'V_9/W]99NDK>AG8F MR>8BP9D$;Q5;JQOAL'D]L$!>)'27'44*. MB[:*",GK3C+522:=9,S)16)FG:"WF6=6-!5A)*M&]6*D%\.\&-$+>'26>5%4 MN9FI;KQ8U8N57E@O&RM'3"E+WE8181IQXE0G3CIQS(F3G;B<&5$TZ(UNQ*M& MO#3")L'&BTX,H6'KYT63@9NE[\8-I#J4 M4N&'CWHS:>8]?3(YB>RHN@P@ AB(8!*D(^".0+X(ZXAG2),Y:UW$CTY,0.D' MN1^4'8$G3IJ?RF[]Z 0&B6##$3QI;M9,FCO#_2@R1(J]+YW#($%L.(A!8:R3 M=A152EG$C4YBD"@V',4@*4OS?B8W4I5&K.@@!DEBPTD,DK+ (;E51)A&]B?0 M40R2Q8:S&"1HP7MGQ"S6=+G)8]-89S)X48F86 LZ24&BU'"4@H1D9IQ(L%19 M3Q&LHPY2E""U'*0H >DSSTLC517+#>H010E1RR&*DHYH'%\&JBJ-(!0C1:=$ MJ.4(1:1J1&PG.?E?QL>6DPQ,E/"T'%DHN9CD"MZ.H "-5$NKX M1 6??(]#K9;UXDTIJC2+['&HHQ-E/2N7DRQ5,0/^N:&H8NM)9S!*!EM>6J.D M*XG=5A%A)"ND Y@4 //M@"1:T3H^L;:*+,LA]J%-.H))(MCQ#4'1B.7TL>;6 MB8Y?DA_]+C:6R%>_1*+C,XXD$OD'PH>26Q\Z,DDBTXGC!\E"L8]\K+EUHL.2 M) AY+QO2ZLRM&9R9)9O(R<$.2AF AS_F.HNFR-(MM_Z2CDR0Z'4?G MI)D?DZDEN:I32O)D=E8Y'![_430OAV.[>*R[KJ[&P\GGNNY"WV;ZN1_?/A2[ MZTT9GKOATO77S>70]G+3U:?I0#JYGHJO_P=02P,$% @ XT5M4+7O,I1/ M @ ] < !@ !X;"]W;W)KYWCNP(JT=9CY++U/P6;?0"5@5;\KDC/9W-/I7*D]%4MOIVW/E1$ MI"8GH5Q@.=S)GM2U\B0Y_HY._2FF,IS/W[U_TNR' M$Y2-9FZ#<#0()X,@?F@0C0:180 &,IWJ9RQPD3/:>VSX6AU6CR+81/(R3VI3 MWYT^D]ERN7LOTG4.[LK/*-D-DG F"9>*O:V(@TD"9/P)(G1"A-H^GMEGT( 8 M)*F6M%H"5S P.)Z(%B21DR2R28P@NT&"9D$"J'\&S'/=@B=V\L0VCW'YN]B* M8Y(\4BP8D),!V0R1P8">,CQ2+!@2)T-B,\0&0_*1%_)$M"!)G22I38(,DM3* M-83.)_(!X8(H"J=$7_P%02P,$ M% @ XT5M4+>L(8/7 P !$ !@ !X;"]W;W)KNNSP'0;L_FRIOG^S% MU.Z;HVVJO'./S2EH+XW)#T-05092B"BH\J+V-ZNA[;79K.RU*XO:O#9>>ZVJ MO/DW,Z6]K7WP/QJ^%J=SUS<$F]4E/YD_3??7Y;5Q3\$]RZ&H3-T6MO8:K/W6/_QV6/NB)S*EV7=]BMQ=WLW6E&6?R7%\ MGY+Z]YI]X./]1_8O0^==9][RUFQM^4]QZ,YK/_&]@SGFU[+[:F^_FJE#H>]- MO?_=O)O2R7L25V-ORW;X]/;7MK/5E,6A5/F/\5K4P_4VY?\(XP/D%"#O 1!] M&J"F /4S0'\:H*< C0*"L2O#V.SR+M^L&GOSFO'U7O)^%L&S=J._[QN'P1Z^ M<\/3NM;W39*N@O<^SR3)1HE\D,!=$;CD]PJ2JY!)$B[G!;94H6$NV5%)*G@( MQ793#?'Z,1Z5R$9)-$CJL9MIHA(DVW(RH<,0 3,R'2=:\=":A=84&@U=-DK" M61FM)1YA3B8=$()F9"!5&/'0(0L=4FB%H$-2)E1IB*;=EJITHD2"D*E*A3J) M>>*()8XHL4;$$:DB4QGBJ<&HXBA$N7:,2L52\\0Q2QQ38C3_,BJ)$,@VIF]; MX,6_^S3/##5A41.*&B%4*B&H_R_9):0WT<)B2UG0E(*BY9%1"0%-"<4O9)51 MS<)T!<%OV8*BHF6139K9+-,Q7CU;1@9I!&C[V'$RB-*%\84%IP&*3:P&2"&! MD:F$C#"CD;"PBP'K6B\@"2T(@7$E?=U1C.<$IP(E!89F9.&"R0'OD(#:#0AL29,(02L,354.FJP,3B47MDW)>Y,4S,M*%E+P/B&I3X# M1B'I#A]KB7=>3J6(6W JJ9>@>;N0C%T M@M)=_@X!#S#.)56V"TXE5)XA@4/ MQ\#*-*?AB-UZ>WNMN_XX]=!Z/\:_#*=XU)ZYX_UX&/^99OQOX(^\.15UZ[W9 MSAU2AZ/DT=K..$CQY/#.)C_<'TIS[/K;V-TWXYE\?.CL9?J_(;C_Z;'Y#U!+ M P04 " #C16U02$%Z_]8$ "A&P & 'AL+W=OB_%X=M*XG/_/L5,VGA[H^/SM.M3WH/*V^ M%&=],O_9%V6>UN:R?'.J7DZ?$T7R_E8E:\U]GQI%_* M2?6>YVGYWU)GQ64^%=//&]^.;X>ZN>$L9N?T3?^EZ[_/+Z6Y=L=C^??A7/B>EMW;A(S<>' M7NDL:SR9/'YT3J>WF(WA_?=/[TE+WI!Y32N]*K)_C[OZ,)]&T\E.[]/WK/Y6 M7'[3':%@.NG8_Z$_=&;@328FQK;(JO;O9/M>U47>>3&IY.G/Z^?QU'Y>.O^? M9MA =@;R9N#Y#PV\SL#[9: >&OB=@7\SD.%#@Z S"'X9/$Y)=0;J9B"N_;@6 MJZW^.JW3Q:PL+I/RNH#.:;-.Q;,R_=TV-]MVMO\S#:C,W8^%$&+F?#2..LSR MBI$]C.QC5@CC]3%KA/'[F W"!'U,@C#JAG$,WQMI"4G+UH'?F2- ).EW0@8(D*5Y&J MK7DH19?_."2!H2),64'*"E"FOWG%HOB$SH:[&:I\"-,(01JDN\MPM/(A2U2% M=.7S2*SPXY $10HQX0@2C@!ALD['&^YGJ/ QS",&>1"RRYAO [3R M,4]5QF2O7O-8K/3CD 2&&MCRA8L'GY3SB6@FPK&PM/ MR9BG/O6!&2] PP-*78"!%[&4.6IHX@D\>P48OE+19"0?>A[M Q^^4BG>"@Z+ MPT#1,0(B@KD'G)F?<'BG"_HEP%-?@+'/9@X \:7H@72H2%E;>-I88)*Q:'WJ M>.@+,/79[!%\[(/X+) #H(!)< 3P%-&%["2"P!A!(!+!=>7PXKP2?SD_"9YN!A1*PP"1CT?K4 ML1H00 [P@?1PUG?4QS%KP76%\#VF+"Q<):.N^N2Q!!%(@]!', #BY+DT$$QX M6SC:6&"2D6#])T\L0R20(9(^\@$0(VZ!64LN'IY"VG,+1\F(HSYQ+$(D$B'T M>4\"$>)%=-L!J"$1(@<. ( (\>@$ED"$L"X $1(+%=%& -U@GO1==IY@I4*0 M-]_U@Z&5B%6(M%$A ,17(M %02QH"2Q4B 4F&8O6IXY5B+11(9*K$)^M1'L5 M(K$*D38J!(!X%[@P"%WZ-&;A:&.!24:"]8EC$2)M1(@$(H0>*VZ I\$F8!4B M;50( /$F %T0,$%NX6EC@4G&HO6I8Q4B;50( ''J%BI$ NE@'L;H0Z:%JV34 M59\\5B$2J!"/[0-\Z(>^KVC.'#5X%(R5@0>4 3WM7':@AS,)8#PWI@>]:P S MY -^(,QQZ$08>%,B9ANS<_=BHGEY]6=:OAU/U>2UJ.LB;]]$[(NBUL:G^\54 M\Z#3W>TBT_NZ^1J:[^7UI='UHB[.W0LQY_96;O$_4$L#!!0 ( .-%;5 # M8\,B" 4 (H9 8 >&PO=V]R:W-H965T&UL?9E;;^,V M$(7_BN%WKS1#70/'0&RA:($66&S1]EFQF=A8R7(E)=[^^^H6KS5SF)=84CZ. MSE#4')):7ZOZ>W.TMEW\*(MS\[@\MNWEP?.:_=&6>?.ENMAS]Y^7JB[SMCNM M7[WF4MO\,#0J"X]]/_+*_'1>;M;#M:_U9EV]M<7I;+_6B^:M+//ZOZTMJNOC MDI8?%[Z=7H]M?\';K"_YJ_W3MG]=OM;=F7>+W_RV^%QZ?>*;&'W;1\B[W[>[FKES'^,OZ?S\'N=XG\TPPUX:L"W!A1] MVL!,#&,J0]]D>9MOUG5U7=3CX[WD_2BBAZ#K_7U_<>CL MX7]=]S3=U?<-&;/VWOM $[,=&;YG;H371;_=@M$MMJR:\_P&.TT$-$*8WAGICH#<1>C43 M!4)MK(2L I%VIID8*TV@TD0K93%,MHFZ!86IZ+0=@)A$]V< \J,$ZTVAWE3W MFAP(J>Z15(X#S5"2R'&@H17YE&*YY..JYH.Q[PKA*(RD<@X"61A):S4L>F:' M* [#2.2-,#+L$ U+[1.Q%BV+U,3,GH+Q99$"U(HY#:5H$(P3Q]@B7)K):-&1 M%&VTG#21F@'$02HE:RH(''61L!>0-@-9(;83 D=.C M##"I8R9)V(=(&Q$%JG^U@QCYJ'< 6LGZG@&(7:6"L1.Q#Q3+#IZ@N>*NVLII MLL:X#R UDV1@2'&4RNRRSV/-)6-'8K \4<[/VD648HW$"E?RV"$8K%(" MN4H!D!YSS4'/%V"(8K%;DK&K+NK:O$J5FAS#67 ;NZ52-K8*! M5AYCL4V"H,L(I06H71Q7U%L:JK.\1Q$LIW&6%)Z+ X M@ZW"Z)42A2QUZ]5-[,M9#X"(8]G3@(IBQTMHL#498$VAM":#/$(4FZ1 M(8I35S\[MK" +872E@Q> ZE-*,!QQ)$LFRASLWBN6K;JAPVM5^JJK6=2O]+UZM'FQ]N)X5] M:?O#N#NNQZ\#XTE;7:8O'][M\\OF?U!+ P04 " #C16U0L+RW + MO"BI74Y;[[LC8ZYL07%W8SK0>%,;J[A'TS;,=19X%4%*LC1);IGB0M,BB[ZS M+3+3>RDTG"UQO5+!1-ZX.#%5G'&_@)_E=WMFBQF:42"K03 M1A,+=4[O-L?3+L3'@-\"!KY R$*&, M/Q,GG5,&X/+\QOXUUHZU7+B#>R.?1.7;G!XHJ:#FO?2/9O@&4SU[2J;B?\ 5 M)(8')9BC--+%E92]\T9-+"A%\9=Q%SKNPWBS3R?8.B"= .D,.,0\;$P4E7_A MGA>9-0.Q8^\['IYX$ IR0V.4(L?;#8D MU#X9G03$@(%A0L*PF]GN .E@I!/XWW2 MI'/(0%R>/]4?8NV^EI.P<(?JERQ=D]%K2DJH1*_<"PZ/,-5S2)CW&4;]V&\26XFVCJ!3P0^$ZYC'#8&BIG?"R?R MU.! S-C[3H0GWNZY[TT1G+$5\,K.06C"'$8,7V)F!//J&PO=V]R:W-H965T&UL;5/M;ML@%'T5Q .4Q''2-K(M M-:VF3=JDJ-.VW\2^ME&!ZP&.N[; %!>:%EGTG4V18>^D MT' VQ/9*3VG 1\!/ 8-=G$FHY(+X$HPO54XW(2&04+J@P/UVA4>0,@CY-'Y/FG0. M&8C+\YOZIUB[K^7"+3RB_"4JU^;TCI(*:MY+]XS#9YCJV5,R%?\5KB ]/&3B M8Y0H;5Q)V5N':E+QJ2C^.NY"QWT8;]+[B;9.2"9",A/N8APV!HJ9/W''B\S@ M0,S8^XZ')]X>$]^;,CAC*^*=3]YZ[[78'O89NP:A"7,:,K).WZUFN(OTW3+Z_GY=(%T52*- ^E^)AWRN?$CU/H/-AL2:A>. MM_YLQC$;#8?=](/8_(V+OU!+ P04 " #C16U0R, ?C;@! #2 P &0 M 'AL+W=O+$]XW/.7#S.!F-?7 O@R:N2VN6T M];X[,N;*%A1W-Z8#C3>UL8I[-&W#7&>!5Y&D)$N39,\4%YH66?2=;9&9WDNA MX6R)ZY7B]L\)I!ERNJ%OCF?1M#XX6)%UO('OX']T9XL6FU4JH4 [832Q4.?T M87,\[0(^ GX*&-SB3$(E%V->@O&ERFD2$@()I0\*'+#3REZA\F],#)174O)?^V0R?8:KGEI*I^*]P!8GPD G& M*(UT<25E[[Q1DPJFHOCKN L=]V&\V>\GVCHAG0CI3#C$.&P,%#-_XIX7F34# ML6/O.QZ>>'-,L3=E<,96Q#M,WJ'W6FSVAXQ=@]"$.8V8=(F9$0S5YQ#I6HA3 M^H&>KM.WJQEN(WV[C'Y[ORZP6Q7818'=?R7>ORMQ!7.7O O"%CU58)LX38Z4 MIM=QDA?>>6 ?TO@F_^#CM'_CMA':D8OQ^+*Q_[4Q'C"5Y 9'J,4/-AL2:A^. M=WBVXYB-AC?=](/8_(V+OU!+ P04 " #C16U0) TCS;8! #2 P &0 M 'AL+W=O-\,O;9=0">O&C5NX)V MW@]'QES5@1;NQ@S0XTUCK!8>3=LR-U@0=21IQ?CA\(YI(7M:YM%WMF5N1J]D M#V=+W*BUL+]/H,Q4T(2^.IYDV_G@8&4^B!:^@?\^G"U:;%6II8;>2=,3"TU! M'Y+C*0OX"/@A87*;,PF57(QY#L;GNJ"'D! HJ'Q0$+A=X1&4"D*8QJ]%DZXA M W%[?E7_&&O'6B["P:-1/V7MNX+>4U)#(T;EG\ST"99Z;BE9BO\"5U (#YE@ MC,HH%U=2C8O$/OM4SNDIQ=@]"".DV^NW[?8%L5R"+ MD_)?(W)>YATC=!V*:G&FP;I\F1RHQ] MG.2-=QW8!Q[?Y"]\GO:OPK:R=^1B/+YL[']CC =,Y7"#(]3A!UL-!8T/QSL\ MVWG,9L.;8?E!;/W&Y1]02P,$% @ XT5M4.DUJMFW 0 T@, !D !X M;"]W;W)K&UL;5/;;IPP$/T5RQ\0[[)LDJX *9NJ M2J566J5J\NR% :SX0FRSI'_?L2&$IKS8GO$Y9RX>9X.Q+ZX%\.1-2>URVGK? M'1AS90N*NRO3@<:;VEC%/9JV8:ZSP*M(4I(EF\TU4UQH6F31=[)%9GHOA8:3 M):Y7BML_1Y!FR.F6OCL>1=/ZX&!%UO$&?H'_W9TL6FQ6J80"[831Q$*=T[OM MX9@&? 0\"1C-@6+F7[GG16;-0.S8 M^XZ')]X>$NQ-&9RQ%?$.DW?HO13;FS1CER T88XC)EEB9@1#]3E$LA;BF/Q' M3];IN]4,=Y&^6T;??UD72%<%TBB0_E/B_E.):YCK3T'8HJ<*;!.GR9'2]#I. M\L([#^Q=?$3V 1^G_2>WC=".G(W'EXW]KXWQ@*ELKG"$6OQ@LR&A]N%X@V<[ MCMEH>---/XC-W[CX"U!+ P04 " #C16U08DRSXK8! #2 P &0 'AL M+W=O;$]XW/.7#S.!F.?70O@R8N2VN6T];X[ M,>;*%A1W=Z8#C3>UL8I[-&W#7&>!5Y&D)$LVFP],<:%ID47?Q1:9Z;T4&BZ6 MN%XI;O^<09HAIUOZZG@23>N#@Q59QQOX#OY'=[%HL5FE$@JT$T83"W5.[[>G M^>-FE0P%<5?QEWHN _CS3Z=:.N$9"(D,^$8X[ Q4,S\D7M>9-8,Q(Z] M[WAXXNTIP=Z4P1E;$>\P>8?>6[$]'#)V"T(3YCQBDB5F1C!4GT,D:R'.R3MZ MLD[?K6:XB_3=,OK^X[I NBJ01H'TOQ*/;TI&UL;5-ACYP@$/TKA!]PJ+O7;C=J:EGGTG4V9X^"DT' VQ Y* M>"@Y5YSUOX#NY'?S;>8@M++11H*U 3 TU!']+C:1_B M8\"S@-&NSB144 ;@^W]@_ MQ=I]+1=NX1'E3U&[KJ '2FIH^"#=$XZ?8:[GGI*Y^*]P!>G#@Q*?HT)IXTJJ MP3I4,XN7HOCKM L=]W&ZV=U@VX!L!F0+X! !;$H4E7_DCI>YP9&8J?<]#T^< M'C/?FRHX8ROBG1=OO?=:IH&UL;5/;;IPP$/T5RQ\0[[)LNET!4C95U4J-M$K5 MYMD+ UCQA=IF2?Z^8T,H27FQ/>-SSEP\S@9CGUT+X,F+DMKEM/6^.S+FRA84 M=S>F XTWM;&*>S1MPUQG@5>1I"1+-IM;IKC0M,BB[VR+S/1>"@UG2URO%+>O M)Y!FR.F6OCD>1=/ZX&!%UO$&?H+_U9TM6FQ6J80"[831Q$*=T[OM\90&? 3\ M%C"XQ9F$2B[&/ ?C>Y7334@())0^*'#R"=1^3:G!THJJ'DO_:,9OL%4SYZ2J?@?< 6)\) )QBB-='$E9>^\ M49,*IJ+XR[@+'?=AO+G=3[1U0C(1DIEPB''8&"AF_H5[7F36#,2.O>]X>.+M M,<'>E,$96Q'O,'F'WFNQ/>PR=@U"$^8T8I(E9D8P5)]#)&LA3LE_]&2=OEO- M=U@715((T"Z;L2TP\EKF'V'X*P14\5V"9.DR.EZ767S;VOS;& Z:RN<$1:O&#S8:$VH?C)SS;<L7^$L9X=)6/Q/^ "TL-#)CY&@=+&E12==:A& M%9^*XN_#+G3<^^%FLQMIRX1D)"0381_CL"%0S/R>.YZG!GMBAMZW/#SQ^I#X MWA3!&5L1[WSRUGLO^7I_G;)+$!HQQP&3S#$3@GGU*42R%.*8_$=/ENF;Q0PW MD;Z91]]]6Q;8+@ILH\#VGQ)OOI2XA-E_"<)F/55@ZCA-EA38Z3C),^\TL+=) M?)._\&':G[BIA;;DC,Z_;.Q_A>C I[*Z\B/4^ \V&1(J%XXW_FR&,1L,A^WX M@]CTC?,_4$L#!!0 ( .-%;5"PF(@7M@$ -(# 9 >&PO=V]R:W-H M965T39 M"P-8\8789DG_OF-#"$IYL3WC<\YV169Z+X6&LR6N5XK;OR>0 M9LCIAKX['D73^N!@1=;Q!GZ#_].=+5IL5JF$ NV$T<1"G=.[S?&T"_@(>!(P MN,69A$HNQKP$XT>5TR0D!!)*'Q0X;E>X!RF#$*;Q.FG2.60@+L_OZM]C[5C+ MA3NX-_)95+[-Z9Z2"FK>2_]HA@>8ZKFE9"K^)UQ!(CQD@C%*(UU<2=D[;]2D M@JDH_C;N0L=]&&^VZ41;)Z03(9T)^QB'C8%BYM^XYT5FS4#LV/N.AR?>'%/L M31F1 MOEU&OSVL"^Q6!7918+<4."2?2ES#?"Z2+7JJP#9QFAPI3:_C)"^\\\#>Q4=D M'_!QVG]QVPCMR,5X?-G8_]H8#YA*.#@^5I)VKX ?YG=[)HL5FEE!I:)TU++%09O=\>CDG 1\ O"8-; MG$FHY&S,2S"^EQG=A(1 0>&#@L#M @^@5!#"-/Y,FG0.&8C+\U7]:ZP=:SD+ M!P]&_9:E;S)Z2TD)E>B5?S;#-YCJV5,R%?\(%U (#YE@C,(H%U=2],X;/:E@ M*EJ\CKMLXSZ,-_LK;9W )P*?";>1P,9 ,?,OPHL\M68@=NQ])\(3;P\<>U,$ M9VQ%O,/D'7HO^?:.I^P2A";,<<3P)69&,%2?0_"U$$?^'YVOTW>K&>XB?;>, MOK];%TA6!9(HD/Q3XNY#B6N8Y$,0MNBI!EO':7*D,'T;)WGAG0?VGL-_:^,\8"I;&YPA!K\8+.AH/+A^!G/=ARST?"FFWX0F[]Q M_@Y02P,$% @ XT5M4&X7UN>X 0 T@, !D !X;"]W;W)K&UL;5/;;N,@$/T5Q >4Q$G:-+(M-:U6NU(K15WM[C.QQS8J M%R_@N/W[#MCU>EN_ #.<<^;"D/;&OK@&P)-7);7+:.-]>V#,%0TH[JY,"QIO M*F,5]VC:FKG6 B\C24F6K%;73'&A:9Y&W\GFJ>F\%!I.EKA.*6[?CB!-G]$U M_7 \B[KQP<'RM.4U_ 3_JSU9M-BD4@H%V@FCB84JHW?KPW$;\!'P6T#O9F<2 M*CD;\Q*,'V5&5R$AD%#XH,!QN\ ]2!F$,(V_HR:=0@;B_/RA_BW6CK6G:4C,4_P@4DPD,F&*,PTL65%)WS1HTJF(KB MK\,N=-S[X6:S'VG+A&0D)!-A'^.P(5#,_(%[GJ?6],0.O6]Y>.+U(<'>%,$9 M6Q'O,'F'WDN^OMVE[!*$1LQQP"1SS(1@J#Z%2)9"'),O]&29OEG,VRP'918!L%MO^5>/VIQ"7,S:<@;-93!;:.T^1(83H=)WGFG0;V+HEO\@\^ M3/L3M[70CIR-QY>-_:^,\8"IK*YPA!K\8),AH?+A>(-G.XS98'C3CC^(3=\X M?P=02P,$% @ XT5M4*,R"F>X 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0[[)LDUT!4C91U$JMM$K5]MD+ UCQ MA=IF2?^^8T,H37BQ/>-SSEP\S@9C7UP+X,FKDMKEM/6^.S+FRA84=S>F XTW MM;&*>S1MPUQG@5>1I"1+-IM/3'&A:9%%W]D6F>F]%!K.EKA>*6[_G$":(:=; M^N9X%DWK@X,56<<;^ [^1W>V:+%9I1(*M!-&$PMU3N^WQU,:\!'P4\#@%F<2 M*KD8\Q*,+U5.-R$AD%#ZH,!QN\(#2!F$,(W?DR:=0P;B\ORF_A1KQUHNW,&# MD;]$Y=NO:43,5_A2M(A(=,,$9II(LK*7OGC9I4,!7% M7\==Z+@/X\T^G6CKA&0B)#/A-A+8&"AF_L@]+S)K!F+'WG<\//'VF&!ORN", MK8AWF+Q#[[78'NXR=@U"$^8T8I(E9D8P5)]#)&LA3LD'>K).WZUFN(OTW3+Z M_K ND*X*I%$@_:_$P[L2/V)PKM\%88N>*K!-G"9'2M/K.,D+[SRP]TE\DW_P M<=J_<=L(['S9V/_:& ^8RN8&1ZC%#S8;$FH?CK=XMN.8C88WW?2#V/R- MB[]02P,$% @ XT5M4,B6STNW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+]YMTY5M*9LH:J566J5J^\S:8QL% M/"[@=?KW!>PX;NH78(9SSEP8LA'-LVT!''G1JK,Y;9WKCXS9L@4M[ WVT/F; M&HT6SINF8;8W(*I(THKQ)/G M) =+;+H.YLBP\$IV<'9$#MH+$> MU2]9N3:GMY144(M!N2<-*RL$ZU+.*3T6+ MEVF77=S'Z>:0SK1M I\)?"' M"SANW[Z KK5;_P#W=&JLSEMG>M/C-FR!2WL'?;0^9L: MC1;.FZ9AMC<@JDC2BO$D.3(M9$>++/HNILAP<$IV<#'$#EH+\_L,"L><[NBK MXTDVK0L.5F2]:. ;N._]Q7B++2J5U-!9B1TQ4.?T87$3U M4U:NS>D])1748E#N"<=/,-=SH&0N_@O<0'EXR,3'*%'9N))RL [UK.)3T>)E MVF47]W&Z28\S;9O 9P)?"/*S.!(S-3[7H0GWIVX[TT9G+$5 M\W^0O?)KV MK\(TLK/DBLZ_;.Q_C>C IY+<^1%J_0=;# 6U"\=W_FRF,9L,A_W\@]CRC8L_ M4$L#!!0 ( .-%;5"0&PO=V]R:W-H965TP-]M#YFQJ- M%LZ;IF&V-R"J2-**\23YP+20'2VRZ#N;(L/!*=G!V1 [:"W,GQ,H''.ZHZ^. M)]FT+CA8D?6B@>_@?O1GXRVVJ%120V]:D2\A 7)]?U3_%VGTM%V'A =4O M6;DVIP=**JC%H-P3CI]AKN>6DKGXKW %Y>$A$Q^C1&7C2LK!.M2SBD]%BY=I MEUW;&>XC?;^.?OMQ M6R#=%$BC0/I?B8.=_YLIC&;#(?]_(/8\HV+OU!+ M P04 " #C16U0S*U#M[; ?@T*L4RA:X0%(0FR1XS*/O9,I<#TYP!2>#[" E,V]'$'HL<(K?'8^\ M[5QPD#+O60N_P/WN3\9;9&&IN01EN5;(0%/@F_1PS$)\#'CB,-K5&85*SEJ_ M!.-'7> D" (!E0L,S&\7N 4A I&7\6?FQ$O* %R?W]GO8^V^EC.S<*O%,Z]= M5^!KC&IHV"#'#@Q*?H]+"QA55@W5:SBQ>BF2OT\Y5 MW,?I9I_-L&T G0%T 5S'/&1*%)7?,2G+E1ZCS'VPQ!#0N'+_ZLYG&;#*<[N&PO=V]R:W-H965TP-]M#YFQJ-%LZ; MIF&V-R"J2-**\=WN ]-"=K3(HN]LB@P'IV0'9T/LH+4POT^@<,QI0M\<3[)I M77"P(NM% ]_!_>C/QEML4:FDALY*[(B!.J=WR?&4!GP$/$L8[>I,0B47Q)=@ M?*ERN@L)@8+2!07AMRO<@U)!R*?Q:]:D2\A 7)_?U!]C[;Z6B[!PC^JGK%R; MTUM**JC%H-P3CI]AKN= R5S\5[B"\O"0B8]1HK)Q)>5@'>I9Q:>BQ>NTRR[N MXW23'F;:-H'/!+X0;F,<-@6*F3\()XK,X$C,U/M>A"=.CMSWI@S.V(IXYY.W MWGLM>++/V#4(S9C3A.$K3+(@F%=?0O"M$"?^'YUOT_>;&>XC?;^.?OBT+9!N M"J11(/VGQ/1=B5N8P[L@;-53#::)TV1)B4,7)WGE70;VCL&UL;5/;CILP$/T5RQ^P#D[VT@B0-KM:M5(K15MU^^S -;:#+5-V/Y] M;4,H37G!,\,Y9RX>IP.:=]L ./*A56LSVCC7[1FS10-:V!OLH/5_*C1:..^: MFMG.@"@C22O&-YL[IH5L:9[&V-'D*?9.R1:.AMA>:V%^'T#AD-&$7@*OLFY< M"+ \[40-W\']Z([&>VQ6*:6&UDILB8$JHX_)_K +^ AXDS#8A4U")R?$]^!\ M*3.Z"06!@L(%!>&/,SR!4D'(E_%KTJ1SRD!*C$YRA0V?@E16\=ZDG%EZ+%QWC*-I[# MI'^AK1/X1.!7!#8FBI4_"R?RU.! S#C[3H0K3O;?4[!UU(<^']TOD[?KE:XC?3M,OOMIW6!W:K +@KL M_FGQ_JK%-NS 0/1)7%J&[C^?6TGEU)G M_$)B,SNSCF=7N[A)]:;/0ICDO:X:O4S/QK1/A.C]6=1-NEJX?>V:K60%U.5C=BJ1%_JFJL_&U')VS*EZ/JW@65>68;!Z_>])TT'2!]^\?[)_]X>UA M=ER+9UG]*@_FO$SG:7(01WZIS(N\?1']@8HTZ4__35Q%9>$N$ZNQEY7VO\G^ MHHVL>Q:;2LW?NV?9^.>M^V3UW;WNF+T<4&NCJC';#H,N\/0 4$L^R#!D,2&C<(9 M#I_ #"<^?'(?SC),D$."W!/D_Q'0X(@($\FR@"(%()@$(@B38Y$I%)D"@B(0 M09@I%IE!D1D@F 4B"#/'(G,H,@<$H>T 9A*Y^$L!H#QB HK+ MGX+:SD,;0%#,![@#4%#>^<@'"!3S 6X"%%1X/O(! L5\@/L !46>CWR 0#$? MX%9 09WG(Q\ 4!'S >X&%)1Z,?(! D5\P' _8*#4B] '$!3Q AD)XT=C?P &PO=V]R:W-H965T M:,^IEMIR\Y M*!7H]OSW NW66O'+PDR?EQF6(9ND>M$M@$&O@O-?#12$]"L'4KS-P.>4X MQO?$<]>TQB5(D0VL@:]@O@T792.RJE2=@%YWLD<*ZAP_QJ=SZO >\+V#26_V MR'5RE?+%!9^J'$>N(.!0&J? ['*#)^#<"=DR?BZ:>+5TQ.W^KO[!]VY[N3(- M3Y+_Z"K3YO@M1A74;.3F64X?8>DGP6AI_C/<@%NXJ\1ZE))K_XO*41LI%A5; MBF"O\]KU?IT6_3LM3* +@>X(9#;RE;]GAA69DA-2\]D/S/W%\8G:LRE=TA^% M_V:+US9[*VCR+B,W)[1@SC.&;C#QBB!6?;6@(8LS_8=.P_1#L,*#IQ^V]#0* M"QR# D&PO=V]R:W-H965T=JQ&GZ"_=6=M;/(S%)R M":WAJD4:J@S?KXZGK<<'P N'P2SVR%=R4>K5&]_*#"=>$ @HK&=@;KG" PCA MB9R,/Q,GGE/ZP.7^G?TIU.YJN3 ##TK\YJ5M,GS J(2*]<(^J^$K3/5L,9J* M_PY7$ [NE;@[-936#R 3@%T#CB$/&1, M%)0_,LOR5*L!Z;'W'?-7O#I2UYO".T,KPID3;YSWFM/=/B573S1A3B.&+C"K M&4$<^YR"QE*8#P>&FQ!CF2SS)-IID M^YE@G]PDB6%N.TD6%R=!U^')&E2HO@WCLO#.4W%/P\7_AX\C]8/IFK<&791U MSR=<;*%K1P=Z:'#F]J8[7P:-J&N=Z" MJ"))*\:3Y,"TD!TMLNB[V"(S@U>R@XLE;M!:V#]G4&;,Z8Z^.IYDT_K@8$76 MBP:^@__17RQ:;%&II(;.2=,1"W5.'W:G4U)! M+0;EG\SX&>9Z/E R%_\5;J 0'C+!&*51+JZD')PW>E;!5+1XF7;9Q7V<;@[' MF;9-X#.!+X3[&(=-@6+F'X4716;-2.S4^UZ$)]Z=./:F#,[8BGB'R3OTW@I^ MY!F[!:$9&PO=V]R:W-H965TD21?9EII6U29M4M1IW6]B7]NHX.L!CKNW'V#7\SK_ M >[EG',_N*0#FE?; #CRIE5K,]HXUQT9LT4#6M@;[*#U-Q4:+9PW30*D@Y-/X-6G2.60@+L_OZD^Q=E_+15AX0/53EJ[)Z!TE)52B M5^X9A\\PU7-+R53\5[B"\O"0B8]1H+)Q)45O'>I)Q:>BQ=NXRS;NPWAS^#31 MU@E\(O"9>.>!O>?Q3?["QVG_)DPM6TLNZ/S+ MQOY7B Y\*LF-'Z'&?[#94%"Y<#SXLQG';#0<=M,/8O,WSO\ 4$L#!!0 ( M .-%;5"$/0SCMP$ -(# 9 >&PO=V]R:W-H965TD;1;9EII6U29M4M1IW6]B7]NHX.L!CKNW'V#'\SK_ M >[EG',_N*0#FC?; #CRKE5K,]HXUQT8LT4#6M@;[*#U-Q4:+9PW3*=G"R1#;:RW,[R,H'#*ZH5?'BZP;%QPL3SM1 MPW=P/[J3\1:;54JIH;426V*@RNC#YG#0:D@Y-/X-6G2.60@+L]7]>=8NZ_E+"P\HOHI2]=D=$])"97H ME7O!X3-,]=Q2,A7_%2Z@/#QDXF,4J&Q<2=%;AWI2\:EH\3[NLHW[,-[<7FGK M!#X1^$S81P(; \7,GX03>6IP(&;L?2?"$V\.W/>F",[8BGCGD[?>>\GY_3YE MER T88XCAB\PFQG!O/H<@J^%./+_Z'R=OEW-&UL M;53;;N,@$/T5Q <4A\3=*K(M-5U576DK1:UV]YG8XXO*Q0LX;O^^@!W7F^4E M,.-SSIP!)MFH])MI 2QZ%UR:'+?6]GM"3-F"8.9&]2#=EUIIP:P+=4-,KX%5 M@20XH4ER2P3K)"ZRD#OJ(E.#Y9V$HT9F$(+ICP-P->9X@R^)EZYIK4^0(NM9 M Z]@?_5'[2*RJ%2= &DZ)9&&.L?WF_TA]?@ ^-W!:%9[Y#LY*?7F@Q]5CA-O M"#B4UBLPMYSA 3CW0L[&WUD3+R4]<;V_J#^&WETO)V;@0?$_767;'-]A5$'- M!FY?U/@$C5-R$7U0.QBHQJS@K@KU/:R?#.L[Z%UJ< M0&<"O2*0J5!P_IU95F1:C4A/9]\S?\6;/75G4_ID.(KPS9DW+GLNZ-TF(VS[ADFNE+#@KR8WSTKHI7@(.M?7;;VZOI[<\!5;U\YB2Y;^B^ 10 M2P,$% @ XT5M4!M.''&W 0 T@, !D !X;"]W;W)K&UL;5/MCIP@%'T5P@,L#F-GIQ,UV=FF:9,VF6S3]C>C5R4+7@LX M;M^^@*ZU6_\ ]W+.N1]D2,A#7YU?UC[%V7\M56'A$]5-6 MKLWID9(*:C$H]X3C)YCK>4?)7/P7N('R\)")CU&BLG$EY6 =ZEG%IZ+%R[3+ M+N[C=).^GVG;!#X3^$(XQCAL"A0S_R"<*#*#(S%3[WL1GGAWXKXW97#&5L0[ MG[SUWEO!CX>,W8+0C#E/&+["[!8$\^I+"+X5XLS_H_-M^GXSPWVD[]?T0[(M MD&X*I%$@_:?$^S2W/D1:OT'6PP%M0O'>W\VTYA-AL-^_D%L^<;%'U!+ M P04 " #C16U0;%-)E@I!/XVW2I'/(0%R>/]0?8^V^EK.P<(_J19:N MR>B>DA(JT2OWC,,33/5<4S(5_P,NH#P\9.)C%*AL7$G16X=Z4O&I:/$^[K*- M^S#>7.\GVCJ!3P0^$_8Q#AL#Q.>3 MM]Y[R?G^-F67(#1ACB.&+S";&<&\^AR"KX4X\B]TOD[?KF:XC?3MDGZ3K OL M5@5V46"W%+A-/I6XAOE<)%OT5(.IXS194F#?QDE>>.>!O>/Q3?[#QVG_*4PM M6TO.Z/S+QOY7B Y\*LF5'Z'&?[#94%"YMP$ -(# 9 >&PO=V]R:W-H965T&,"*S5#;+.G? MUS:$TI07VS,^Y\S%XWQ"\VP[ $=>M.IM03OGAB-CMNI "WN# _3^ID&CA?.F M:9D=#(@ZDK1B/$GNF!:RIV4>?6=3YC@Z)7LX&V)'K87Y?0*%4T%3^NIXDFWG M@H.5^2!:^ ;N^W VWF*K2BTU]%9B3PPT!7U(CZ$1E I"/HU?BR9=0P;B]ORJ_C'6[FNY" N/J'[*VG4% MO:>DAD:,RCWA] F6>FXI68K_ E=0'AXR\3$J5#:NI!JM0[VH^%2T>)EWV<=] MFF]NTX6V3^ +@:^$^QB'S8%BYA^$$V5N<")F[OT@PA.G1^Y[4P5G;$6\\\E; M[[V6_#W/V34(+9C3C.$;3+HBF%=?0_"]$"?^'YWOTP^[&1XB_;"EWR7[ MFN M0!8%LG]*/+PI<0^3O0G"-CW58-HX3994./9QDC?>=6 ?>'R3O_!YVK\*T\K> MD@LZ_[*Q_PVB Y]*&UL=53KCIP@%'X5PP,L#L[H[$1-=G;3M$F;3+9I^YO1XR4+8@''[=L7 MT+769?\(Y_!=SD$@'85\40V #EXYZU2&&JW[$\:J:(!3=2=ZZ,Q*)22GVH2R MQJJ70$M'X@R3,(PQIVV'\M3E+C)/Q:!9V\%%!FK@G,H_9V!BS- .O26>V[K1 M-H'SM*C>]7*F"1\%^M:5N M,G1$00D5'9A^%N-GF/LYH&!N_BO<@!FXK<1X%((I]PV*06G!9Q53"J>OT]AV M;ARGE60_T_P$,A/(0C@Z'SP9NVI_\>Y$S-X4-NFVPJV9 MXI7)WG)R?TCQS0K-F/.$(2O,;D%@H[Y8$)_%F;RC$S\]\E88.7JTIL>A7V#O M%=@[@?U_+<:;%GV8Q&]R\)H5^/Q!WA/_!I\?A&Y5UVZG@*K2Y M".ZX5D)H,*6$=V97&_,>+0MMI8N9RNI53H$4_/SAX>?7ROU!+ P04 M" #C16U0DU^O9K!)MYX*#E7G/ M6_@.[D=_,=YBBTHM%&@K4!,#34$?=J=S%O 1\%/ :%=G$BJY(CX'XTM=T"0D M!!(J%Q2XWV[P"%(&(9_&[UF3+B$#<7U^5?\4:_>U7+F%1Y2_1.VZ@MY34D/# M!^F>'3'R,"J6-*ZD&ZU#-*CX5Q5^F7>BXC]/-\3#3 MM@GI3$@7PGV,PZ9 ,?./W/$R-S@2,_6^Y^&)=Z?4]Z8*SMB*>.>3M]Y[*_=) MEK-;$)HQYPF3KC"[!<&\^A(BW0IQ3O^CI]OT_6:&^TC?K^G'9%L@VQ3(HD#V M3XF'=R5N88[O@K!53Q68-DZ3)14..D[RRKL,[$,:W^0-/DW[-VY:H2VYHO,O M&_O?(#KPJ21W?H0Z_\$60T+CPO&#/YMIS";#83__(+9\X_(O4$L#!!0 ( M .-%;5!34[N,W0$ $% 9 >&PO=V]R:W-H965TJT[C>QCR\J& ]PW+W] #N>Y[(_ M@7/\7@FT M="3.2!0$!\)IV^$\=;FSS%,Q:-9V<)9(#9Q3^?L$3(P9#O$M\=+6C;8)DJ<] MK>$[Z!_]69J(+"IERZ%3K>B0A"K##^'QE%B\ [RV,*K5'ME.+D*\V>!+F>' M%@0,"FT5J%FN\ B,62%3QJ]9$R^6EKC>W]2?7>^FEPM5\"C8S[;438;O,2JA MH@/3+V+\#',_>XSFYK_"%9B!VTJ,1R&80WV7M-]A\%PF!CXL/\YR0/7I.#1R#:F/@PL=\D\9HD'H'=QL2'V6], MR.H*^Q*X\_-R1SC2 M4:HWW0 8]"YXIS/<&-,?"=%% X+I.]E#9[]44@EF;*AJHGL%K/0DP0F-HH0( MUG8X3WWNK/)4#H:W'9P5TH,03/TZ 9=CAF-\2[RV=6-<@N1ISVKX"N9;?U8V M(HM*V0KH="L[I*#*\&-\/"4.[P'?6QCU:H]<)Q/GK(D72T=<[V_J+[YWV\N%:7B2_$=;FB;##QB54+&!FUY_6MO/K..O?:&$"G0ET0R"3 MD:_\F1F6ITJ.2$UGWS/W%\=':L^F<$E_%/Z;+5[;[#7?Q4E*KDYHQIPF#%UA MX@5!K/IB04,6)_H/G8;INV"%.T_?K>E)%!;8!P7V7F#_5XOWFQ9#F(>PR2%H M<@@(?-B8!##T/YTD09,D(!!O3$*8[7F3U>T0H&H_%QH5_M7DT#,P5&]O-; M0)8'*?\-4$L#!!0 ( .-%;5#01BCTMP$ -(# 9 >&PO=V]R:W-H M965TI%"VP)US_8$06W4@F;W2 M/2A_TV@CF?.F:8GM#; ZDJ0@-$GV1#*N<)E'W\F4N1ZCR#T M6. =_G \\[9SP4'*O&82E.5:(0--@>]VAV,6\!'PF\-H M5V<4*CEK_1*,I[K 24@(!%0N*#"_7> >A A"/HW761,O(0-Q??Y0?XBU^UK. MS,*]%G]X[;H"WV)40\,&X9[U^ AS/=<8S<5_APL(#P^9^!B5%C:NJ!JLTW)6 M\:E(]C;M7,5]G&[V^YFV3: S@2Z$FS36,@6*F7]CCI6YT2,R4^][%IYX=Z"^ M-U5PQE;$.Y^\]=Y+F=(T)Y<@-&..$X:N,+L%0;SZ$H)NA3C2_^ATFYYN9IA& M>KJF[Y-M@6Q3((L"V3\E9E]*W,)E!QDE?>96#O:'R3 M3_@T[3^8:;FRZ*R=?]G8_T9K!SZ5Y,J/4.<_V&((:%PXWOBSF<9L,ISNYQ]$ MEF]<_@502P,$% @ XT5M4)D\IZ6S 0 T@, !D !X;"]W;W)K&UL;5-M;YLP$/XKEG] 39PTK2) :CI5F[1)4:=MGQTX MP*K-,=N$[M_/-H2RC"_X[GB>YUY\3@O_5&BT<-XU-;.= 5%&DE:,)\F>:2%;FJ=J*&[^!^="?C/3:KE%)#:R6VQ$"5T:?-X;@+^ CX*6&P M"YN$3LZ(;\'Y4F8T"06!@L(%!>&/"SR#4D'(E_%[TJ1SRD!*C$YRA0V?@E16\=ZDG% MEZ+%^WC*-I[#I'^EK1/X1. W!#8FBI5_$D[DJ<&!F''VG0A7O#EP/YLB!.,H MXC]?O/712[[E^Y1=@M"$.8X8OL!L9@3SZG,*OI;BR/^C\W7Z=K7";:1OE_1] MLBZP6Q7818'=/RT^W+2XAGF\2<(6,]5@ZKA-EA38MW&3%]%Y89]XO),/^+CM MWX2I96O)&9V_V3C_"M&!+R6Y\RO4^ ](#8_X_PO M4$L#!!0 ( .-%;5"G^L*^MP$ -(# 9 >&PO=V]R:W-H965T;M.5;2F;*FJE1EJE:OO,VF,;!8P# M>)W\?0?LN%;J%V"&<\Y<&++1V&?7 GCRJE7G%%DUHS$3KWO17CBW9%C;\K@C*V( M=YB\0^^U2/F7C%V#T(PY31B^PNP6!$/U)03?"G'B_]'Y-CW=S#"-]'1-/R3; M OM-@7T4V*]+3),/)6YA/A;)5CW58)LX38Z49NCB)*^\R\#>\?@F_^#3M#\* MV\C.D8OQ^+*Q_[4Q'C"5Y 9'J,4/MA@*:A^.G_%LIS&;#&_Z^0>QY1L7?P%0 M2P,$% @ XT5M4'(S3S+! 0 -P0 !D !X;"]W;W)K&UL;531CML@$/P5Q <<#H[3*K(M7>YT:J56BJYJ^TSLM8T.C LX MOOY] 3NNF_(2V/7,["RPR2>EWTP'8-&[%+TI<&?M<"3$5!U(9A[4 +W[TB@M MF76A;HD9-+ ZD*0@-$D.1#+>XS(/N;,N0 @OY&S\6C3Q6M(3M_N;^DOHW?5R80:>E/C) M:]L5^"-&-31L%/9539]@Z2?#:&G^"UQ!.+AWXFI42ICPBZK16"47%6=%LO=Y MY7U8IT7_1HL3Z$*@=P0R%PK.GYEE9:[5A/1\]@/S5[P[4G)(L6R2("V5V1&.9P5X1L+DZ";L.3-:A28Q_&99-=I^*1 MAHO_"Y]'ZBO3+>\-NBCKGD^XY$8I"\Y*\N"\=&Z*UT! 8_WV@]OK^2W/@57# M,J9D_:\H_P!02P,$% @ XT5M4.FH/7:S 0 T@, !D !X;"]W;W)K M&UL;5/;CILP$/T5RQ^P)I#N;B- VFQ5M5(K15NU M?79@ &M]H;8)V[_OV!!*4U[PS'#.F8O'^6CLJ^L /'E34KN"=M[W!\9"ET'"RQ U*-Q@6>0,@AA&;]F3;JD#,2U?57_&'O' M7L[9^WE$R-_\%+B 1'BK!')61+GY)-3AO MU*R"I2C^-IU"QW.<]:^T;4(Z$](; IL2Q&PO=V]R:W-H965T MTDW;^?;0@E]M%^"?;QW#W/7'_"EJSR\I'_M7P5!V.4AN"];(C!_J+RN?ND:M=,$;950UM1<5:C]/]RG] M]R5*M8-!_*[H14S6GD[EA;%7O?F^6_FA5D1KNI4Z!%&/,]W0NM:1E(Z_0U!_ MY-2.T_4U^E>3O$KFA0BZ8?6?:B>/*W_A>SNZ)Z=:/K'+-SHDE/C>D/T/>J:U M@FLEBF/+:F%^O>U)2-8,4924AKSUSZHUS\L0_^H&.^#! 8\.?7%F':+!(7IW MB#]TB >'V'((^E1,;4HBR7K)V<7C_=_;$7V*T'VLJK_51E-L\TZ51RCK>1W% MX3(XZT #IN@Q>()!(R)0T4<*#%$4V'''MP0;%Q&C6TCI0O(0%A&!>4;&/[[) MT^(H>DQJ,*W!6)78?(2X$1&#(F) A%6+HL ()32_#"J0G.<6*=YPV RM+$^H]* !5E.(8EYZ#D')"A M\/.L-P-H*O4+"NU\0!2>Z5AHIBLB0,YB)@38]1X0!D+D=F?%SG%)D\A.VP4E M]I=60B"F0RQ/(YC&=JL51S7SCIJ9[J9>96O-^\.DWDG7#4!>,D^7Z M/U!+ P04 " #C16U0_.!>)!\" >!P &0 'AL+W=O0B@I1LM6JE5HJV:OOLD$E :V/6 M=L+V[VL;0FDS2'G!%\Z<7N69O!A>U;!7@;X(P=3O'7#9 M;D(:WC9>JW-IW ;)LX:=X3N8'\U>V1496(Z5@%I7L@X4G#;AEJYW=.X"/.)G M!:T>S0.7RD'*-[?X)1Q@Z((AE'R1B3&(7WX7'>/@, M=3CSX?-_'*8XP1PEF",$B_]2Q#!S7"1!11*$8(D3I"A!^H!+#+/"11:HR.*> M((UP@B5*L'S )8)))P[,"A59(0031X9&^*F.'O")@=+9A,Y$]5"$8N+<4+0Z MMC1^Q"H"2I,)';R,*%)'Z40=4;R0Z".5A('N?C\9M2:G]K3#: M'9K_-O;M[2^\NSF^,76N:ATRDY0&K)?HR59E:2^K8<'A9-QT8>>J MZ]C=PLBFOXW(<"7F?P!02P,$% @ XT5M4$3>HS_L 0 W00 !D !X M;"]W;W)K&UL?53;CILP$/T5Y ]8<]OL)@*D3:*J ME5HIVJKMLP/#16MC:INP_?O:QF$)0?N"/>-SSESP.!FX>),U@/+>&6UEBFJE MNAW&,J^!$?G .VCU2-;D2+?) 041^2YXK_#!:B&FTQT MC)Q3:;]>WDO%F5/1J3#R/JY-:]?!Z5]IZX30$<*)$&P^)42.$'T0XD\)L2/$ M"P(>2[&].1)%LD3PP1/CW^V(N43!+M;=SXW3-MN>Z?9([;UDT>8IP15'%9 8;#HR'$%Y-_EBV<_F8&H[ !)+^=]JTRO M9MYI1E]"W7'4/F3&P?]!1-6TTCMSI:^@O2@EYPITCOZ#GJ9:OS63 M0:%49OND]V*M.P_4$L#!!0 ( .-%;5"8D8LA P, (X, M 9 >&PO=V]R:W-H965T\<&(@NB=/8P/7MZSBY'#@3[@^)S>SNK+VS+(N+:%[E MD7/EO)5%)9?N4:GZP??E]LC+3'JBYI7^9B^:,E-ZV1Q\63<\VQFCLO!I$,1^ MF>65NUJ8O:=FM1 G5>05?VH<>2K+K/FWYH6X+%WBOF\\YX>C:C?\U:+.#OPG M5[_JIT:O_,'++B]Y)7-1.0W?+]U'\I!2VAH8Q.^<7^35N].F\B+$:[OXMENZ M09?ISYAA=%ZTGS^-L[=8>8K>'U^[OW+R9YG8Z.[[/3H5Z%I>OO$\HT-Z&! XKL&L]Y@]F$0WC4(>X/PPR QI]6E8LXFS52V6C3B MXC3=]=996T7D(=2GOVTWS6&;[_3Q2+U[7LV28.&?6T<]9MUAZ!6&# A?>Q]" M4!1B34?F]#; 9HP(R2TD'4/F 28Q@WG.C'UXDZ<58XTP-E6$F6$B(202 @>A M162,B2W(YB[DAD8$:42 1F310)C8XH$P"2820R(Q<, L(ATF,9BJPS OMJYO M U#$HYA+ KDD@,O;#@'=PJ[KM ==9Q1YT7PB M$&XJ!'25:.KT<2\@J!F,N"*E3YT]ECH!6A\7[1@T6;18Q03(>%RT ,1B'(=B MK5.D=;MH>]!-T3)OXF>#8K%3)':[9A&(3<7!:J=(R*/IA(X28EYD3TG^U5!6 M\N9@!E[I;,6I4NUL<[4[#-6/9J:V]M=ZV.Y&XP\WW:3^(VL.>26=%Z'TR&@& MN[T0BFN2@:>%==1_#H9%P?>J?4WT>]--R-U"B;J?_OWA+\CJ/U!+ P04 M" #C16U0KV#DD/ ! #N! &0 'AL+W=O2^4,%GXC5+=#B%9-4"QO.,=,/WFS 7%2B_%!*M R.PI,]I5C\V0/A0^&'_FOAJ;TTRA10 MF7?X M]!_>B.0J_0I%*W%)AL.?,$G O_(=P=4H.W@)\M#'(V]TR2$^?/9O&E M+OS & ("E3(*6 ]7. A1DC;^#UJ^E-+0YS/7]4_V>PZRPE+.'#RJZU54_A; MWZOAC'NBGOCP&<8\J>^-X;_"%8B&&R>Z1\6)M$^OZJ7B=%315BA^<6/+[#BX M-UDTTM8)T4B()D*X^2\A'@GQ&R&QX9TS&_41*USF@@^><#^KPV9/A+M8?\S* M%.VWL^]T6JFKUS+>;G-T-4(C9N\PT0P33@BDU:<6T5J+?;2@1^\;'):(Y!\= MXM40L>4G[T+'V9V]-QEW M$WS#XM(RZ9VXTIO8;K4SYPJTQ>!.>VSTY3,M")R5F69Z+MP1= O%N_%V0=,5 M5_X%4$L#!!0 ( .-%;5"(9^C8_@( )8+ 9 >&PO=V]R:W-H965T M)"U.[=;P(1)3FM_A$2G_?EG)P3R/#(J_=ZRYAP/HJ\K$?N5HC=P//JY985 M:?V-[U@I_UGSJDB%'%8;K]Y5+%TUHB+W?(0BKTBSTAT/F[F7:CSD>Y%G)7NI MG'I?%&GU;\)R?ARYV#U-O&:;K5 3WGBX2S?L)Q._=B^5''F=RRHK6%EGO'0J MMAZY=WBPH(IO@-\9.]87]X[*Y(WS=S68KD8N4@&QG"V%NLV#K=Y^*5'Y^9SB=T'9W\ M@AU8+G$5B7S&DN=U\^LL][7@A7:1H13I1WO-RN9ZU/XG&2SPM<#O!/+97PF( M%I"S(/A2$&A!<*L@U(+P5D&D!=&M@E@+XEL%B18DMPJH%M!;!1B=*H?.DNAK M25=L?/-33N7&OB'QVL9J.O4A%>EX6/&C4[5[;9>J+8T'4B7-U6S3^\V?LEMK M.7L8$XJ'WD$Y:6;2,GZ/\?O,S&;.+IX,H8O#!^.8^);>>,*]31!*^LP#Q 1] MYCO$A'WFT68"8U&>()NHSSQ#3-QGIA"3&(M[=7'FUP->V A%<(D(W"JD,0@N M#(*\$F1X M/4/1(VS$-04HGQ)CO68VA6E"$@.;0Q@*0J-K%P F$P@(7.4 KG)@5?ERT7L. M(>P07NV368N$O80(PL;^F0-80G!B8 L "R(_#N&H(SCJR(HZ0)_LCQAVB*_G M'5N1^C$QML?N0D<;P)D_(D#A1WH]8RIU9-^1(S&G0,0 MC8S=N; ADL1&N-[%=Z]@U:8YX=7.DN]+H=YK%[/=(?+.5]]-8WZ"!U,,S,_D MH;,](Y[MVQ/KC[3:9&7MO'$AO]?-)W7-N6 R=/1-UFDK#\G=(&=KH6YC>5^U M1\5V(/A.GX*][B@^_@]02P,$% @ XT5M4%1%]*.$ @ =P@ !D !X M;"]W;W)K&ULA9;;CILP$(9?!7'?!7-.1) 6JJJ5 M6FFUU;;7#G$"6H.I[83MV]*?,Z$=Y&)++QX;*((G9=1A+_#]Q.M@V[M%KLZ>:)&3 M*\=MCYZHPZY=!^GO$F$R'ES@W@^>VTO#Y8%7Y .\H.^(OPQ/5.R\Q9 ML_^*;@@+N201,6J"F?IUZBOCI)N]")0.ODW7ME?7Y M=Y..9DTY:8*5!BP*3WA?0@2V$&5@F&L!*E,1;40(K4F$RCY:V2= RV&2)$K2 M3Q"QGVH9$271*E>9;E9/TU\8.RO&SH*AO1;ESL#(0JUJE:D) M_8U7!_CV3N1;4#*]%?GF,Y %^MVQJ8(PV<#9:(S @K/3<8#1,5*]N5DTB?XN M>ZMVW2%Z49.-.36Y]EPVQM7I,CT? ]GNM?-23E4U!M[=3"/Y&Z27MF?.D7 Q M3%3+/Q/"D4#T'T2E&O$5L&PP.G.Y3,6:3J-PVG RS&/>6[XUBC]02P,$% M @ XT5M4+E,]:3? 0 E00 !D !X;"]W;W)K&ULA53;CILP$/T5Y ]8 Z'9-@*D)5'52JT4;=7VV8'AHO6%VB9L_[ZV<5A" MHNT+]@SGG+G8XW04\D6U #IX992K#+5:]SN,5=D"(^I!],#-GUI(1K0Q98-5 M+X%4CL0HCL-PBQGI.,I3YSO*/!6#IAV'HPS4P!B1?PN@8LQ0A"Z.YZYIM77@ M/.U) S] _^R/TEAX5JDZ!EQU@@<2Z@P]1;O#QN(=X%<'HUKL UO)28@7:WRM M,A3:A(!"J:T",L'DC).\2$D](5@0\E>)Z4PQ8>(%)IH1V*C/(>)[(8KXAAY?!]C? M(I+H&G*XA7P*[R>QN5OGQO&3JQ"K&,6$V3H,=YA5)_;_11QN$=%CO$H4+PZ' M@6S&UL?57M MCILP$'P5Q .<^3"01@G2A:AJI5:*KNKUMT,V 9W!U';"]>UK&\(18]T?;"\S ML[,V7C8]XV^B I#>>T-;L?4K*;LU0J*LH"'BB770JC=GQALBU9)?D.@XD),A M-11%09"BAM2MGV],[,#S#;M*6K=PX)ZX-@WA_W9 6;_U0_\>>*DOE=0!E&\Z M -XK:$7L[FG*SDR]J87WT]; M/]"&@$(IM0)1PPT*H%0+*1M_1TU_2JF)\_E=_:NI7=5R) (*1O_4)UEM_97O MG>!,KE2^L/X;C/4DOC<6_P-N0!5<.U$Y2D:%>7KE54C6C"K*2D/>A[%NS=B/ M^G>:FQ"-A&@BA.FGA'@DQ!\$_"D!CP1L$=!0BMF;/9$DWW#6>WPXW8[HCRA< M8[7[I0Z:S3;OU/8(%;WE.(PVZ*:%1LQNP$0S3#@AD%*?4D2N%+MH0;<2%$L$ M#A\A^R7D2^ V$3OKC T_?D@1NP6P4P ; ?P@@*V-&C"IP;0&DZ86IEABPCB( MK6J7()RYS29.LXG#;&*9'3#)W$B46*!B"8IQ:KMU@%;9RNTW=?I-':>3N@4R MIT#F*#BS"LX6FQJ%5BF%"[.RREUB5HGE%3?^:_#]02P,$% @ XT5M4-F#H;?/ 0 (00 !D M !X;"]W;W)K&UL?53;;MLP#/T50>^K?$FS+K - M-!F&#=B H,.V9\6F;:&Z>)(<=W\_75S73;.]6"1U#LDC42XFI1]-#V#1D^#2 ME+BW=M@18NH>!#4W:@#I=EJE!;7.U1TQ@P;:!)+@)$N2+1&425P5(7;45:%& MRYF$HT9F%(+J/WO@:BIQBI\##ZSKK0^0JAAH!]_!_AB.VGEDR=(P =(P)9&& MML3WZ>Z0>WP _&0PF96-O)*34H_>^=*4./$- 8?:^@S4+6C5MR$+ZI'8Y68L[A6!'V**Y-AG>+.=C/3KA.RF9 MA'3[7T(^$_(70JA M8F=!ZD=J:55H-2$=+VN@?B;27>X.L_;!<'9ASZDU+GJN-NE=0O2YP>(O8_*-"?E5$'OB;5_P/%R(B9ALP,F#>W5[V M<0V37#1"5BON/=Q.JY0%UV)RXR:R=^]U<3BTUIOOG:WCU$;'JF%^D&3Y*U1_ 5!+ P04 M " #C16U0S;&]Z]D! "J! &0 'AL+W=O.S $M 93VPG;MZ\/ M!+&LU1OL&?\S_GXPSBYI-Z RM[F3*'-^5:P;X"0">>U[*OX>@/&I0!&Z)YZZ M2ZM, I?Y2"_P$]3S>!(ZPDN7NNMAD!T? @%-@3Y%^R,Q>BOXU<$D5_/ .#ES M_F*";W6!0@,$#"IE.E ]W. (C)E&&N//W!,M6YK"]?S>_8OUKKVH^*,VF?0765BO=S%XW2TU"_S%\1S0;P41.2_!VMA9Y"F_*=;VO'4=%7].P/B8^:'_%GANKXTR 92G [W"=U _ MAK/0*[1DJ=H.>MGRWA-09_Z'\%@0H[>"GRV,?TEY+&N)Z_9?]D>]>]7*B$@K-?;:6:S-_[7@4UO3'U MS,?/,/=#?&]N_BO<@6FY(=$U2LZD_?7*FU2\F[-HE(Z^3F/;VW&<=I+#;',; M\&S BR&,_VN(9D.T,:")S+;ZD2J:IX*/GIC^K(&:.Q$>(WV8I0G:L[-[NENI MH_<\QE&*[B;1K#E-&KS2X/>*XE$1AXL$:8"% CLIL/7'[RCB#<6DV5E-;S5A M0.)@0^)0A0E.W#"1$R9RP) -S*0AJS(8)X<-BT-$\#_.)7:BQ Z4W08E?JA" M8I)L4!RB"._=*,2)0APHFRHG\GCX>YQL@ N'ZD!6J@D&K6ZP>5&^47%M>^E= MN-(?@[VR-><*=,;@2:=L]".V+!C4RDP3/1?3ISPM%!_F5PHM3V7^%U!+ P04 M " #C16U0;M]F>N0! "9! &0 'AL+W=O,]*T7I;8W$ED">\5;5HX"21[QHCXMP?*A]0+O(_$8/1SYZ'1_$^X -5P4XE>(^=4VB_*>ZDX&U5T*8R\N[%I M[3BXF6]W(VV=$(Z$<"($]U\2HI$0?1+B+PGQ2(@7!.RLV+TY$D6R1/ !"7>Z M'3&7*-C%>O=SD[2;;>?T]DB=O61QN$WPQ0B-F+W#A#-,,"&P5I^6"->6V(N M]/6QAUQRKD"7Z&]T)]3ZG9@""J4RO_I>(^&ZQ06*=^-#@*?7*/L/4$L#!!0 M ( .-%;5#EV+\@IP( &D* 9 >&PO=V]R:W-H965TR7)*W>S:L>>^6;%+K+(*_K,'7$I2\+_;6G!FK6+ MW-O 2W[.I![P-JN:G.DO*E_K9ZYZWN#EF)>T$CFK'$Y/:_^< M-F+4=G0H>\;>=.?[<>WZFH@6]""U"Z)>5[JC1:$]*8Z_O5-WF%,;CMLW[U_; MX%4P>R+HCA5_\J/,UF[J.D=Z(I="OK#F&^T#BERGC_X'O=)"R36)FN/ "M$^ MG<-%2%;V7A1*2=Z[=UZU[Z;W?S.##8+>(!@,4'C7 /<&V##P.K(VU"]$DLV* ML\;A7;9JHG\*M,1J,0]ZL%V[]IN*5JC1ZR;$_LJ[:D>]9MMI@I$FF"IVMB)$ M@\13 -% %($K7TXH4 &1:>)6TW546"@@?B#/ ML<6)X\2(Y;YF I* (,D#.4[L["7&UM@!FE%Z)B I")(^D-_4SMS"7!%;@^=2 MLP!!%@!(!#M /EQ*_ >RVXO&H&%LE9/[HBG,3%U##V2X%TTW:&(N+:1*YY8& MKF\(*G!FFGO1),^IN8L!$4YF?GT$US<$%;AXQ@5#*A*#29*4[ JHVLO\^0(;\N=V$X$J'H%)G93RV3RL?+[ )!,C4,6*>L-[H MS->7L)^$G_-*.'LFU?6A/>1/C$FJ7/I/*KI,W?N&3D%/4C<3U>;=Y:?K2%;W M%SMON%UN_@-02P,$% @ XT5M4&GF'O3N 0 @ 4 !D !X;"]W;W)K M&ULE93=CILP$(5?!?D!UN#PMQ$@-5M5K=1*T5;= M7CLP!+0&4]L)V[>O;0C*@BNU-]ACSIQOQF!G(Q>OL@%0WEO'>IFC1JEAC[$L M&^BH?. #]/I-S45'E0[%&MKSW!-0Y^A#L M#ZG16\%+"Z.\FWNFDQ/GKR;X4N7(-P4!@U(9!ZJ'*SP!8\9(E_%K]D0+TB3> MSV_NGVSONI<3E?#$V<^V4DV.4N154-,+4\]\_ QS/Q'RYN:_PA68EIM*-*/D M3-JG5UZDXMWLHDOIZ-LTMKT=Q]G_EN9.(',"61+(U,L$LI5_I(H6F>"C)Z:] M'ZCYQ,&>Z+TIS:+="OM.%R_UZK4(=TF&K\9HUAPF#7FG21<-UOX+A#@AQ!J$ M[PP>5Y!)$UM-;S4!B1(W9>>D[+:4T%]1)DWT3Y3020D=E&!%"?^#$CDID8-" M5I1H2PD2XJ;$3DKLH.Q6E-A!B4,W)7%2$@&UL?53;;J,P$/T5BP^(N27;1H#4 M)%IUI5TIZFJ[SPX,%]47:IO0_?NU#:&$1'W!GN&462(Z M31L.1XE4QQB1_W9 19]Z@7=)O#15K6T"9TE+*O@-^D][E";"DTK1,."J$1Q) M*%/O*=@>(HMW@-<&>C6;(^OD),2;#7X4J>?;@H!"KJT",<,9]D"I%3)EO(^: MWK2D)<[G%_7OSKOQ<@1JX MK<2LD0NJW!?EG=*"C2JF%$8^AK'A;NQ'_0OM/B$<">%$"#9?$J*1$'T2XB\) M\4B(%P0\6'%[PYB^-U@L]6 M:,3L!DPXPP03 AOU:8GPWA*[\(8>7B^POT7$P37D< MY].\7$=WU&3E^?.5S ML_ Y8!X9J%SN,6L5]&B6#P[( :R!%?F?Z;FB33YFA:7\1635F$VKS3DP!A5+;Z3&PO=V]R:W-H965TBC.2K6#T:$EUA7S/BU!-R\;-,SNW$WG& M+ZHJ&[83CKS4-17_7EC%NXV+W=O$:WDNE)E >=;2,_O)U*]V)_0(C2K'LF:- M+'GC"';:N)_P\Q830["(WR7KY*3OF"A[SM_,X-MQXWK&$:O801D)JILKV[*J M,DK:Q]]!U!W?:8C3_DW]BPVOP^RI9%M>_2F/JMBXB>L*O7*NZ]L"!2Z MSI#^.[NR2L.-$_V. Z^D_74.%ZEX/:AH*S5][]NRL6TWZ-]H,,$?"/Y(Z!=G ME1 ,A&!&0+TS&_4S533/!.\]62\VAP,^!7LR#F;1K9Y_IM%+/7G-"X@Q= MC=" >>DQ_@3CWR.V2P3!(P1I Z,+'W3A6SZ9\M.9B1X264AC(1A'7C*#;2$8 MCN,4=A. ;H*E&Y+ @04((_C])!PXC/ *9Z%>0"Z,PR=*FY\^S+$%^0@+820HZ28$H M*QN+/?C#]1Z'&3!3HU%$@F3^]0(PGY"5I<4KA00#D?P5";@*X ^4@0%SYY5@ M,D^T1,48KQQ\#%DUZ;0%_\XJ-A)F6ZL^Z*__?J!XNUPLZ/Q[T7^ M'U!+ P04 " #C16U0^"3/V]<" !# &0 'AL+W=O7E3[TAVEU,%K5=;=*CQJW=Q%4;<]RDIT MGU0C:_/+7K65T&;8'J*N::78]4%5&=$XSJ)*%'6X7O;/'MOU4IUT6=3RL0VZ M4U6)]M^]+-5E%9+P[<%3<3AJ^R!:+QMQD#^E_M4\MF8432Z[HI)U5Z@Z:.5^ M%7XF=QO*;$"O^%W(2W=U']A6GI5ZL8-ONU48VXID*;?:6@AS.#AMYHV*WFP=706\4&N)!)$IDBITHIK)3V\>E-%1DV2*!! M @SXK-5!D_6:>F@C'OYF_;I"DM*<<4)Q22DL*04EY;.27$W"/$D83,) DL4L MB:M).,=),I@D?@CF& "$,X\ MJXQ@A@F .)L30UPX^9SBVV283@+PS!;SC0^(N"\/!I0 0CF9-\4\37E284P) MX)1[%C;!H!)$JK-:@(@GGCP800(8Y+Z%C2$DB$*G5"#BS/-EP@Q2P"#WL$$Q M@_0C#"*1;YNFGJ\H8)#G'@O,( 4,\OD'A;H,LG<9I)A!"O#*?188+PKPCG^(]E#47?"LM#FE]6>IO5):&M?XDW$]FO/X-"CE7MM; M;N[;X5 Z#+1JQ@-W-)WZU_\!4$L#!!0 ( .-%;5"D?7[#"@( #@& 9 M >&PO=V]R:W-H965T=Z[P<:""A44CL0U=SA")1J M(X7Q:_;TERUUX;K_XO[19%=9SD3 D=&?;2V;O9_[7@T7*HZV(_YH@!;!08"<%-O7Q*XK-'@=;D\8;C$F2&DD_@29A'+E) M(B=)Y"")-B2VQB*9),F*Y!W.D\Q-$CM)8GN7= /BD&Q!8@L$8YRG;I#$"9(X MCB1V&Z1.@_0-3]?66%%2*TJ8_?/I9DZ2S$&2N URIT'^ABBVQHJ26R]J'@3! M!@2MOF%]IWXE_-KVPCLSJ:X#\]%>&).@#(,'=2R-NL:7 86+U-U,]?ETF4T# MR8;YGD;+GT7Y!U!+ P04 " #C16U0$LED/0(" "\!0 &0 'AL+W=O M7!COB%0FOR(Q<""U">HHBH(@11UI>[_,C>_$RYS=)&U[.'%/ MW+J.\#_/0-E8^*'_<+RTUT9J!RKS@5SA.\@?PXDK"RU9ZK:#7K2L]SA<"O]# M>#BF6F\$/UL8Q6KOZ4[.C+UJXTM=^($& @J5U!F(6NYP!$IU(H7Q>\[I+R5U MX'K_R/[)]*YZ.1,!1T9_M;5L"C_SO1HNY$;E"QL_P]Q/XGMS\U_A#E3)-8FJ M43$JS-.K;D*R;LZB4#KR-JUM;]9QSO\(!,AF2#?.L1,O +O\"4$L#!!0 M ( .-%;5!_HFKI4@( !@( 9 >&PO=V]R:W-H965TB>0G8[+W/.ESL%#WC;Z(B1'KO#6W%PJ^D[)X1$ON*-%@\L8ZTZLJ1\09+ M->0G)#I.\,&8&HJB(,A0@^O6+PLSM^5EPD%35K/4Z."_]+^+P) VTPBM\UZ<7- MN:=;V3'VI@??#PL_T$2$DKW4$5@=+F1%*-5)BN.O#?7'FMIX>WY-_VJ:5\WL ML" K1O_4!UDM_-SW#N2(SU2^L/X;L0VEOF>[_T$NA"JY)E$U]HP*\^OMST*R MQJ8HE :_#\>Z-YE]ML"&RAF@TA,E#0VP-\6B('E=(K"'Y;(74&E+'@(;> MSX\/[T&']VH7/J7I<>SUIGHZYINZG4+.7,IF'!;KH(*M9#IKH M3A/=:U93C:-8 RE.H*,'4TF\>:.]09B#H#4)U7=35H MT@>H,P CAC%R$",',)RO>YD#1;(@^*#=.5AG#M3Y %3M3>!J%@ 1[F=G1;>L M<9([==#- JKWS)^8G^I6>#LFU5IL5LPC8Y*HP.!)W?U*;=/C@)*CU*/9$" "T" &0 'AL M+W=OV$[M_/-I02VZWZ)=C'\]P]=[[XR$="GUF-,7=>NK9G6[?F M?-AX'CO4N$/LG@RX%V].A':(BRT]>VR@&!T5J6N]P/<3KT--[Q:YLCW2(B<7 MWC8]?J0.NW0=HO]VN"7CU@7NJ^&I.==<&KPB'] 9_\3\U_!(QL M(;U#\6GK/H!-!25> 7XW>&2KM2,SV1/R+#??CEO7EX)PBP]<>D#B<<4E;EOI M2,CX._MTEY"2N%Z_>O^BY[!'#)6G_-$=>;]W,=8[XA"XM?R+C5SSG$[O. MG/QW?,6M@$LE(L:!M$S].H<+XZ2;O0@I'7J9GDVOGN/T)H4SS4X(9D*P$$#R M(2&<">$;(?J0$,V$2"-X4RJJ-A7BJ,@I&1TZG>Z 9!.!322J?Y!&56SU3I2' M">NUB/TX]Z[2T8S939A@A0$+PA/>EQ"!+<0N,.C!;8#21$3@%E*9$.C;1836 M/$/%CV[R3+0\)TRB,/TD% :^IM4$@335$JI,4 A :M<;6?5&%KVIIG?"Q&LI MF79VI8F)0JBI-3%Q_,X)QU:QL45LIHF-C2 AT#NM-$%! /16L'A*DLRN-['J M33[1#(E9.*.X)@9 H)U298+N@ _?J6]JU9M^HAE2LRIZ3J6)N0LU3&5B5MU] MHS6S:LT,K8DN-3-#0/U*,#$@R_1.,$&BM #:Y4*K7&@IK?;_V$'SWYQ!O;8F M*/+UK"H3%"21KM=;W=T=IF>RRMP95U&[T,@[W[-OA,C>9J@;VZF M>?X#T7/3,V=/N)@LZOX_$<*QT.C?BWK6XA-BV;3XQ.4R%6LZ#=)IP\DP?R-X MRX=*\1]02P,$% @ XT5M4'4HTA;G @ Q0L !D !X;"]W;W)K&UL?9;1CILP$$5_!?&>!1NP895$:JBJ5FJEU59MGYW$ M2= "IN DV[^O#2Q*QD-> G;NC,^8X>+E5;5OW4E*[;U79=VM_)/6S7,0=+N3 MK$3WI!I9FW\.JJV$-L/V&'1-*\6^#ZK*@(8A"RI1U/YZV<^]M.NE.NNRJ.5+ MZW7GJA+MOXTLU77E$_]CXK4XGK2="-;+1ASE3ZE_-2^M&053EGU1R;HK5.VU M\K#R/Y'GG' ;T"M^%_+:W=Q[MI2M4F]V\&V_\D-+)$NYTS:%,)>+S&59VDR& MX^^8U)_6M(&W]Q_9O_3%FV*VHI.Y*O\4>WU:^:GO[>5!G$O]JJY?Y5A0XGMC M]=_E199&;DG,&CM5=OVOMSMW6E5C%H-2B??A6M3]]3KF_PC# ^@80*< $C\, MB,: " 0$ UE?ZF>AQ7K9JJO7#D^K$;8IR'-D-G-G)_N]Z_\SU79F]K).2+@, M+C;1J-D,&GJCH?>*W%7$9)($!F"BH"@%[>/C.PH"* 8-ZS5UKXD8Y, T' >) M4) ( 0&+; 9- =C< MU9"9_DA1CA3AX( C=3G@?K@2,O?F9BA'AG" 'MQD[J9SV!^()IGI4Q+B3A8B M*!FTLM!=)TT)M#-71;*(S>#,&"MQ<:CCK,19:$$B:"9(JIOWZQX&]U>"&"R% M!CN*P'."C8NH'NP-[K($L5D*;9:X'KJ(4\XA#R9C+)T!PMV6(';K\+A6NC#' M)6BXF(Q$V5POXZ9+$->ET/Z)ZZD+[O;R0W.^A\&]ER#F2^$G@+C.NN",.:V, MR%C(DAD@W(,)8L(4?@U&$;OKBPPV?8[*",T 4'!SGK('W!^B/19UYVV5-D>S M_@!U4$I+DS)\,M6=S)EZ&I3RH.TM-_?M<+ %,OI @ R@P !D !X;"]W;W)K&ULC9=M;YLP$,>_"N(#%,QCJ))((6C:I$V*.JU[[29.@@J8V4[2??O90&ER M/K*^"=C\[OP_Y_ =\PL7K_+(F'+>ZJJ1"_>H5/OH>7)[9#65#[QEC7ZRYZ*F M2@_%P9.M8'37&=65%_A^XM6T;-SEO)O;B.6)I_)P5&;"6\Y;>F _F?K5;H0>>:.775FS1I:\<03;+]P5>2Q(; PZXKED M%WEU[YA07CA_-8-ONX7K&T6L8EME7%!].;,UJRKC2>OX,SAUQS6-X?7]N_OLV)Z>*O7$+U_9$%#L.D/TW]F951HW2O0:6U[) M[M?9GJ3B]>!%2ZGI6W\MF^YZZ9\DT6"&&P2#03 :D.2N03@8A!\&]U>(!H,( M&'A]*-W>%%31Y5SPBR/ZO[>E)HO(8Z1W?VLFN\WNGNGMD7KVO(R#9.Z=C:.! MR7LFN&+(2'C:^[A$@"V1!Y9Y<+O VB8B8 F-27&R$BHT0L3,@%F,R(-9FHM0'8A$_X<3.QJC8&'$ _KT<8V 2 M?((I,";$Q2:HV 1Q$ &Q&!,#L1@#TP!C)M(@1<6FB .8!C:3@'C6_T<*;*4, MESI#II-[%\,1%H1 J1J"I]XW@Y8P@-2:VDAB! MX+N_1B![B^\RMWKQBD:0,A/'4"\&P6X!A5(H&(-F0+%WU=#53!RZ9EDZ6WYJ ME.F+KF;'AGP5F(80S.>F4>\:Q0\W?9?_@XI#V4CGA2O=;G9-X9YSQ;1&_T%K M/.H/BW%0L;TRMZF^%WUWW0\4;XS3>C^_?Q!* 76%[ OYYQ[CK&= M=U(]ZPK H!?.A-[BRIAF0X@N*^!4W\D&A/UREHI38Z?J0G2C@)X\B3.21-&: M<%H+7.2^=E!%+EO#:@$'A73+.55_=\!DM\4QOA6>ZDME7($4>4,O\ /,S^:@ M[(P,*J>:@]"U%$C!>8OOX\T^L*>V#,"5D;?WI-/+1TQ/'XIO[HL]LL1ZIA+]GO^F2J+?Z$T0G.M&7F279? MH,^38=2'_P978!;NG-@>I63:/U'9:B-YKV*MGXY#K*-) MB(!9>XP((;()9O\^YHV1=-%(NF DGA@)F&S4Y,/)D4U_09'AEBS^ M 5!+ P04 " #C16U0V>HP,^8! "?! &0 'AL+W=ON^4]"+W6RF'+4*B;(%B\< &Z-5* MS3C%4H6\06+@@"M#H@1%09 BBKO>+S*3._(B8Z,D70]'[HF14LS_[8"P*?=# M_Y)XZ9I6Z@0JL@$W\ OD[^'(581FE:JCT(N.]1Z'.O>?PNTAUG@#^-/!)!9S M3SLY,?:J@^]5[@>Z("!02JV U7"&/1"BA509;T[3G[?4Q.7\HOYLO"LO)RQ@ MS\C?KI)M[G_QO0IJ/!+YPJ9OX/QL?,^9_P%G( JN*U%[E(P(\_7*44A&G8HJ MA>)W.W:]&2>G?Z'=)T2.$,V$,/V4$#M"_$%(/B4DCI"L",A:,6=SP!(7&6>3 MQ^WM#EC_1.$V4:=?ZJ0Y;+.FCD>H[+G8I'&&SEK(8786$RTPX8Q 2GW>(KJW MQ2ZZH4?7&^QO$4EX#3G<0KX&]XN([_J,#3^Y\IFL?%K,QF!ZZS/=Q.FJV#NH M($Y66H=;5/08+[1LR6AQ311X8UI >"4;>ZG=+K)SESU%^II7^9WJ/MLL'S*V M=7]BWG2]\$Y,JI_(7'7-F 159/"@ZFO5:S$'!&JIIX]JSFW/V$"RP3T':'Z3 MBO]02P,$% @ XT5M4 J#G(T; @ ]@4 !D !X;"]W;W)K&UL?53;CML@$/T5RQ^P^()SDV-IDVC52JT4;=7VF3B3V%HP M7B#Q]N\+V/$F&.U+@/$Y9\Y,8/*.BS=9 :C@@]%&KL-*J7:%D"PK8$0^\18: M_>7$!2-*'\49R58 .5H2HRB)HAEBI&["(K>QO2AR?E&T;F O GEAC(A_&Z"\ M6X=Q> N\UN=*F0 J\I:HW^U>Z!,:58XU@T;6O D$G-;A<[S:909O 7]J MZ.3=/C"5'#A_,X?OQW48&4- H51&@>CE"EN@U AI&^^#9CBF-,3[_4W]Q=:N M:SD0"5M._]9'5:W#11@$=""DGP3\)0$/!.P04%^*[!Z/_=EIA+%*^P[GYI@K;9]IMNC]31:Y'-LAQ=C=" V?28Y X3CPBD MU<<4B2_%)IG0D\<$VRD"QX^0W12RC/PF4F^=J>7CASIG3IT])K.8QF+F.,&. M5P\HQ7/'K0>4X(7?+_;ZQ1Z_3I8-GF19NIV=0A:IX]4#6?J=9EZGF4IG/'+[J[_0S$V4X6&93\TBASB>ZBX_!Z3LSK<>(; M/=3Z&?0ITT_$GT2M+V*CV$QP.%DS+;N=Z+?A3U M!\7;8&ULC5C;;N,V$/T501]@B4.*H@+;0)/8:8$6 M"+9H]UFQZ5A875Q)B;=_7]WB2N3A;EXLD3XS[(&@.9UVDS:JZZ++[YU351=IVS?HU:"ZU3H^#49$'%(8R*-*L]+?K MH>^YWJZKMS;/2OU<>\U;4:3UO_/_PNZ>>-@;#(B_,WUM9N]>/Y27JOK6-WX[;ORP M9Z1S?6A[%VGW>-8E;?1#E7_-CNUY MXRO?.^I3^I:W7ZKKKWH:4.1[T^A_U^\Z[^ ]DR[&H.BI% M^GU\9N7PO$[^/\RP 4T&=#-@XH<&?#+@GS40DX'XK$$T&42?-9"3@?RL03P9 MQ(9!,,[NL%R/:9MNUW5U]>IQQUW2?F.SN[C;$(>^.)LS]B*$Y)@Z7F >$84O,HXVA)6)G(X3A9&]#$H/+$^+R?Z2@FX_;I!"< M%!H@4"K,ET.^'/ 5V(& #@1P$!D# M'C'1@F8DF3"&#&!1*1#@,"['4AB"0@RESJ#4#+LB4669/ MB8A#5R0L@0QHH#(U< +-(REN*O8.H"+BRM1U&R7X+!V7I+$.,B"$2IBDN;66 MG*_,0V\'8!2OI,D:H,3*M2^P^#*@OLKE @LF XJI#*Y/#$@F12290YL95DT& M9%.9LLELM6.A$N0XE1A6/ 8D3YF2-X$6H504NM2*8;EB2*_,(Y#98M.?!JY( M6&X8TAM3&2?0(K-"3L(Q?X05AX#B) ZVA!6'@.*8M=##!)J?%L(U*^0HN8#> MF.74/=D:\8-#G[!($!")Q%4>XHPEE+%F@4)V)93$[GU).+,)9;:Y6\C.[#B1 MPE%#$LYK GF=.*2!<+X2*E',)"([7Y-%';F,A-.54+I:*V"G*Y=12*[]@O.5 M0+XF#K8&UL MC57;CILP%/P5Q >LN=@$5@1I$U2U4BM%6[5]=H@3T!I,;2=L_[ZV(2P!;Y27 M8)_,C&=L.$X[QM]$28ATWFO:B+5;2MD^ R"*DM18/+&6-.J?(^,UEFK*3T"T MG."#(=44!)X7@1I7C9NEIK;C6O+ML'8];8A04DBM@-7C0K:$4BVD;/P=--UQ24VYSA#^.[D0JN#:B5JC8%287Z07A M_'"7((3B6=PE!@;SPP63=E,3?C*M7#@%.S=2?[63ZGA;O 2Z7R95,W0M*PC8Y(HB]Z3.HQ2W7KCA)*CU,.5&O.^]_<3R=KA M6@/CW9K]!U!+ P04 " #C16U0/M _,&P]=:PJWOY9BU*>ES[XEXVG8G_0W4:X6C1\+[X+_:-Y;,TJ'*-LBTK4JI"U MUXK=TK^'NS4EG8.U^%F(L[IZ][I2GJ5\Z19?MDN?=!F)4FQT%X*;QTD\B++L M(ID\?@]!_9'9.5Z_7Z)_LL6;8IZY$@^R_%5L]6'I9[ZW%3M^+/63/'\60T&) M[PW5?Q4G41KS+A/#V,A2V5]O8A_<<,=Z.! 1X!Z *X@,))-0:XB9$E$9RX#X(H F"1,KP,@FD #1F=(N"@ H@K@7 ?,:*9; M 5<%0&0!IK(P&-T<4D3F#@G7!4"$ :;" *XRO-E*N#0 H@TPU09PQ>&M5L+5 M 5QY8."T$F(TUTH4%P>*B .P"630"7:O9V!E+>1Q]H.8%>[XYQU M3^TD\<^\']*^\79?U,I[EMK,(W9JV$FIA4F&!.8,#V8N'!>EV.GN-37O;3\< M]0LMFV'P"\?I<_474$L#!!0 ( .-%;5#'_E"+4 ( #\' 9 >&PO M=V]R:W-H965TO;0AE82+M#=CFG_EF;,:3=5R\RH(QY;S552,W;J%4 MNT9('@M64[GB+6OTES,7-55Z*BY(MH+1DS6J*T0\+T(U+1LWS^S:7N09OZJJ M;-A>./):UU3\W;&*=QL7N_>%Y_)2*+. \JRE%_:3J9=V+_0,C5Y.9R\<;=XO="@U?>O?96/?W>#_;@8;D,& C :^-4 ] MR$;^F2J:9X)WCN@WOZ7FC/&:Z+TYFD6[%?:;#E[JU5L>X3A#-^-HT.QZ#9EH M\*A VON((!!B1Q;F$4Y@!SX8HV\=!.\TUH-8W5Q"1-(Q@3@)A@B2'> M#--KX@F&^*L'E!"DA %SRCA(IDHB+T'FQZ!F C D!DF6B3C^ZLPA#$QB(D! MC#_#Q(ML/A$O)"G,24!. G""&2>!SB8.8$P*8E( $\XPZ3(=W_<(C,$>7'4> M (KF9>=!Y^,_^ WP@_K&'RB>033-"6,_B1[\V!BL\RTF'RB@0?3NE)*5/R>A MR?U5,W&Q-[=TCOS:V+8Q61V[P]8V!_1?WK>6'U1&ULC9;=CILP M$(5?!?$ "^/PNR*1FJVJ5FJE:*NVUT[B)&@-IK:3;-^^MB$HBP*U/IZTG8A6 M54>/["?3O[J--*-H5-G7#6M5+=I LL,R_ 3/:RCL A?QNV97=7OXOJ5#06E83!4_YU=&#?A-A/#V FNW&^P.RLMFD'%I-+0 M]_Y:M^YZ'?1OR_ %9%A Q@6DKZ4'N25F;VL,I)7T<4*#3'K/H;2H8S,8P!D$T;F,<@"9B@Y2LD]2IHGN$"!"A0/M$[AI7E?R@=(B4+*!SK' MC\EF"H$8=UK\0.L@0;.8&4/# \V#!,UB<$N#[VF_?X:@A]X,X*8&W]5I 3,2 MN&4!\:S70^";MBQG3 NX:P&S[;2-P/?M[!<(<.>";UVDD7SOSGZ$ /&PO=V]R:W-H965T8X3H0J7M9TF.K9E:4)/@I0U;)G%3U6%V;\,"+TL;=>^!E[*8R%4 *5)@X_P M$\2O9LOD"O59]F4%-2]I;3$X+.UG=[&)%5X#?I=PX8.YI2K94?JJ%M_V2]M1 MAH! +E0&+(_5G[B@E9=%FFEPF_M6-9ZO+1? MHBO-3/ Z@M<3W.A#@M\1_'="\"$AZ C!HX2P(X0C FIKUYNYQ@*G":,7B[77 MH<'JUKF+4!Y7KH+Z=/0WN9]<1L]IY,T3=%:).DS68KP!QNT12&;O)3R31.9- MZ-ZMP&J*"-Q;R'H*B9U;R&8*B;S8;-0W[H6O$P3#!/Y()&LQD<;4&N,[?C"J M9PIRS#X"HX_ X&.T'UF+"6]\Q'=40J-*:% 9'<7:#.?'%S@W+,9&U7BSZ_')I[L M1>!.5-"@253 CKIC&PO=V]R:W-H965T^V024!K,+6=L'W[ M^L!2ELS>Q ?^^;\96YZ4(QKGS&Z6&;1#(NH&.R@<^0*^_G+GH MJ-)+<0GD((">;%#' A*&6=#1MO>KTNX=1%7RJV)M#P?AR6O74?%W#XR/.S_R MWS:>VTNCS$90E0.]P ]0/X>#T*M@=CFU'?2RY;TGX+SS'Z/M/@I-@%7\:F&4 MB[EG2CER_F(67T\[/S09 8-:&0NJAQL\ 6/&2>?Q9S+U9Z8)7,[?W#_;XG4Q M1RKAB;/?[4DU.[_PO1.FZK_!#9B6FTPTH^9,VE^OODK% MN\E%I]+15S>VO1U']R4OIC \@$P!9 X@KA8'LIE_HHI6I>"C)]SA#]3<<;0E M^FQJLVF/PG[3R4N]>ZNR."V#FS&:-'NG(0M--"L"[3XC"(;8D[OP)"YP@QC- M,;8&\;L<,]P@00T2:Y"\,\A713I-9C6]*Y(0@E-2E)(BE&)%<9IT02'1!H=D M*"1#()L5)+N'Y#@C1QGY/2,)5XS\CA$EV0>W6J"4 J%$*TJ!7$KX 66#4C8( MA:PHF";&(;H!H:\H1"R2]3/"1.F*$RP>;@?B8EN6]&I^[6V_7.S.;?&1V(?_ M7^YZZG9Z+EPO&PO=V]R:W-H M965TLE5NW4JK;$"*/%314 M/O .6GURYJ*A2B_%A^'(:]-0 M\6\'C/=;UW<_-E[J2Z7,!BF+CE[@%ZC7;B_TBDPNI[J!5M:\=02MZ)B-@<%3&@NKA!D_ F''2>?P=3=V):0+G M\P_WK[9X7J%]]]@+"AVG;'Z'W #IN4F$\TX M009-836LUOI^&."5$*>&:$GD+RJ")/U'\.[5$*"5"*/Z"$JTH M>9SBD!B%Q @D6$#B%21,<$:",A*$$2X8:TT2X8P49:0((UHPUII[C QE9$A\ MNF!DZ[L*LCN4'*7D""5;4/(5Y8N?WZ'H3H8^1P_A+)_**)J_E=#+O06(S%J M:;$_J;C4K70.7.EN8M_\F7,%VM%[T$E7NJM/"P9G9::IGHNAM0T+Q;NQ;9/I MVU'^!U!+ P04 " #C16U0NDQ0U^(! 4!0 &0 'AL+W=O9 N@O ]&>UF@5JEAC[&L6F!$/O ! M>OVFX8(1I9?BC.4@@-0VB5$<^GZ*&>EZ5.8V=A1ESB^*=CT.\): KT)=@?,J.W@M\= MC/)N[IE.3IR_F<7WND"^*0@H5,HX$#UCN.L_\MS9T0S@GADA!.O4P@6_E7HDB9"SYZ8MK[@9A/'.Q# MO3>5"=JML.]T\5)'KV6:^#F^&J-9"[WYHNF=N-)GP_[!#><*M*'_H.MM]16U+"@TRDPS/1?309T6B@_S'827B[#\ M!U!+ P04 " #C16U0\<,C8" " 6!@ &0 'AL+W=OV.FS 0?!7$ YS!&))&!.F2J&JE5HJN:OO;(9N SF!J M.^'Z]O4'QW'@WI_87F9V9A>\R7LNGF4%H(*7AK5R&U9*=1N$9%E!0^4#[Z#5 M3RY<-%3IH[@BV0F@9TMJ&,)1E*&&UFU8Y#9V%$7.;XK5+1Q%(&]-0\7?'3#> M;\,X? T\U==*F0 J\HY>X0>HG]U1Z!,:LYSK!EI9\S80<-F&C_'FD!F\!?RJ MH9>3?6 J.7'^; Y?S]LP,H: 0:E,!JJ7.^R!,9-(V_@SY Q'24.<[E^S?[:U MZUI.5,*>L]_U657;!\*]W8Z:CRC>$-W]T@1ML^TSW1ZIH_BP!*VC_]@E7KO$8Y?,[#I,.A'!./6+I%Z1U".2SD32IOQP.*%JU'D]O1@+C:R2.#DM]:93ZR270<;H_8 MW*Y9?*>'GIM1;VG\,NG"O0'J,'W:E*#^GQP."BS':E M]\*-*G=0O!NF,!K_"HI_4$L#!!0 ( .-%;5"ECN<\FP$ %L# 9 M>&PO=V]R:W-H965T\Q>*@+.HL-@8(J1 :!Y@!WH%0DPC8^1DXZ2<;" M4__(_B?-CK-LA8<[J]YD'=J"WE!20R/V*CS;_A[&>1:4C,,_P@$4PF,GJ%%9 MY=.75'L?K!Y9L!4M/@8JNYDP#/DG$7Y6A">" MJV\B_R'(SA)D9PAN?W0Y8)8)8Q+F(N.+'RKL9"_QV3T)MY/&DZT-N.*TB,;: M $@XN\2[;/&E3X&")D3W>WW/<0!-N-3YE-_U/Y#U!+ P04 " #C16U0 MH6YE P8$ !P$P &0 'AL+W=OS.9-IISV]BRS930#Z XYZ[K_@P 6D5\R<& MY7F77>UJ!9I?1/&[/')>67^R-"\7]K&J3C/'*;='GL7E%W'BN?S/7A197,G; MXN"4IX+'NT:4I0XE)'"R.,GMY;P9>RV6%8U0/.7@MYY_16=DG&\S(1N57P_<*^@]F&TEK0$+\2 M?BD'UU8=RIL0O^N;Y]W")K5'/.7;JC81RY]W?L_3M+8D_?BO,VKWSZR%P^NK M]<!G,6USR>Y'^F^RJX\(.;6O']_$YK;Z+RQ/O O)MJXM^P]]Y*O':$_F, MK4C+YJ^U/9>5R#HKTI4L_M/^)GGS>^GL7V6X@'8"V@ODLS\3N)W _1!XGPJ\ M3N!-%?B=P)\J"#I!,%7 .@&;*@@[03A5$'6":*H R#5SY$,2?"[IDPV3GW)- M-U!%XK2%U53J0US%RWDA+E;1+K937*]IF$F5-%Z/-K7?_%-6:RE'WY=!0.;. M>VVI8U8M0P>,&]$Q\Z(ST!..=*'W@Z)^K*BF5YYPKQ-NY(Z9!XSQQLP_&../ MF4>=\6",?,7,!&/F"6/8F'G&F%"9W)N3L[[M\$9'(H*GR,5+Q6T,>$,#RC-6 M+1(T2-X@/J%J/=WKE!=I>7I ;($;14HV$5O,IL*\ M)Z#X]8Q0-'*5^7K1*8A"-U2P-881SU>J=H-@,@#/Q;/LX5GVM"P'@>HVQJ@5 M.8'9?,Z,O/5Q;WW$@B'> +<0W*SJET"?5QI&H$S_&L& T% -6L<8(::ER'"G MV80D88RRQM88HU85Q@2XMR'N;8A88+B%"+<0W4Y2I$VK?!Z-&=E4Q($@HI'6>-0DK#V6 0,U05F%X& +%AV,, ME@K30EHC&/6B4(L@?5T^7KZ7(9T\H4P\ E:N0(!CXUE9FA;8/>MY%T(1 +5+_? M2+(02'5GC4&A5F$89/H<,71OBK33T/!N0@WME.KM5$M6QPSG-_34=\XU0@%X MOMI44"SR#1L7-71PJG=P/5L8%+JJVQCDJ4YCD-K%G,$';<:+0W-T4UI;<]F1Q[O^)N7[JKYD\KIHSX#:FTJ&PO=V]R:W-H965TZ;8\7G/9-K9N]?$EFVF@%S _'%21 MQ95^+(Y.>2YDO&]$6>I0U_6=+$YR>S)JVEZ+R4A=JC3)Y6MAE9JKK!F8S.\5%^D]6_Y]="/SE]E'V2R;Q,5&X5\C"VOY#GK:CY M!O@OD==R<&_5(WE3ZD?]L-J/;;=.2*9R5]418GUYEU.9IG4@G<;/+J;==UD+ MA_>WZ/-F['HL;W$IIRK]GNRKT]@.;&LO#_$EK;ZJZU)VX_%LJQO\5K[+5.-U M)KJ/G4K+YK^UNY25RKHH.I4L_M5>D[RY7KOX-QDNH)V ]@+=]V<"U@G8AX!_ M*N"=@#\J\#J!]ZC [P3^HP+1"<2C@J 3!(\*PDX0/BH@[LTY]T/B?R[IS28/ M]W*SFU @<=J)U1.B9J&3I@6$COF;7)D)YP= I]'A3-(Z*&'O0P-0D6LGMFAC'\GGG! M&.^>F9L,)_?( @L#"K?$&''/K# F ,7]:W$V?T]X:R*ABUO$\*G"F@!\& #T M$;6(WR!Y@W@N]5W@I$GQT/!IAL0B+ R!FT@LP2@HX!S+RX=6++!8@0MB+;'L M70+R6B$4#1FHU]JD2!BP & ;#'.Y!V;M%L'T #C#7>:XR]QT&:RRJ$6\83], M".@R1C$*AC9#*,X$H%X0BG+HWQRCA L6Y0*-!9U98E0(=\850KDD +ZLN3G[ M])8#9LS&I'C X.S;FA3S>"!PBSW<8L^PF+A@]46>F;,0H.!3!/+AOC,S(>[! M'>[%A)A@(*N MBV=;)WW"[A]2>:CJ6Z'OB_::-7+IETJU"X3DOJ0UD4^\I8U>.7)1$Z6'XH1D*R@Y6%+- M4!0$&-6D:OPBMW-;4>3\K%C5T*WPY+FNB?B[HHQW2S_TWR=>JE.IS 0J\I:< MZ ^J?K9;H4=H4#E4-6UDQ1M/T./2_Q0N-F%@"!;QJZ*=O.I[)I4=YZ]F\/6P M] ,3$65TKXP$T)^H.G(5[WW]4W-GF=S(Y(NN;L=W50Y=*? M^=Z!'LF9J1?>?:$NH=3W7/;?Z(4R#3>1:(\]9]+^>_NS5+QV*CJ4FKSU;=78 MMNM7,NQH,"%RA&@@1.&'A-@1XD<)B2,DCQ)21T@?)6!'P","ZHMEJ_],%"ER MP3M/] >H)>:(MYGF*2>':+^0SHI".=#>05#1BD\QV2CL"D(RN0W C$HV !3#**M8=@"VDL M) S&Q=M\J',3:PS&&@.QWA%(0($$$$A'.PQ@\)V*IJ!)"IC@D4DZ*=DQZG0EL,0OY] B'][9$/R#@#1),?+(@&%\A4]"T8.CJTC(/VW.L>2S2\V,4_4$L#!!0 ( M .-%;5 X"DD+Z@( -H+ 9 >&PO=V]R:W-H965TU$5_*UO1Z%^VLJL+ MI9?=+NK;3A2;P:FN(A+':50791,N9L/>0[>8R8.JRD8\=$%_J.NB^[44E3S- M0PC?-A[+W5Z9C6@Q:XN=^";44_O0Z55TCK(I:]'TI6R"3FSGX0>XNR>)<1@L MOI?BU%_?QB5K*!VO93-<3U/\-S?<@4P.Y.P ]*\.R>20_*L#G1RH MY1"-I0R]N2]4L9AU\A1TX^-M"_,6P1W5W5^;S:'9PV^Z/;W>/2YX#+/H: )- M-LO1AES84,:N;5:N#;FVN$>B_ %%.LESI@3-E S^],*?68C5:)(.)LUH EF2 M68F\9W652X+FDCBYI#G% U T '4"\-BJ9DF=/+-8_^$8AF(8@DDLS&C#+C"$ M>2 I"DD1"+4@J0.Y20@G.(:C&(Y@K+=PR1T,3W/N>;09BLD03&IA,@=#D\SS M_'.4DB,4;E%RET+!4PO$N+ICA)/9\HX=$!#/HP'/% &$D]L<< M*?>\SX$, MWI\"R\GFNG$,4@\(5SBX$N<0VZ3$(65 B>=- 'P4@#L+F-,ZZNH'$L(\('P8 M@#L-4J@#L04N>3@@P$ MQ7$#X1 !D)X)#^:R8 /A0 F0K@ MDPBN>' ES\"6/+B:)X0Q3UL(+GJ"B!X23PA,;W75 M>WW0/B\JL57FENO[;CQMC@LEV^DD'9V/\XO?4$L#!!0 ( .-%;5"ZR%M- M+P( %<& 9 >&PO=V]R:W-H965TS602"J&B@6"]9!J[Z<&*=8JB4_!Z+C@(^&1$D0A6$6 M4-RT?EF8V)Z7!;M(TK2PYYZX4(KYWRT0UF]\Y-\"+\VYECH0E$6'S_ 3Y*]N MS]4J&+,<&PJM:%CK<3AM_">TWN4:;P"_&^C%9.YI)P?&7O7BVW'CAUH0$*BD MSH#5<(4=$*(3*1EO0TY_+*F)T_DM^[/QKKP'U6%])] Z5IM9Z:#9._--N14J M>BUSE!;!52<:,%N+B288-"("E7TL$;E*;*,'>H+N*^P>(:O072)VNH@-/[ES MDQ2ROUQ9]$Q^[X%.GW/(MO M5=>T3>XCC6VY/S _-ZWP#DRJ;F'>](DQ"4ICN%!'5ZLN/RX(G*2>YFK.;:^S M"\FZH8T'XW])^0]02P,$% @ XT5M4-?S!:HU @ H 8 !D !X;"]W M;W)K&UL?57;CILP$/T5Q'O7W).-"-(25+52*T5; MM7UV8!+0&DQM)VS_OK8A+&O%E#B_D#[:&3.V?*6BSDDET0[QG@2I-:@@+/2U"+F\[-4FT[LBRE5T&:#H[, MX=>VQ>QO#H0.>]=W[X;GYE(+94!9VN,+_ #QLS\RN4*SEZIIH>,-[1P&Y[W[ MY.^*1.$UX%<# U_,'97)B=(7M?A:[5U/"0("I5 >L!QN< !"E",IX\_DTYU# M*N)R?O?^6>5J/?NUG4J..,K$<]T^ )3/K'K3,E_@QL0"5=* M9(R2$JZ_3GGE@K:3%RFEQ:_CV'1Z'";_=YJ=$$R$8";XR8>$<"*$;X3H0T(T M$2*#@,94=&T*+'"6,CHX;/R[/5:'R-]%LOJE,NIBZSU9'BZMMVSC/Z;HIAQ- MF'S$! N,/R.0]#Z'"&PA\F!%#]X'.*P1D?\>4JPACYY=1&C-,]3\:)EGX!EY MCIA$8SJ-B9/(D+K&)+&13F'SL[&+C:QB(XM8HR#YB(D703Z90@XVC)%TL<;X M?F(7&UO%QA:QAI \7@L)$D.L!1-N#;$VS'_.8F(5FUC$AH;89/7[HJTI=HU9 M'95BC5D>E5$L6MS3%MA%]T#NE/3:"77<%]:YS3X%ZIX;]ERVW[%;OKD9>_=W MS"Y-QYT3%;*+Z+M^IE2 E.@]R%+6\KF8%P3.0DTW&UL[7WI<]S(E>?GW;\"X67/D!%@-:ZZU!Y'4)34ED=JR:+D'H=C/X!5 M*!+=Q4(U4"4V'?/'[[OR #)1!REY/;8=;I*J0B;R>/FN?._W?MLTFV"[*G_9 M%I?5=K7YC]^,D^PWP:]WRU7S'[^YW6S6S[[]MIG=%G=Y,ZC6Q0J^653U7;Z! M?]8WWS;KNLCGS6U1;.Z6WR91-/KV+B]7O_G=;YOR=[_=_.Y%-=O>%:M-<+&: M!R]7FW+S$+Q><0]EM0K.@T]7+X+3D[/??KOYW6^_Q4;<,$Z"M]5J<]M JWDQ M[W[]HI@-@C0.@R2*I]TOW^;U((B&^&42=;_\PW8U")*)OZ4>KCW&O[PI5T7P M>E/<-?^WVT"F]*&X*9M-G4/+'_*[HOO4IU?O@X\O+W__P[LW[[Y__?(J>/W# M94]/E_#V.E_" .;%K\%_%@_=YR+XWS3.XN&H^\W'.I^7JYO@ZN'NNEIVO]TN MUION9Y?;NL;9OBJ;&;SSST5>XW('+_*-,X?S\S@Y3^.>8;\JET4=7$*[FZIV MQGPQFQ7P/7P[YR?[)B_C^5"LJWI#<]GDFVW3??S/A?.1]/"G:@E4G-Q M'ZJ>AC\6R^7YSZOJ?A5<%7E3K6"HKYMFVSO6EW=%?8-#_+ZN[C>WP65UM\Y7 MSM07^;)QUE*ZN+K+E\O@^;8!^FJ+^]7I:SX-6RROO> MGP'1S;8U+*-S1*V]<[]; M-=6RG-.Y>IXO\]6LP&TH-HUAK,%) +O[\;;:-K#;SK!M1CKIXP]YTT"?SYRO M\^8V@$Z#&?Y1_+(M/^=+>-YYR8=B5L!WU\NB"8-5X5#0Z]5G:%;5I7NNW]?% M.B_G0?$K")_&_?Y#L=BNYM@U3'-6W17!)O_5?>QCM8']F[7FX[X*!%R]>0B# M-2SE)J2IX:S6=YZS]0:.;)#/@$"V2]J >0&R<%:RS,"F^1TRL;_2!PX?*C;! MNOV^W:_[OJKF]^728>O "O+538GSYUEY%_B':G7^RS9?EHN21KHH8"%@W^"P MPJKRD'$0W7;OULBUD44L@2D605W>W&Z0:+=-T;.*[S:W( G\W_$N^+]3M+8L M\^MR66Z %AR" SF"2DH3K/,'W'+/]\ T^XGEA9IX70#!N>RU.UUK+'W#+5? M19=+W+(&%V99K6[.@3O?P2I?=_[;<$D=7C4F.NN2G%V+7F>&=W/%Z'N>N10+F56YX;8A/@$8'HRM6 M,W@X./VAVA1!G#DRAYC=;;6<@P#_M_\S2>+Q=W0P-@\.10![D)DT+-U.!E$, MY%$'P(JV11C$(>A+^)\(N"#?;FZ!T_RUF'\7K"KU:8FBWM$RA?GV=)U$N_H> MA]EX&(Y'$YHY_"L;A4DT;;^0OJN,) Z!,IMU09)]^1#DFP#XD![3>^CKWA$!%_-YB10$&XU\^!QDR2Q?E[#Q+B?>@.:/ MIR^O5_ VEUS 5&BVH)K1>N+;9U4#5)M,P^%0+XQOSC01W^B8 AN+7OY=*&4O MK5*?A[3<)65/W^=XS&Z+30GZ07,&8O>+&1S AM@-L0:/L@=];&<;T)11 MQOD>.?T>F-!9\ :'B)N($\"9'*5L&3V Y:-'Z2I@(S;[OI:)^@7KJ7Q[UML+ M[?YUL:AJ6[G%J7R&97*E^FOS3,^;<M:3&2Y(:3SNE MMI77LLS_\I8DH>-WLL3R>Q'+ERR6>YMH^?Q2Y'/ODYJ)\7AZ'ZL\6H 2D-;* MBDC7;,AQ7*DV^YXCS\7Y-6CF'=-EQS;VM7&<&+\6]:QLR")G_:1:XW,-FE/T M(>\JJ>TKI DXEG#,I-4N#\J3>O:R;#J58$1MED24V GRF[J<;9201J?NQE)R MY*7$'.[+S2V2[QY9]H5?]0A*<016#Z4XS[W\=8;F.8[@&@31 L>G6(>/@,Y! M1/VT;38^87!Q=1F,HI'UA'-\#YB*H[KV3*7WN1U].WZKGKZ=YW;P./+MO%I6 M]X>[DJC)@IHLZNHNJ+04)5>EWZ2WY XUFME#DA[@(Y?_ZG&,-T>4CN63E([+VQQ,8Y(;U@C)5T(-=SE& M#O7OL$6XSZ[_X=!5VTHS\(H]*ZU$&6WD42MFZXNPVB_*8ED@9V(?&'Y$ ML\CQL=JU[M_7U:PHYC)6W+2C]TROU+8A9XIWQOM6:5&NX+3N6:7V8//Y9SS@ M1&UU\;E:?B:G%=Y3X:QALJYJ_CY_D--]1)O66X%NR'PBWK+/UP5MX1R6:]!( MT(7[H*3'OD;=%Q9]XC-\E/Q\;T;2X-W2I@(]QQ:(V+@MIE57[$_ID7ZX[2Z) M:?HX%0(Y:YTIW\Y[NR#6$)#OY4"7>Z]O'H7"=7%3KE 'Q&5X*'+GCFMGZP)Y MB+\=>_1 8EQM[^[P%@ZUY?)F!7QIAH=)'+CXYO? Y6>^^4(7Q I>\>( _1C) MY&AWN_L._O*Q^'43/%_"/G75UQY?["D,__#!!W2S6\QN5]6RNBGQ>@.,L$%P MBF[+)/H."5ANQ.B3^#NP]I"=PUZNJL]L#L^+!MZ"3G-<"#F RX< IX<#QP'= MP4F?D6D.U']7X1C@[P*L>EP-ZA$E")B/(8GC[5U1AP'PUMFFKE8P 'JD7,VW M>!+@O;!8/X.4&H!JH*<;W.<-">)Z7?'%+U OOITVD]AULEFN+@SDY&Z7K-T8Q0+_Y=_$ M,,!S?0]\8?EP7MVCY=1LKYMR7N8U/?2VVB[G=*-]#;/0'3RHYE?EW:S"BWQ: M)TT;)*9F(J?H$QPCTW>7O#C^/?E._/WJS?F[X__ M9?Y^^]ITC_]^3>T'P<42UM"B]1)=&#/9RFM6)WD5,P6[(1L_L?6O3Q2W018$.0'H6+\!Q5L!BD"OCM0QJ=+=UM;VYI2V<"[EL M;N'@+$KT+@&E7)\%GU@FO(0S<9?C4<"WK%'6\-:25#N 6O A#/9 (QX%@2(: M/"YK0XWBT$*O_&Q6K"V*_@0"0.G/1$\7<&!@&8'@2/%HX("L\ANVGX"QW>4_ M@UC3PR;E$J3JG8B;S2WPV'RQ !JA[FL*ABA( ]V*=NY7"T.A?1(H2U P2%"C M0)M7V^O-8KML'PCL'64HF/M+T&SQ#I$]L_"&4JYD'T+]Z"(O:_/ C5Q(\O?S MLIF!^KNM"UEVON?9](P4Q4A[CN.D20]E#RK*"%J[ +:/;L"!ARO9@/ M2(7P;%7/BQJ(TSJ>T/?F'L\F\V?TO(/X ($@9Y5^Q#ZUHT[Q^MO M>#?NIEHBO5EZ9T+@;+@'TG,LV5]4F.)VW M*! (W^A)KU?H'F>^UJO!A88'U#HLP_I0KM;ID]9ENM]VI-VF,TJ;.\OK^H'( M5TXF<[,U*"6_TB&R2>FZF.7;1C. YA;.)RSZA@)A^-.*%EI/B]>D\Q+5WE*T MXO%W3%O>W,*Q7I;P]%S,2]YADE5578(J3SH8+5O)$@@$:%%X M[E'1P102'=EOQ(A-] TWI'$0P0!Q7^>KGS&H!15-31XAG,55\:".!L;>*,H% M=96T!Q&"JB43 /PN[PJTI="\"Q;%7(0IO'6+? +5AZX*R7P:=55X$/A[6=SS M!K2D@[!!DEG J<&D8]5$[#ER3=I2;UX5?)2U3V ,R1&X"J*_@UV$4A5>N%VI5^#';VP MN'4^A[..%"PF3=/NSKS?IYUHBOYI.[_!#P:H@2OW3 E3GVV,.&6E0<_3=S+, MZY1XY1.?L^1EGGD/=%N<5XM%(]("3UK-,V5I3(H3V,#R8IK8W%)+&[8G.ML) MA^[F++!BRUI_*S-!O2P,ECD<6B9F6)+M(E<7C1688K=%SO8_[@4QCKF2H:!H ML9TVHUO3VJM3X4KBA6&C96N!8D0+V+*&;_GG073F+'])RJPH;;3IFF+HU*%K M$D9Y#3I6TAAS[SV'*?(H6VX\6 O+%CJ%O5 &U)N7^O]$\R1SZ#)T3P+WN + MD/WBY@./$TOKBE^$'7J&O2B"Y]N26+;X%^RV>/F!_J;F#+8E. ^R*'B;SVYA M28!*_BV_6W]GC<=Z> S/QL/@U;8&&PWD3 A'[%?\0YPHVPW*6>Z@J18;\D=8 M[5-H/]Z[P:+J,!/'(RI,'&F_K.F9>]"J"]PUL7#AVYGQ]\_*>K:]PTO?&7TP M)S'*O'_C5WBT>7"7/Y T^Z'RR/O3\BQ0D:/F#V!"&W)7=D>9KU9;-G%A@O3H M=='SJ+(MN D]U" YP;AHBD$U@U/&$VW-3GR9E@FT?[XX1U [@EB<:&[8VL#] M**0FU&+T'3%58P&BSU9S T.-6J]@$ER@=\[N "CRIX)+,(]D(J8L% M"F5FT!L*.!.GM&&EIHN9N0:X+AXJL5+0QR=<7_D77ER^0KT(=HU[T:_)@QO. M/2"5=:'/N3U+992AU]'HL6@H(G/)[XI6'W@V?UWS^,K58LF.%- .*QS3NMA@ MJ,.@M29H^=,F40>.<,L#'<=Q(7$<*KA(!2P(4U,^TQ\O+B^5LU2-7NG$Q5QI MGI8+\@$MUQQ9T#UF(,!OX??G&.R(.BF;>RC0JQITS"MRP(F+Z ;TZH*8ZYIS M'-CKA2J",6<;T$Z7>8T[T@"#%AV!!B+1D'(SB.*H ,XDAA+9GI4M@P;!A5?4 M +DBE7_T2"LY8M;AV\@=$[E/8&>MS@9!U'=(IL0G\#]]CO#%01Q(U?@B MO)!!K\@0^?YN5O?S&2CKY -"I;VZ6?'%X'-]UP&;QPN-M_EQD !WSZ!CM2BO MY/P@ZZ>@ GHP#$Z79YPS<_Z<7 >7]J4J>4LLAR%=/7% D&6VH@)&;$_NIN[6 MR^JA*-@K/T-AU!N9,!.M47P56NF\H60S)( PX&9BLH*J.).,A+;#CC0"$'!S M<2Z3=H[+A%N4TZ6$F/J6?B$CM11ZOG+58U>\ZM3X1[&AN@65;^7ULC(T]K,! MKOBB(+G,PE->/Q>3_(%E2-LFI/#-IK5>-"GC-&Y0SB+K!5EMV4]ST'KK\IK= MMG.,A5KB7WQCE0PH,TB2#7L,9R**H#<(22W>21"'PVE,OY,XH=_1:"*W%YX& M[HTC+1!>Y!OO98]%'QX\[I>*KW^ND*V3 IY,X*!_$R1CL'KI5_8-*#S)=!!_ M8YZ?EWA?"78^K!6<7//C S#5\P4.J^T[208I]D9]QH/A"/N,!Y,,^Y2[7':# MG@3I9##"E0*^!>?[!$80#3&&&@8VCLP0R(ECJ66C043_X3N O0X'$RUESE6T MH#D@]CDXP;V&KN%W- #-\&0X&$[QC9/!,*8MXIVP%HE.++)T[K%MP>FCEXOJ MITG]5R3]0F[*\9/[;CPC? Y"'S8+IM-C'I\$5'#@5 /A0%FB ;<'>QL-2\*V$L"#TZ) $I74ABY-. M.PZPQDR#BF,8B:RMC)YF+91GV(/OBG,CT0F&DW6XFCI7UM'A:_&=#3. MRD2C6,*)5"82JWO76@XZ,Y+JH"9D[EHQ,/AD35Z;M@Y#X5=$5W*L1?D@%4"H ME6VS8@6LPKKSLA4,=3?=R'R50S;@S^F\Z[M5"CV<;^$O=+_YYB+:OQBR/!30 MYC"D?UG^S(88:%Y*";5'HJ\8W)S_L@W,1&/[!')"X>N:#3WFN\\C8J\!7&KI-&=EG-^4: 8K0O MKB[/0..(0O5.*\T?])/3]5G0"3RW7ZT]V'0XVYEDAET0=U,GW^]=[?'\:Q8, M'.P7M"0:H.D97]>\ (UR6;&SYQV)^FJ[L:P8^_*1.',C;-+BSK7=X=SJL"6T M6@S65H<5PQ]T;;7I )08T&5(E8GV"!>\S.@$,M75JD(J8B)XO0I>%=?U%J.? M, (_!$UO0'\%41(&DRP)_I"OU-<3]>TDB.+@#]OE@WX96)61_ :3U&ZG/:MQ MBJ^SNAOKMXV#* N#= A=M/Y@U_ Y[&\+^\)#QT]:CR41?PAFHE#N MI9R>6G]B(EKN\GFACJ]CK?,H8>%!J,=)W/, OLX;(I> RNDQ5MV4#7Z$COME MA<@@P#5)G[H4*?VH$+?$:RF_*)O\YJ8N;HAFU1-X"/G+?]MJ 1B MH&/(ZN[Z02[A?\+S^[!FMHY!))(Y(*9PT*#C&):]VM:6*G)*+%T"S\^"TZNB M$--M?+ %I+/=X,W/D/(Y3 Y,@6D:(HG#7Y,TC"?T%Z;KCH?!QZI:*J7*N)R3 M<)Q&01:F40*D%4]B>/T-?%602-1S2<)1.H2?T]$83)UQP$FH6EFB5T_"=$+& MXC0*L^&07CT.)UEJ-EQ?='W$&*L;*]I%R0C:/^4_ZMTMQ.]1<\%H'?Q;]RUA M._1"6_@N++=(@[&?_:NL!_S&:G_ [G33\N%PM")418Z?P$H.(SAUP60D@9O;F]/-7&P8G-F]'_D M1[ )XKZU&BDO8Z6MK#D+M):])108$(C4X M1L&A?CR%>\70>0+>?U$)9^":] MM#O"HWWN4F#M[OPY22G>PJY--DGC((U(X'0H60D$L_6GDR1#JDS2$?SJ&6V7 M+L<)#]8KMU(*[5ZOERK,1:<)V3JC-YH<'PK;C5_HH,''16JG!XSE8.G0D3#4 M&<7=05?/ IW2"VLSRLBGET9@U0?96%F[9,SJI(2:<&D:]@(26T_#;)32[\D8 M-:?5N43:Z(R1U=R?"Z)O2G*=*J."L\#V)&)YH#BUDAA+G-+/"3+*8?#B0#;2 M4EM.(OP/F,HX\=)!1OJ+)B,7ER3'@#8*Y0\#Q"7C*Q-.?+;ISY# HR@@:W5F M_TV,O=&Q88:CM/?Y61]-7+@1,Z3AQ-]M:#HG"%L1I\3!)^$$%IH!@?QAMRU. MFDWP.)X.1W@XN]!(W-\HF_ ?*>B6]K30+L#@ATV!EU=@%]]@W-9&G#,ZYJ=K M !B&3$1#+4EF$!X6,9"D9BM.;8BF=" MAQBQN;I!IQUOR'4^Y^@Z;4X M,DY40HMMB>XM[!0-('&^M@*S\"#IR+"3(3#!H<>:X@LD[Y$8$G/OQ;%ZK8-: MGDCRP]Z(IJ>2_(?\7L?1$..*PF%&KO*8U)H?J_IGCGJM*)PH 05YBOH+T.@K MQ'>XA,W_4LJ$E*=E34()&?E$S@O5D?N'<0N[ P!+A M_<0U'O6]N1U^2E<*O5YZ=2-ZOJ2#4SHWISTQ1THG[GY,;'2%-_8K8V0@5@02VEZ17DH*=DB%; MU(!G=D9L<#J.D*G%XS%I'&$,S3%A&/[,(M2-T?I2JAXRSS$Q..HZ"M-IRG], MQZZ#?/+W/O4TQ3G#7' !PBC->.9@& X39^8IR8QT3/./Z?#0NY(T06^\Z5:Y M8RTGDDM#GMN&>)#BCP2M@72/G/<1'ZP-JBQC_#,V?R;FSQ1M7M 3X<\,_P1! M]A$#W-G&B+-P,E+'7F^J]XQC>%8GN*X=6^=)#^U_^*FG?KQ[+-TPL$X4V%.Y M[QL*"NP&OJ&Z&--E,O_>$2.7#L&23/!7/!GW!>&E(>YD0OZ%_@BZT2C,TDDP M@K,+ N"XZ#EH&F?!.(QA8IB^1X ]'$6$DN.F1M&!=)\$T^F4I,LHC";\%P@: M$"D[<^_--<5BSWX=9/RUU=[18(H_1NA,3;TD.R$QCYI+,?>AMKY G>:)A#AI MO0%=SMHIJX.%3H#?DC!B=6>1SY3#Q7C#"8"TF(MK7V)0+[G!!6P$WT.=XJ-B MO.]J\4J_0J>R6C2?!R<2H8.*4WN\23K0SJG#QH3QSFR]Z]MJ>,>;U\_??8## MMT6%\BY'^%V^4:GYNIR\-O$@HK"#;X)! C]\&SZ8?(-&F[Z]W+=69N;!?8&7 ME6V&&PW@N+5S361AFL?K8CI!O[W!#^1$ ,..8 <_X@N78&QAA 4<.3C4@G/7 M'LYYD SIV\LV+"1\ ?)Y,D29?3"6I(P 1188,B] 790\9G\BDJW42Q(\[^@Y MWN&=*^DV-_W8@5.4+HF1YJ2MP]'G4V7)1"N,MA790&:"NAT3;?]S#KHM2,]S MB56\WKC)13J'3QD#W6LYE+SX_TX@!8487C]([B.'T6+%G/L/4<=0[: YVLH40 )8/Q-R#>,UC\83B.$U_,NDM3:0**3#H!HQ)D=5]: MD.4I6%3;>G,KYZ7G#@/#9A3@ZLM>1#XF?R#&GSDB"+A;L MDP5T*^X/Y?&40Y? 2$J"YPIEZ%M,X%R<&_-3AHE!8"DI3L.4(+M4^,P"74GQ M$+])8[$[T%F=T>U!0F<]FZ3\>SCQ*U)QQ*Y%B;KH 8:#;YZZT/ BJ[/=H1W& MM#]:%!_LM=,(]IQ01O[T:4)&*Z@2">M-&+5'J ,QZ.A9.@V&PQ@_C_!N)HGQ M[]'(NH90G643W)8I.@=A]T#[.I-^TF@$6C]Z<> 5XREJR9-)3$_%:.M\[(8> MF94@_]\4C=\,NB0[(QQE4UI*.TV2 C(H2H*%2'&'. KU0RO$A#C$#?+,&N.? M, C(RN$7?JV%T*&1,":7X]"C\<+M^1E=H9,S"LVJ1(PKXP;HQ$VGL"89V!NM M4T;Z8GX'=MMX$F097I-L2DG8-9$^(-T$A,\7G)5%*5B;$2O$5JOQ%#8W]@0T MC^&49K'LM F=,:Y=25Z4U*8@P:,*(I1-2=\B)T0=0$E ,G_R1)&_DKN..KS%,PT-M8SHGXK401T M@BB:L#6;3O&9#P[N-QC\DY@&S<0^[QD6/ ?=D\,3U/S14.QA6T'I:7B"(YLF M,1O361@G=+1T,$W3\C!ZB7N'@X4C 4Z2P=3'B.@[W!4B[TY@/EV2=73 -)M0 MN@F9SPEP>E8F)&EM%S,TL$5\LJU@*U'*552DND[S]89YTM2?MLSHRAU&N7Q0 M0IU".Q7Q:F 6G?B1Q-\2&),# M#A0Z2(CJ!W29BY>I9\$+&!/"[BAF_SZMK$N_%E;A*=H49]1[#Y2AA-)+[+L\?XJ^'_J%+BAIV>*&.*=H M0$8L -&'2$T[C4D7F^$#E\@N9! MPDS%*Q)QQ"/H 8@C@66G7Q@WWHHW*Y=%2Z.HB\VV7NG[C19%_P3J:S-G- 7: M=-3V$2N"C+G6UXT?6R&),.P(?H[I)RLDB0HPHB@H.@<7&F^PU$@S=*>A+WZ9 MYN;ME+T;$A#;_DV7P_3IXW-M8;>/04^\'P5"'B^U66#!V[1WL@L-MN"R)Q3> M"1K5,)*?'Q3]RPU[:RR4Y%;"Q\S?3K$!DK+W=7+[W'[1N;S&1'&;1>Q?/E2& M**/5/!!*AJ&%IE.X9+C3#T^WH$/4>O7M:VCE]UD)F6)O:&N.+M.*5;[D&-:^ M8,T>Q'OKY6EPX0'J#TULVUC:F- ]U0NT'J&GP&\TQ*)RB$;_'GJG[!8'354! M!NLG'F<[Q-ZW!8S6;(%/,^BLSDS8KB6 Q,F@Z$6$5L$SE+>!5(6P6PSY_)CW M4&2)_2J&/((.D9!:Z1@&:>6P87WTO6^UI:TVV(;D.*%P)9*[H."!=7Y-ZZ:' MXIN;V+S%?+_5>ZCHY]TZ?BMTG/@XS!)T$*>@SX_#)#.Y.]W.W+646)=VMM0. M5$8PL,!TGDSU[C]IW$,0 ##Z-,+1IV.=T;7=:#&@=D+5P+#V@AUJ*@)= N!Y M5VRDAB[:)4MX&]JK@X*)J>4<8RY34K!%E$JDP;4L&BT;P:S0 E%.S%+&BDO MFUIH:T44A!;'+-O+9H^:S,EN;N5AKOAX% [348B7T&D&!A:N^,A_\QYC-*U MIZ^U]!=8=N VN+1P3/&*P 60M')Z%#3HA4GG>1R?2PX=37\RX%T"I S=WD@+]5=*2"H*QFI4[-*K>EEF[[8:O_4SCTEE3BBM)IK 680ZUS :RL\KVZ*0I^)A'&#\:9Q. MZ.I"^" _BN"$:M7C,,JB8#BW@ WC(GX2A.N;,5X3Y$$Q(:OL)"0PL01:" MW;THX3QL@$!H\,8FH>0%S"Z(I],)_^1YI<84B*;!6TKA8'T+OIF.AWUO34?P M53(*ID.8BW?D6+ )O8<4[-6.>D5U/F@,"FW+CE0)(W+1AR!A1.?/5&5'SHO3 M0O74E-BP/C3)M!J4[Q-\NO.$ X_PCFHP M2J!QS(TQ8O-/C&:B0")G;^_ MROD*(0I *X%#FHP&V7#0OBJ>&E2S*!+RUXDTB;HL>B<'>*CFR_MG\W'A,Q^N M/M&%'-_$%3/6?JO% D2&!.$IO QL(TJ9BL$S?;Z)S+'*FVBXUV(,"$E901I MRD+^5-93QZ_=%#V=2P@AF9HS!(RJR[P3K#5H^YNU:%RU.RXM7^-ALK<-;TH+ M:"&Q($3;L@,,8K*[):Z=%X\4,HW8(!(O))@1%1^48_3F@ZV=M>7X $SO&EO MSVQYH7F#?31])>*"<1).Z0HC20>C*+C *4.[41:.HSA(T\%PJ'@1PZ('ITD4 M#LE_"TW&60OYX32E-)HS;(@W8+O?#@0*G'HA(\,ID966?2ZF(<[O:"9M;+1V)X&= 2;C;WK4@X\&[2SUPFH",#$X %''FN?Q7?&88): A92+%G MR1BW[B3)!D-@1FWQPY)')YY*\G.OIJ (TEATRGH+.=HI> A^2B!1&,=#CEH[#\8@DO _BEQ#P+ I_4?1:_#/ M"?Y?A:AQ)TD(7[*\8$U#@@%7Z-3_W. LB5:U;@0?SBF"G ML2 -9E3"?\K?WDFN#+L?P+.4^TCM3M +#S]B-R?3%^^ WE$KJ9S'A3HVC$4=?#904V=@(;P6*,DT5J 1<:*'^>'= M)W774Q<*:LLBPW]OI&(M'#JZN5JQTL1W(GR/9;%-@XS7S:3O5H/M?5UUO2QO M-!(4(7US8QU6#P>KT?Y<_=:!/9=]+^_ %1"JX-U=(5F\'A-Q1>Z #A(9WP9V M1J<9GEF+EDT'4[1622?5*P\!B:4-.75KA9&V*:P.R5G!:>DUE5DGT:7]H@0* M5S#WT#X)^E3!A%C+1$_ERX8R&;@Z4R')^HS!S;<:#']*OMF:Z.NBZ6Y:E[KG M+"^I6'B?1^ST)&BKRWS!C(;I,XL+D/D$+.A/$GH4)-"6H!#Y^C-16:%+W9S: M9* CMW*0]*VG;\K6@=T!*--3MW4+_\U^/ .- M5.YS=!ZPDB4=JB-NTMV$?K<\12C'XU1%*,6NE M]EY3L2!CU8WV/Q]^]P,AWV]V;+:('GG4J"5=%HEEAG+"B04W5!;QAHEOR*0C>+BR"#) M18*RAI 0Y,H5+2JD5Z =C!Z_X91;NZE&M\O &&"'"0)M803 "5XADY'K&,5. M? 7#[DOQ&A51!^1[BT52;JW\+@D28C%!&CLCI^MY:OQ^.G4=$_4N_Y7T>:N> M0L-@Y!)!@7;86DJ[+4!A1L]9=ZPK]$FP/1P&[5IL$A)4&V7R_3H36L4Q 3M;Q4R0+2B@HL0S(IR3?(#'Q!# MMJQUW&_KU<@] G1BUJQGY$VG%;RLH;JDM8G5 JHS"$@X>)0V@^"]/1X"WB % MC2P$SA*GC.PMA:NHTVT4)[4%:.K# 5;R$>^(3 P\+H#'?TSF&V*;46^\2M9H MT,"^*2C2@=10*0G]M!#AVCMNM5CY6TCPGW2,.6-\==(@Q4A/\ M$5E_'9,8&6,FWP$E*[J-K29/312'(1Q2,\-\:H>@^VN7>*'CVJL:(L%(89R^ MYHNJVJPX39KN:Z&;&RELWKF47B)F$(Y=P:RC&EP)>+B&V"M7Z^W&W!>+?BA' MT[Q^$/R^!#4$>#,!Z5'?DK'()$TV)N+E^*O=,!7:V_*&AA?SHY:7;+M2FGD8 M_+*M<+#DTJ(8GIR=[U(_C/,]*&1^II#>&[NBBE4XR*U;<]'I3H?9N859F+4Z M)63LPE8[&A.@!J]XLT5SMF2NQ*!PC)W]N5INN0*IE/O3I6)*"YJ@XLH]JYN* MCV13-@-9R,19R*(D=C2G"PP0BI0;8_YUC=0N8!FTO#MFH/PM!-.X- Q1+0G# M*?L7FE$*I&^PG5L!4.;86.#%(GO1UBP7A9I@ZDS04U'@FHJH2THGON3^"Y3E MZ2>ARQ88#!")^ E9':($#UW)1\ZOB7C;8/VW\I=MT8+<=!K( 94^[ZIYL=R# M>=+Q,Q.ZHQS>!SFY(>V($;$*>T[=I]I7R;;+FF%+4FN<_7-$4^J38;;T;M(IJ+4H36<,'FRDP@3FEG\D]5MLM!D6]69E*:+A0]LI=J^ M*/*K-IC K- ,7P#7=,)+'*3#IQJZX];[W,)1DG0(9@N\#2L:F[+-%":%XZ#Y M-844:_F@"N=U0*\PJ !DI4XDQUON!F,=N>MO>O^661$L]22<@IT\&E*(/%Y*1&$R28+A MF#"Z3X)Q1'ZF;#S(X-]F&>"E811E!&B-8=01I7@3).0WB%V B=AXYP[_4NN% M(:.CT300^.\LG$XP?(3;QW1Y'F?\&KVN'"4C*PL/A^/Q)!A1!_"/.(W4/QC3 M8 RFPC?6^@?3G MS.%BO;$B'[')F00\_3$._I@$?TR#/V86("/B:$G,QA!SCM#QF4WACXSBGL)D M%$G\.'NU,'XAFXX1:R(=QTB ")1$1!E1MQ(*!A^D69"%P^DD&(:C+(:?X[$* M8EV9!\U@X=Q$F":!Z2%C3)8 ,E?1H_L;#+D5$4GO5)-PFL8\0_;Q(DU&$Y[J M:#KN3#4*,6\19CR=C&CBT!A^C:.1/=68)I:&4^01A$R5A5D<[9YJ0ED<] .G M"JN\9ZJ=!G ,_<> DX,YKM"#"/=<@31>6B"-3Q6-4_N-/M0$//3 R;HR4"0 M@FJ[DGN4> ISHG(_F_N*__#IY)V+<4QRF;5J#1OK09=L)<^+&5:W($&[5%>N M0"V=O$RL3;K'6C+5S/!VS[RBJ]&WS1S,17YF736A,B@1*"?!A*/J$/F)?+T: MAPY->M)"<"&I,6D/-A#G:1HFXT1GP[:7!\39*)S"T7J_!3L&+TG>4^3QA5[2 M9SX(-KK:0# >DT>*5#Z1K"3EL935C$$.[@9MR4 H109#:(D&B.#^$$ ?NN00 M[@X.-Z/8$0@1]G%-$$28TJK3)K.,(L0E^9=3_]FVD/' >L84QWC14=0IT9+, M)"=K_72:C7R HJ<,:,K9E%WJT:MK'P@!EO8XC>R:P3Z "_3:>RIN^4X(^FSY M_H%AP%J4/&K5G'VPZ5QN.NV5D$\&KG;^MOH#RGL((65 .%G MP%#,;:9DK1!F6<8(D!/BM59*"VH7H&Y1!Z 2@5;STDD#>"8,&1X94/IW/ "- M17%=^I3:#\:2$WY=?2Z\2VE[DDH[CY3<:,OE5L4#YYB!NAS)WU/WI\1ZA/$[L\$4_4M+J2:Z0]9>IU M95EUZ:(K#ZMJ&FT>!_\B0D7_8;6L;JB2.G"404B1MO>WP&(?SJM[=' A)FI#\.;-I42< M[GX_-GE[P8_CWY?OS-^OWIB_/_Z7^?OM:],]_OLUM1^@X&^!5Y!;1RZLK$J_ MJWG;3V_@^@N\M%WE['ZS=LE!%D7OFBKR,:>;8H-TJLISVHY$%<2[P0J,BQ)S M1QQOT"?VABGTP>8HHKL^"[KMI=IDL<[KEGZYC_#P(90*Z(?C^#ES<-:&L$U> M#WQ?K&7-7"\/%O8 O0AVQ%?X5T>X665T5W-6554\&'D13?8M^Y^*N5WSQH]$ M8B>\[6&3VN&^MWRQB=)M:^ WHL*%DDVIQ8] BE,%_P/;EB,5PYF1$EU(TY^F3U5CDD[+_H.XJ0 M9V<]UX5M8"VZ9?2YUUT(/DE=\M4O\6B8\K20KZ T\WMFSZ^8JLI MZ+.EZ*KR3+[;I-X;(L+6GW>J9EL3H3B]'GHVU41U,#F#,/LOF-NX_,IZT@N% M1QG1E.O@CBI*SS_G!&R,V13.S:8=F$T+JQ9"4R$WD>ANNKAJA1;6[JE^XBV< MN'OKCI;T]1]!" M<1;T=N3>RLQ54-IM>7,+C&A9PM-SP?Z7NH$HKJNZO*&RTK(5I8*7]A;_M(", M_$& A)+.109 AUK]C 7G$79"DUR(D(2%N?G8D@-7!>QS\2X>@FK)1+6AC"VJ M:TL%TAB"9?D0J"@]BJ!K'$AW$%5XWT& \E@M4VZW;0&IHBP61'SE1@(+5:Y- M"[2=I+7":?287R?9P''3OS;*@"D8\ M V/1=2#V%QSD;I_[VH(56#ZTD?XQ1\C(L'R.^6@;JWQ JSO+^^91 O5)5&%) M9%^K,A4,D6:T%M;-]#Q])]HN(\!:#',J"01D27*O35:1H0JW?FD \HA65_)B MFMC<,B3\P>4.L["HY0CF<'/6"]*OC$,UX#!8YL"P0D]*#%K@MT7.SF##I/P%\8[B%:=+2S)[E#.6"H":X%9,"!=C>$2 M%6SH#'-4VL1WD-[^-R$\\[8O179]PLJREPXDPYU UT>0II]]G=Z>=:&TP]W8 MYV''C][11"J!/V(L!P'SEE0<717>4&&[-#R7;[3J&OO+P[%3CJS5B)?"0 T#H$>O2YZ'E5F*#>AAQHD601J^4RV%]=OP\5LK:#4 MP[6LY?UKBNM(>!HJ$<%SJ^,!&L,FU&+T'4D)XWW U'[G_M'R>#12U.ISNP.@ M^I],H6]2>)GIL[TJ$?)2]I:NTYSL1=,%*;@+"D2X+AXJ,6B7>;-12#7BVWIQ M^0H5TK*17O1K8E]BSMK(S6[1@Q,+P5M/N@4LZ"+E&N%A)C M2\G?,*9UL=E2Q5=[35IY=*ZTSDU^_H5DWEU**6]5'4P8I\HK^?'B\K*;4Z*, M$4QD9Y6?V!![B!\D\!=1[O'X-$J G6.I:30&V#. &DI58^"4RFL@'QH8- 4Q M\/7V&LY3P,Y; LW7GH\&S((EUXIN0 B(TD,#Z> !8R(1HJ2QU4MNBG9 'J9Q M^O+FPBYJIT_^G,4\C(Q3UF?[$N6\3RBN2>%MD4,-R6UE("F1KW2&I$T](9SYBK M>!P_/Z@([@$L_."834<^JFE5=(+DC+K4\I?0RM8(=3@^Y- H(%CL[)4Z5IPWXXAYD8 M#/WX8V$[NQRLA)G41>K!0]'X)?O!R-1(+7OP"Z*3V;@CW1+;&ZR21]+VBZ.8 ME>0TSDL,YI:RQ-PO ME03\7*$ )-LKD9#3\6#,O[)O$+]].HB_,<_/2TR9P>J9/Z#J87Y\ /%SOL!A MM5V&C!R<4)_Q8#C"/N/!)/M& U#)W<*)X%*=((=' !$8080)OBAHS" %TJTS[$Z+B3R6 86RA)UB+1 MB47AQSVVC7=]]')1Q#6I_XJD7ZP,?J,/QQ34'_1$S"B2$Z.N>6&4HMYC&[?@ M(\U95:NE4'3(WK+37WR;I?%6*PO$^6--W.8A>"@Q*Q,.(16"43B9PH*D9(:L M"SD;Z+0WG,K4K"O&#=*1345K/V5R"DKBH_- :2NQ>I#6DFDH;Z$JA<4VL+"* M+;AJ!4INL3U?VJ!UA4M>#XUBV,NC!Z"J=G*4O;@ZL^JDM'%\ M/)525.$-ENHBLTT.,QO!]H7B@RC[ P'[V_U4>'#I#XM0E1ED676,:4$E,8!\ M.=^1[K\9 $"ES=@52I1YZ[CY-ZK05^?2BBRG4@HB]PR4&4Q)5X1K"\V;$]@Z MZ#E4WW$UMRIY\$MA?B3%!^V*&EHAJ:W3RW?J.O$FAC5\"]K+MM6^=1\3&-S%==,7@1 M_JF(^7P[XQI=OKFH.&CV0O!00,&L$"&E_)FM:% &?>A3>FKB#;"X*NU'WH>K MSL&.Y4+0AKPO&T;?[,W8.NK85V+Z MK-O*GI"^-2+VH9Y3.)"*51$35[S)?QO1M2 M*H(=M8^_G 6]_;TCU:O:;BSSUXZP(-G6B*"QY%MM=SBW.FPI$2T199LG2F0. MNEZ&Z0#153#=ZV3H@V;8B>4#ZJ,=6UE7JVHK.&)'W8?CG6'2*30Z&JY\.PFBF,%YU20PBT-^QX-6.YUZ&*<$2VRZ&^NW MC0,L\9$.H8LVB<5#U;K=W9A!\0S,,0X=/VD]EA"ZGA. JLB*!VSHV-1/Q2* M&Z@4M5I_8J(>"9I'V&M/U#O0!NB!<>*)X9>UZ2GPAS"*5P:$>&_T[D>ZM'5B M=[$O4(#HRR/OM$ MYF ]^M$K^]5=&;U)"DB8OFFSV\G&X8>5-?'\%U8XV]>>]+_\('O](%[^@[BM M/H]M'Z-Y438*@$_N)%3KK[W#)KNS6CQ#R3OW1>P;0F2/ MQIAC-XXY[ZUF<\C.2;Q6>:9::FED[N; U;MTPK6>%G,K6"T MIG?E1D,JNN7,OW9GO/YTDB*]Y MFE#ERY[1=E>%ZKG"8+W<(B5M9;U>JC!0$]W7RG3O81ZV0-$MPW:/;1BRK\M2 M.K486E"P%DXIK _-V&$H5ARE/* MPD>8^G ",T>$V;Y4%COH\133Z# _;X0GQ%H6WDSJ#TN&T!\(>^!=TB$=:!-W M>,B2VJ&Q$JKVA5?M0WZO8^:(&*-PF#&..S%'3#3GW(&*0@<3D)13Y((PS5=8 MG@<&2]DZ#99/&8X#KO3!TL_DA%-R;C(><;KN$/[PKA$"$W+BN'L_?LAZO:*+ M\O,W)!7<+K[LT7PG)+/\ T^ VX+*@W,&]5!^)^H#1IH0 MQQR7:#ZA=/<3E0>/51XHY1XH?GLG][P2$B L=1Q1T5&N)@RR=)1PS=XD1,A] M3E%7T(AX+L9$N]1U%*93KB$3(HZQ:Z'^G4\]I7JKDR$72X[2C&>.9=X39^8I ML0,JOX P.TC4]*XD]>3*'DQG(5B1Y)B_L$P\B6L,[70&]QW%WJR_,O=Y03&O7!4 E MYLEDY=\[O 7I$/2Y!'_%H+/WN"-2PF]*2%'O]R6,1F&63H(1G#%@H,?Y$:!I MC!48$1D*$YPW]58CQ1*:,K)>I,]$5=:(1V$TX;\09Z8']87*"J\P<:>8DY9] M"!-]HU.%7F#&CYU(]:6%3P$&^&?",>%[H$4^8YN&2\Y.".OD(PYE";H$VLZP M1K + AO?SFD"JV%(WRI1*66)J"!T.!DB,WS3:A)*"4@:0:<1CP!YP:1'6#&B M#JM9+S4ZR&&*$C6R[:XOO+*M "4\!U/V+8!P3Q1:>1-\:P%Y$T>4?M'%DQ(O M&:8$1Z/N^1>HUL98^#[&PD DJ=%4R\C\36C+LDG*OX=]-5LB-FWD+O8P P#F M4ZW4A;S56''54YG4V5>W Q1UO9(JUV@33KGT#1S$A+D.>M:HR#4"167I-!@. M8_P\0AJDTB)>ACA=56IR")]DZ^+U$B? MIZ!1L)*9$3U;,?G X8%ST'W M9(.!V!LID"6;__F4*H\?XI5(>D7&A;2LL4K<$Y84 -D')_M3C@)1XZLBOM@ M6=R4S3(WLXP1U^M,Y&HT(% _FL:ECC+QA7O@$S0/3;N:..(1@XXF!-J9T'7$ M+O)OK1=NG-85/E1PJ%]QB,Z79OW,]3Y]?*Y-LRZ>TJ)L,-I/8(WB820_/R@R MD?@&*]Q$DLA*^)C-R].8 );._:\3UV;[1>?R&K\>$PNW%4[Q'N9%-U\':31. M\L@/NNB@5&K\VASF7W7C==WX)U\OL"6_\/4-MWIU>4O9[V\K:XVE,]H'^WI6=[N3]]'7)>Z%/8\[]J7CZM MYN6!M8%#$U41!F\5]M(3'?9_;V4Q#SC!;Z6D]@>^97]O5\OTE%-^[/(\M9KF MDXJ;]9Y9TU95U5' >91[]$%7YWE.+I''ASY^D2H^AU5!.4@]5:$RUP] ^S_! M5E_J0!+XR$2RZWCZ)^W\OZIS_$^LSO%%2FST4N/^6AM/(+A_U;GX9ZQS<2#G MTP;V:ZD2@(X99OX7=@4(^_[C0BI /"'^\E]5'_XYJC[T5ENQ*#7$-4);[2[_ M(DSO'Z_ZPA/K(O2S I-2<]&*!GRAH@$O;'Q+I2==Z-/WQ52A_^'E!!Z5I/2" M<#@:6CO8-'30?[IZ 9;MF?+EEIBBJ8M9G;3^[<62;4'(PBPN54ZSJ/7$&GPM M0_3T"& J)^ <=G(-@IG.T\#+DQ?FKLK?6SMO4SRN3:AESO$IE=ZI73%(-XR3 M 5JH^<4< 1]U29+=/73SYG!GWTK8:/ .*(G3_<$VV&R6&HO^B/?"$7I+/,I) MNSO0,_OX]F;FYKZKVXFRB/M>LC,@,#3)&V'U:FI!?\=[%O>W5B(82N^]!0%WU/'LV?U MLY[5-]&!G;#'PZP8=]Y":%:KX2HCC3R'Y0#DSFL;I3HD14YU$5C0\VUSQ_<,:%F;"^KB:9\Z$. M[ >%WM?5[ES2'?K@'M6O)V?2\NEW7OA75\/2!I[.5-W%@OHF83ZU4F Q&XN1 M\=B]BI?V)&._I_09Y!A7*IOT"H/0CV=#:? 6%N%6;O-=)K4>!&G$5T?=+_^P M7?5_^3:O!_K2:5>WDUW=.E_:W3I?2M)N[P;XLW7[GK9S=KO*\R.WN)L$VO4/ M';]]QR3)=ML^+E?6U?.[":;=)P[/8]T[PN.R6=V3NC>I]<"QM[):O41P:"KK MXWD7]+?$'=;B!F6YC97PE'&=M\H]'C&1XR9@TF'=K6=9["&)WLQ8=\*')\2Z MHSLT/]:[S$XV[*/WV5.2) PN.?GE347[+_D,>!+K!OH^:$3^\3UB7/[D6=_] M^0&9L]ZA=_-@6^JK\2;?1;+GF39XS? SM_T$)@W8=,9N^T7W:OU*W!!:A?'1/?X0]*=+PIFQV/';"LOLQ/W\99R[M[44', M&=6KQ\K"Z G/9PZ("\93>#Y+/9]ESNKK^!3OJAR0,/K80_!"U2LA5RO\:UEH M-[^]SH@[L#(I!+N.QO[1.M_W>KX./AXZ697^\+J>GN"U>S<5-9^>G(&6UP/@JC'SM"A5)3E_9MQ_]*%#'RF#8]>PK2J]JC>F( 0?_+:P)3D+5O:L[%=WB[*#Y?8\ M=Z>HDYQAV%-KZNC2]AZN0X:F\B=;J80'#,B.R^H?P96JA_P0?+_-T752M5V+ MGV %9ENQ\"7[6!2P5RK[V'K\3;6:P_1I8E2P[QU!ZD]V#D%%4AUW7 3=XYOB@TQ%3Q&/' K=#GL&U8N&B3#O\'@CN$7#M$B(*VA6/5\ MJ.?V7!=&!0L5OG6]XU]S0B27$*3I2,E[WH6(>(0NU,)A<-7Q%A:#HXKN'??Q M6]6/Z. #>3C>/6)=YSA*WCXX!LN_*>KB+CS:BT'Z5-+C#O9 M!X0<5]@CLKT-+&!0Y6;H:7YHQC9%@BBT8OIUNZG M[V"OJ4>\^'&-JWC$T3XJ[L=9PMXLW! =^QQ[[C61=S2TYOF^ +U5 _=K"2UD MWK/,.[I6GECD/U9&N14,(K6LH!D%9&TWMQ774G96#A@FYZ'_85N7S9RKC??? M < XY(1?6B4$^O0![S%H_<-$5!U_QH6V' Z^\>AQEZ9*MG: ^KU./DB/ ^=U M"(C'(]QL LGAZOY^5(Y=K%"#<[@O<3$ZG(/?!]?A-87[^W'0.[P[> "*A]\? MYL'BZ#[HP?/P^<4.Z.DH^ YGT1V #C])]J%M^,:\'Z/C^$/J@^/H#40Z%$>C M=]-WHV&X^KS'>$E]2GX/=(9'S77;1K[P!0MGH_L5PFY$WSAK@S "=,A]-'XNWC0 0/=[Z>V(->; _/?,:>L1P"^^%9L=2_D%G_&W;Q)EIJ]T,/ M$1V!)N(.+\8%=,87^:)#(A^Q[@0@Z=?(^@X7PI)XXF\2'ZTGWEB='B[1CU_R MV.N, U%)7 %V,##)0>]UX4G\*]*/2>+1]CF^NMO1Q6H#%N=R2SMXA;8BJPHO M?Y647ZG[B7Q57W#HR'[]QMU*6.\XSP] 1OG4<&R \';JZ.7[J]8>2^RX)X3< ML;^>BH."L5C\F'/"OAX@RHZ7?@&(E!V]/P(;9:>A^:VU1XBSL#?$GT**HJ'? M^B335$KL^&.&0G+*MH%8Z+-2%?:+@.7J^J^M M13PD,K0-%&/5L;U^V%5X0Y?<:/E-^6CM,RN_Y.N_9[07O/>A>!OQ#7S-5ZJ8 MFM9;0>L'DL>33SOM^%@P3J"82XVY5B2.P4OI(:'W"BQ!!_-P4AUN/BX4"9_K#U:>F_R;I"VR?9B8FZYTO MD*A87"\][1J)]P#+JM*J8:537++N,KZ[7I8W!^W),?N[<]VQAEL216F'FW[- M%7?DK#AJ/%& 7_1M%Q*5A7ZYO\&+.Z3S-UG(SR#_Z%(/Z8'>>^Q^!_^-V0IE M?0>?7=Z6Q0*/_XR5M'>+!5!031P D4 HZ;75D@6_U!3\>A34DJ']9]*6?R]* MT-@W>$IH< =2^_$]P"H\308_ZI6/XY['JUB^Y)961L=C\E..N=W83UZ/F92= MV&(WTDA<]AR/V][':)Z^6"S3C=^::JE;\CZNNZF4?$O7!HHYH!='KR\.R5&! MOLU8_S]H>+US$TRZKS(OK:H]8>VM/K[""'?OK$'%FDGPT#;?F>1>OMZ&]_3_Z.5,1][5;+WMJ-7<@7#XA-7= MV>M76.WCWG?TZN_L_JCE?HSP\8.0>D7/X\1\2YP<)4?V^X0>*4G(ZWU@LN%. MRA"8RB<-5??Q]8;9 LY\TF [/7V](;?0/ \8F/7\UQS68T[8H8"AA\;*N[B< MCPYQ^4.^TB'#CA_1@8VDF]/S:G'^J9$ _[U-K*Q4K\.0$="*0Q_OPC)BKNM> M7!!O2?M/:Z(&#%,YCY(]ZKRUUO)'U_;8$P=FX$I[9^3>EG. K'L"%9ZI_]K: M8)OVOBH,9D]&.]W1^0Z):(.>>F6AR<^._8J=^QH_.FJW(2*D]EROM7;7(%#+ ML>6]T^"@AVZY#]O4)0L;Y-3US>X#.SU@.AVHT\YD7OF03A^3LC/I24G@$0UM MLU6N*@^Z--G]^D6Y(E:*>M'UEN'EH%,&(G:.C8XYA#:_+_+EYA:=KA*"^)X# M=*AP]YI3%/LBO^52NL7!+;9U*0!"*!TQ.XLCH/HX$T6Y]W 5\Q9-#J N19T 6 /90J[/P%TX?E*[(?>+U:;W&V"B5V?X*$ M'RC6OS(./.RYA0M*\*_DES[^RMP$]>-R8X!.L=JH#/2R^=F) XB\(>8*YK5O MU@CZZK9"Y%?WT\P+@6'!P?9&YGN#3F)O> 3BQ7J")A1\;-\KO,@GB"OK^33S M3J,';K9WX7PO''NC30P2;2\(DJ^==R%&O@]M[-K^5W@"0D:^S9_X%NUQZ+3* M[4@Q)+Z&C*CL/1Q'NQ1W@*0>!O&R$S;UL"YZ@%,= 71 4'BT6^JUT$!ZGK&E MY[CG&8W"=VD ,<+6Z#](B1*JE.*NF<'6Z$^]]$)TMACG%[=-Z MQ:92SP3J!473KX'H:+W)6"9%/5=U/B^<=,%XWCEF!\3X%N<) [G:?Z0?>]?;6Q>#U MJ\ M@)8>T\P&9'!9= \>@0^$U]6A=^#Q^L?K@=)U=L\%P3WD[.$-Y6$9^#VM MC\OV[^GD2'P!/YWZ,7Q;2+L6A7I'\B1Y0CIO!NG<.Z"^YVQ^LMK%OSU+=-L_G=_P-02P,$% @ XT5M4*LO-AXW M @ UPD T !X;"]S='EL97,N>&ULU5;;:MM $/V595U* B62G-HEC21H M X%"6P+Q0]_"6AI)"WM15RM7SM=W+[K8+KVY::E?I)DS.V?.7MC9N-%;!O<5 M@$8=9Z))<*5U_3H(FJP"3IH+68,PD4(J3K1Q51DTM0*2-S:)LV >ALN $RIP M&HN6WW+=H$RV0B?XSYYU;JZV?(_V[/,'1\B4.?IWT(OP^KXD=4"]^C_H'S ?$2TL<](N3QH44^VMD 5.9<$ ; MPA)\0QA=*VJS"L(IVWIX;H%,,JF0-IMCE$46:1Y]./*>W;>>AU,AE:OM*_CO MNA]^$!@\*Y R-@J<8P^D<4VT!B5NC>,&._";$.KMU;8V"DM%MM%\@:<$]S-% MUE+EH,8R$1Z@-&906#F*EI7]:UD'-JBUY,;(*2FE($[#D-$;AC8#QN[MH?Y4 M['%W!?)C[):$&%D5@VEFW9O3KH5.\BZ;Y]ZAO3J*%M5T(_7;ULQ&.-^>'+A3 M4-#.^5TQUC?LI*[9]@VCI>#@Y_+3@M&1!=.8#'50)15]-'SVI&0& (71!I2F MV2[R19%Z!9T>3E-7'*MY?H*:GWJ=2Q"@"-L5;8[^_[S*_UCQY:L_E^PNE4/! M3ZC1=J@3$+DX!9'+ORPRZ"_TG:ZQUS-&%*U;RC05O=R*YCEX/;9I)_BC?2VP MO:M[:AV&7I.U>67M\9O<' K2,GUGI^B""9[L]U9XM!Q'K4:*!$_V!\AIRZ]< MP>DIEWX%4$L#!!0 ( .-%;5#7+K#]8@8 "L[ / >&PO=V]R:V)O M;VLN>&ULQ9M=D]HV%(;_BH:K=*9;\+>3R68FW0TM,VE"0YK;C-8(\,2VJ"SO M1WY]CTS('@,ZTQL.5V!C[(=CT*-7$J\?M/EVI_4W\5A737L]VEB[?34>M\5& MU;+]36]5 Z^LM*FEA4VS'K=;H^2RW2AEZVH<3B;IN)9E,WKS>G^NN1GC#6U5 M84O=P$ZWXTNI'MKGU]VFD'# O?HL[ZY'DY&0G=73LK+*W$JK_C"ZVY;-^GH4 MC,2J-*U=N&OW1]9E4];E=[7LM]J-?OA3F_*[;JRL%H715=6_R[W0OPFNT/[< M\T496Q:# ZV\^R2!]7J43N"$]V5;WI55:9^N1_WS2HW@4XS1Q^CKL'_<%?&5 M^3]EU*M56:A;772U:NRNCD95[NI-NRFW[4@TLE;7H_TAXFVS%.\:"S1BUNQ. M!<>ZSP*7GBUWG\M"Q9YAA7E5P@MFM@P<^/D@;V!;5^42KKX4O\M*-H42?2/;#8),"+QN+(#,",F. # 'RD[I7 M3:?@L=# >-#VY 1ASD 8]67<;JO^1LNJO\UB6ND'!/F2@'S) !GW92Q4>2_A MXKAE#"94VSUA8$N ;=; +;9@T"$;Z94SBZ5G2X'MH]TH X16-FO'(-ZVK<*_ MD8"R2W!FO?28&6!"=V<+_8JG7\4<'&.%=-+^%V-2?@G.+)@>,^_O]%+=0=O8 MJ'9PJRFO!&<62P_W$N#>%H7IH-U^]PAG:X??1SV$BC,"7EDH!#)H&SB>LJ?!,?M^Z0'S^2KL28 ME% "#J,$3BGOE3SX E(."3@D$CB+W.BZ+NVN3^.J!_T=B\L74CX).7P2.*&\ MJ[>5?E)*_*X:M2IMWRAB3$HM(8=: N>6J2R-^"(KZ-U %VQ:-I .!M4D@PN' M6@+GEH5:]T$04C$.+"%EE)##*(%3RM^=-!#9JZ=] :$3-L.8E%M"#K<$.[E M0],>=E]#RBOAF;VR@',L.^C2S&8 Z+Z'\F>S"%7%F)1BPC,K!D43IVC=09/3 MK,4<+%9XQ)*2?D4(XO7 VJ&5'* MB3B44@"*.8',J>>U(,28EH(@EXPSSU\E:4OJ)6/3C"V("8U+ZB5@B MCB>)#7\_E'XBEL3SG,1.W>Z8$D_,DG4\(6)0QYA23\R2=0Y#Q,EJ4O*)6;*. M)TT,JTG))V8)/0=IXF0QR7F:,[N'C!7#8E+RB5E&U7S]]0AC4O*)+SE9\S7& MF)1^XHNFGP1C4OJ)6?3CPTPQ)J6?F$,_WI!VB^)PC M(=<+<%CH$/-Y"V-2%DHX+'0XA/#>$XI"Z676ENPVX4Q*0NE%UAA<%J6*;EN[1(#<<\;&).R M4,J2A8XP;]5*&:.6&).R4,J2A3S5''2+4\I"*_%XM2)EH8QE M0,XS_CJH9D99*&,9D/-A8EEFE(4RE@$YWS#Q ).R4,8R(.?#Q$[/* ME+*L0 M?)BX(Y=1%LI8+.3#Q(,S&66AC,5"/LP,8Y+KIUDLA*,<75S"D+Y2P6&F!..]L9)?YR?UG" MF)2%5;J#6294Q;*62SDFV3#%LHI"^4L%CJ:9-LI?H'7<>64A7(6"_DF MV0;5I"R4LUCH:)+M1 #.*0OE+!8ZQ+S:_3UAB$E9*&>QT#'FW&@QU09CDG_E M.;.%Z#G+P7>3LE#>6VC<']R^>;V$%JU1RP]PB1;V%[(JYD:X!W>F((P3MZQ[ MU575#>S[V+S7TNWOS['_G^J;_P!02P,$% @ XT5M4."O!_VR @ #4 M !H !X;"]?ZV,V MLEZKZ:=K5$^/TS57S_MMU3_O;;7Z6??'/&PK\WXQ;VW_6DXY#\7<+O9AW&"\ MY:/+_[-]>SB<=_E[N_MUS9#,!PD]R,T'.7J0GP_R]* P'Q3H M03H?I/2@.!\4Z4%I/BC1@S;S01MZD%T#&=?\)(0U7VL+N+9\KRT V_+%MH!L MRS?; K0M7VT+V+9\MRV V_+EMH!NR[?; KPM7V\!>@M?;P%ZRP+/VNAAFZ^W M +V%K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[<#>CN^W@[H[?AZ M.Z"W6^"L!!V6\/5V0&_'U]L!O1U?;P?T=GR]'=#;\?5V0&_'U]L!O1U?;P_T M]GR]/=#;\_7V0&_/U]L#O?T"9]WHL)NOMP=Z>[[>'NCM^7I[H+?GZ^V!WIZO MMP=Z>[[> >@=^'H'H'?@ZQV WH&O=P!Z![[> >@=%GA7B5Y6\O4.0._ USL MO0-?[P#T#GR] ] [\/56H+?R]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W+C!K M@H9-^'HKT%OY>BO06_EZ*]!;^7I'H'?DZQV!WI&O=P1Z1[[>$>@=^7I'H'?D MZQV!WI&O=P1ZQP5F!=&P(%_O"/2.?+TCT#OR]4Y [\37.P&]$U_O!/1.?+T3 MT#OQ]4Y [\37.P&]$U_O!/1.?+T3T#LM,.N-AKWY>B>@=^+KO9GH74YUG_<_ MAO[<',N]2_Y9_,N:"=QE^+CD^V?<5OUR_XG2P[A+-K?/N_]=W%;]$V&F%>7I M-U!+ P04 " #C16U0D-YNSC\" !G,P $P %M#;VYT96YT7U1Y<&5S M72YX;6S-V]]NFS 4Q_%7B;B=@H,-ADU-;]K=;I6V%_# 25#X)]OMTK>?0]M) MJS*I51/I>Q,"QYSS@UB?NUS]?)RL7QSZ;O#K9!?"]$4(7^]L;WPZ3G:(EA/BJ=N*R=1[L[5"KE9:U.,0[!"6X=@CN;ZZM1MSWX7%S=/U8^MU8J:I:VL3 MVG$0#T/SJNGRN6'J;#>O\;MV\I_B@F3Q]1"[^'AMG<2J3\0;)KR^\7@>[_O^ M8)UK&_NN:.-FT]:V&>O[/MZ2^LE9T_B=M:'O4K\SSC8_@FN'[7/>.^/"-]/' MQN+0B7\6I)?+$1X[>SK 7#GGY!"WA3TU:BX\?68?&OBR&^K1V>7D8M6%]L3C MQ4AWL>K%<>$Y']$>MTYCFS<-CZTO]\/^'MU^_G[JA?\M>C$?/O;6SY=#0G(H M2(XD !D;V-0&UL4$L! A0#% @ XT5M4$%1# 'N M *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! M A0#% @ XT5M4)E&PO=V]R:W-H965T&UL4$L! M A0#% @ XT5M4*8YCT>-! (1< !@ ( !"@P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4$A! M>O_6! H1L !@ ( !7Q< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ XT5M4'%\[%NW 0 T@, !@ M ( !EB, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4.DUJMFW M 0 T@, !D ( !3"L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4'I1A)^W 0 T@, !D M ( !$S$ 'AL+W=O&PO=V]R M:W-H965T\T !X;"]W;W)K&UL M4$L! A0#% @ XT5M4(!QNA"V 0 T@, !D ( !W#8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXT5M4,B6STNW 0 T@, !D ( !ISP 'AL+W=O M1 >&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4*02L .D @ % L !D M ( !-T@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XT5M4%&%/$^W 0 T@, !D ( !$D\ 'AL M+W=O&PO=V]R:W-H965T]2 !X;"]W;W)K&UL4$L! A0#% @ XT5M M4/./ BK! 0 -P0 !D ( !W50 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4,;,MAZW 0 T@, M !D ( !L5H 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ XT5M4%-3NXS= 0 04 !D M ( !I6 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XT5M4)D\IZ6S 0 T@, !D ( !K68 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4.FH M/7:S 0 T@, !D ( !?6P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4$3>HS_L 0 W00 !D M ( !N', 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XT5M4(AGZ-C^ @ E@L !D ( ! M/'L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XT5M4%XB[T,P @ =P8 !D ( !0H, 'AL+W=O&UL4$L! A0#% @ XT5M4*^/8^?Q M 0 -@4 !D ( !OXD 'AL+W=ON0! "9! &0 M@ 'GBP >&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4&GF'O3N 0 @ 4 !D M ( !X) 'AL+W=OAAPN,! "9! &0 @ $%DP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ XT5M4/@DS]O7 @ 0P !D ( !M)< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXT5M4'^B:NE2 @ & @ !D ( !/)\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4"9>%,OI @ MR@P !D ( !JZ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4 J#G(T; @ ]@4 !D M ( !%J\ 'AL+W=O&PO=V]R:W-H M965TDJB4 ( &<' 9 M " 5ZU !X;"]W;W)K&UL4$L! M A0#% @ XT5M4#[0/S'+ @ B0H !D ( !Y;< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M M4'MS*'!+ @ 3@< !D ( !$L 'AL+W=O&PO=V]R:W-H965T;$ !X;"]W;W)K M&UL4$L! A0#% @ XT5M4+I,4-?B 0 % 4 M !D ( !+<< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4*%N90,&! @U:(# #3#P &0 @ <0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ XT5M4#@*20OJ @ V@L !D ( ! -@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XT5M4*FZ MX4^64 E%D! !0 ( !\]\ 'AL+W-H87)E9%-T&UL4$L! A0#% @ XT5M4*LO-AXW @ UPD T ( ! MNS ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MXT5M4."O!_VR @ #4 !H ( !K#D! 'AL+U]R96QS+W=O M;LX_ @ 9S, !, M ( !ECP! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& &( ,8@#@&@ !C\! end XML 32 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Indebtedness (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Long-term Debt Instruments [Table Text Block]
    December 31,
    2019   2018
Revolving credit facility   $
-
    $
8,000
 
Term loan    
-
     
17,143
 
Total long-term debt    
-
     
25,143
 
Current portion    
-
     
(2,857
)
Long-term debt, excluding current portion   $
-
    $
22,286
 
XML 33 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Receivables (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
    December 31,
    2019   2018
Accounts receivable–trade   $
29,134
    $
28,885
 
Less allowance for doubtful receivables    
(486
)    
(564
)
Receivables, net   $
28,648
    $
28,321
 
XML 34 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Note 6 - Other Intangible Assets
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]
(
6
)
Other Intangible Assets
 
The carrying values of the Company’s definite-lived intangible assets as of
December 31, 2019
and
2018
are as follows (in thousands):
 
December 31, 2019
  Tradename & Brand   Non-
Compete
  Customer
List
  Total
Estimated useful life   10 years   5 years   20 years    
Gross amount   $
367
    $
462
    $
22,555
    $
23,384
 
Accumulated amortization    
(70
)    
(177
)    
(2,162
)   $
(2,409
)
Net balance   $
297
    $
285
    $
20,393
    $
20,975
 
 
December 31, 2018
  Tradename & Brand   Non-
Compete
  Customer
List
  Total
Estimated useful life   10 years   5 years   20 years    
Gross amount   $
367
    $
462
    $
22,555
    $
23,384
 
Accumulated amortization    
(33
)    
(85
)    
(1,034
)   $
(1,152
)
Net balance   $
334
    $
377
    $
21,521
    $
22,232
 
 
 
Amortization expense related to intangible assets was approximately
$1.3
million,
$1.2
million, and
$0.3
million for the years ended
December 31, 2019,
2018
and
2017,
respectively. The estimated remaining amortization expense as of
December 31, 2019
is as follows (in thousands):
 
2020
 
 
1,257
 
 
2021
 
 
1,257
 
 
2022
 
 
1,257
 
 
2023
 
 
1,172
 
 
2024
 
 
1,164
 
 
Thereafter
 
 
14,868
 
 
Total
 
$
20,975
 
 
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Income Tax
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Income Tax Disclosure [Text Block]
(
10
)
Income Tax
 
The Company’s income tax provision for the years ended
December 31, 2019,
2018
and
2017
consists of the following (in thousands):
 
    Years Ended December 31,
    2019   2018   2017
Current                        
Federal   $
2,920
    $
1,772
    $
3,117
 
State    
185
     
439
     
551
 
     
3,105
     
2,211
     
3,668
 
Deferred                        
Federal    
485
     
1,917
     
(1,091
)
State    
306
     
(36
)    
72
 
     
791
     
1,881
     
(1,019
)
Total income tax provision   $
3,896
    $
4,092
    $
2,649
 
 
 
The approximate tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are as follows (in thousands):
 
    December 31,
    2019   2018
Deferred tax assets:                
Reserves   $
362
    $
367
 
Inventory capitalization    
396
     
421
 
Compensation programs    
578
     
447
 
Retirement liability    
-
     
2
 
Equity-based compensation    
403
     
290
 
Lease liability    
795
     
11
 
Intangible assets    
73
     
141
 
State tax credits, net of federal impact    
274
     
257
 
Gross deferred tax assets    
2,881
     
1,936
 
Valuation allowance    
(136
)    
-
 
Net deferred tax assets    
2,745
     
1,936
 
                 
Deferred tax liabilities:                
Excess of book over tax basis of fixed assets    
(4,877
)    
(4,668
)
Goodwill    
(2,008
)    
(1,397
)
Right of use asset    
(781
)    
-
 
Total deferred tax liabilities    
(7,666
)    
(6,065
)
Net long-term deferred tax liabilities   $
(4,921
)   $
(4,129
)
 
The amounts recorded as deferred tax assets as of
December 31, 2019
and
2018,
represent the amount of tax benefits of existing deductible temporary differences or carryforwards that are more likely than
not
to be realized through the generation of sufficient future taxable income within the carryforward period. The Company has gross deferred tax assets of approximately
$2.9
million at
December 31, 2019,
that it believes are more likely than
not
to be realized in the carryforward period. Management reviews the recoverability of deferred tax assets during each reporting period. The Company has provided a valuation allowance of approximately
$136
thousand for deferred tax assets (net of federal tax benefit), primarily related to tax credits generated in its
2018
Massachusetts state income tax return that are being carried forward to future periods. The Company is uncertain as to whether it will have sufficient future taxable income in Massachusetts to utilize the credits prior to their expiration date. The valuation allowance against the Company’s deferred tax assets
may
require adjustments in the future based on changes in the mix of temporary difference, changes in tax laws, and operating performance.
 
The Company has approximately
$348
thousand of tax credit carryforwards related to
one
state jurisdiction that expire between
2020
and
2033.
 
The actual tax provision for the years presented differs from the “expected” tax provision for those years, computed by applying the U.S. federal corporate rate of
21%
to income before income tax expense as follows:
 
    Years Ended December 31,
    2019   2018   2017
Computed “expected” tax rate    
21.0
%    
21.0
%    
34.0
%
Increase (decrease) in income taxes resulting from:                        
State taxes, net of federal tax benefit    
1.8
     
2.8
     
3.5
 
Meals and entertainment    
0.2
     
0.2
     
0.3
 
Tax credits    
(6.2
)    
(1.9
)    
(0.6
)
Domestic production deduction    
-
     
-
     
(2.6
)
Non-deductible ISO stock option expense    
-
     
0.1
     
0.1
 
Unrecognized tax benefits    
(0.7
)    
-
     
-
 
Excess tax benefits on equity awards    
(0.7
)    
(1.3
)    
(1.4
)
Excess compensation    
0.6
     
0.8
     
-
 
Impact on deferred taxes of new legislation    
-
     
-
     
(11.1
)
Other    
0.4
     
0.5
     
0.1
 
Change in valuation allowance    
0.1
     
-
     
-
 
Effective tax rate    
16.5
%    
22.2
%    
22.3
%
 
The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. The Company has
not
been audited by any state for income taxes with the exception of returns filed in Michigan which have been audited through
2004,
income tax returns filed in Massachusetts which have been audited through
2007,
income tax returns filed in Florida which have been audited through
2009,
income tax returns filed in New Jersey which have been audited through
2012,
and income tax returns in Colorado which have been audited through
2017.
Federal and state tax returns for the years
2016
through
2019
remain open to examination by the IRS and various state jurisdictions.
 
A reconciliation of the beginning and ending amount of gross unrecognized tax benefits (“UTB”) resulting from uncertain tax positions is as follows (in thousands):
 
    December 31,
    2019   2018
Gross UTB balance at beginning of fiscal year   $
150
    $
150
 
Reductions for tax positions of prior years    
(150
)    
-
 
Gross UTB balance at end of fiscal year   $
-
    $
150
 
 
The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of
December 31, 2019
and
2018
is
$0
and
$150
thousand, respectively.
 
In addition, the total amount of accrued interest and penalties on uncertain tax positions at
December 
31,
2019
and
2018
is
$0
and
$153
thousand, respectively.
 
At
December 31, 2018,
all of the unrecognized tax benefits related to tax returns of a specific state jurisdiction that are currently under examination. On
January 17, 2019
the Company came to an agreement with the state and on
February 21, 2019
the Company received a check in the amount of
$156,000
as settlement of the unrecognized tax benefits.
XML 36 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Total
Balance (in shares) at Dec. 31, 2016 7,212     30  
Balance at Dec. 31, 2016 $ 72 $ 25,216 $ 88,352 $ (587) $ 113,053
Share-based compensation (in shares) 32      
Share-based compensation $ 1 1,067 1,068
Exercise of stock options net of shares presented for exercise (in shares) 47      
Exercise of stock options net of shares presented for exercise $ 1 676 677
Net share settlement of restricted stock units and stock option tax withholding (in shares) (11)      
Net share settlement of restricted stock units and stock option tax withholding $ (1) (295) (296)
Net income 9,210 9,210
Balance (in shares) at Dec. 31, 2017 7,280     30  
Balance at Dec. 31, 2017 $ 73 26,664 97,562 $ (587) 123,712
Share-based compensation 1,212 1,212
Exercise of stock options net of shares presented for exercise (in shares) 79      
Exercise of stock options net of shares presented for exercise $ 1 1,269 1,270
Net share settlement of restricted stock units and stock option tax withholding (in shares) (5)      
Net share settlement of restricted stock units and stock option tax withholding (144) (144)
Net income 14,311 14,311
Excess tax benefits on share-based compensation - adjustment 167 167
ASC 606 adjustments (71) (71)
Balance (in shares) at Dec. 31, 2018 7,385     30  
Balance at Dec. 31, 2018 $ 74 29,168 111,802 $ (587) 140,457
Share-based compensation 1,591 1,591
Exercise of stock options net of shares presented for exercise (in shares) 45      
Exercise of stock options net of shares presented for exercise 705 705
Net share settlement of restricted stock units and stock option tax withholding (in shares) (13)      
Net share settlement of restricted stock units and stock option tax withholding (512) (512)
Net income 19,750 19,750
Balance (in shares) at Dec. 31, 2019 7,446     30  
Balance at Dec. 31, 2019 $ 74 $ 30,952 $ 131,552 $ (587) $ 161,991
XML 37 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2019
Mar. 05, 2020
Jun. 28, 2019
Document Information [Line Items]      
Entity Registrant Name UFP TECHNOLOGIES INC    
Entity Central Index Key 0000914156    
Trading Symbol ufpt    
Current Fiscal Year End Date --12-31    
Entity Filer Category Accelerated Filer    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Well-known Seasoned Issuer No    
Entity Emerging Growth Company false    
Entity Small Business true    
Entity Interactive Data Current Yes    
Entity Common Stock, Shares Outstanding (in shares)   7,463,260  
Entity Public Float     $ 279,729,924
Entity Shell Company false    
Document Type 10-K    
Document Period End Date Dec. 31, 2019    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Amendment Flag false    
Title of 12(b) Security Common Stock    
XML 38 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Supplemental Cash Flow Information
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Cash Flow, Supplemental Disclosures [Text Block]
(
3
)
Supplemental Cash Flow Information
 
 
 
Years Ended December 31,
 
 
2019
 
2018
 
2017
 
 
(in thousands)
Cash paid for:
 
 
 
 
 
 
 
 
 
 
 
 
Interest
 
$
664
 
 
$
1,303
 
 
$
47
 
Income taxes, net of refunds
 
$
1,255
 
 
$
3,463
 
 
$
3,878
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-cash investing and financing activities:
 
 
 
 
 
 
 
 
 
 
 
 
Capital additions accrued but not yet paid
 
$
213
 
 
$
218
 
 
$
85
 
 
During the years ended
December 31, 2019,
2018
and
2017,
the Company permitted the exercise of stock options with exercise proceeds paid with the Company’s stock (“cashless” exercises) totaling approximately
$0,
$0
and
$172
thousand, respectively.
XML 39 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Note 12 - Stock Option and Equity Incentive Plans - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Outstanding, restricted stock units (in shares) | shares 72,996
Outstanding, weighted average award date fair value (in dollars per share) | $ / shares $ 23.60
Awarded, restricted stock units (in shares) | shares 64,701
Awarded, weighted average award date fair value (in dollars per share) | $ / shares $ 33.55
Shares vested, restricted stock units (in shares) | shares (20,529)
Shares vested, weighted average award date fair value (in dollars per share) | $ / shares $ 23.74
Forfeitures (in shares) | shares (3,302)
Forfeitures, weighted average award date fair value (in dollars per share) | $ / shares $ 33.31
Outstanding, restricted stock units (in shares) | shares 113,866
Outstanding, weighted average award date fair value (in dollars per share) | $ / shares $ 28.36
XML 40 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Note 19 - Acquisition (Details Textual)
$ in Thousands
6 Months Ended 12 Months Ended
Feb. 01, 2018
USD ($)
Jun. 30, 2018
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Business Combination, Acquisition Related Costs     $ 1,089
Dielectrics [Member]          
Business Acquisition, Percentage of Voting Interests Acquired 100.00%        
Payments to Acquire Businesses, Gross $ 80,000        
Business Combination, Consideration Transferred, Working Capital Adjustment $ 250        
Lessee, Operating Lease, Term of Contract 5 years        
Number of Lease Term Options 2        
Business Combination, Acquisition Related Costs   $ 1,100      
Lessee, Operating Lease, Renewal Term 5 years        
XML 41 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Note 15 - Employee Benefit Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Contribution Plan, Cost $ 1,000 $ 1,100 $ 800
Self-insured Health Insurance Program, Stop Loss Amount 225    
Deferred Compensation Liability, Classified, Noncurrent, Total 2,788 2,044  
Assets for Plan Benefits, Defined Benefit Plan $ 2,800 $ 2,000  
XML 42 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Net Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Basic weighted average common shares outstanding during the year (in shares) 7,424 7,347 7,248
Weighted average common equivalent shares due to stock options and restricted stock units (in shares) 92 83 89
Diluted weighted average common shares outstanding during the year (in shares) 7,516 7,430 7,337
XML 43 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Note 6 - Other Intangible Assets - Definite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Gross amount $ 23,384 $ 23,384
Accumulated amortization (2,409) (1,152)
Net balance 20,975 22,232
Trade Name and Brand [Member]    
Gross amount 367 367
Accumulated amortization (70) (33)
Net balance 297 334
Noncompete Agreements [Member]    
Gross amount 462 462
Accumulated amortization (177) (85)
Net balance 285 377
Customer Lists [Member]    
Gross amount 22,555 22,555
Accumulated amortization (2,162) (1,034)
Net balance $ 20,393 $ 21,521
XML 44 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net sales $ 50,260 $ 49,394 $ 51,399 $ 47,328 $ 50,697 $ 47,808 $ 49,019 $ 42,931 $ 198,381 $ 190,455 $ 147,843
Product [Member]                      
Net sales                 193,016 183,186 146,275
Tooling and Machinery [Member]                      
Net sales                 2,730 4,302 1,181
Engineering and Development [Member]                      
Net sales                 $ 2,635 $ 2,967 $ 387
XML 45 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Receivables (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable, Credit Loss Expense (Reversal) $ (52) $ (50)
XML 46 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 173 460 1 false 51 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ufpt.com/20191231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.ufpt.com/20191231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.ufpt.com/20191231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Income Sheet http://www.ufpt.com/20191231/role/statement-consolidated-statements-of-income Consolidated Statements of Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.ufpt.com/20191231/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ufpt.com/20191231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Revenue Recognition Sheet http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition Note 2 - Revenue Recognition Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Supplemental Cash Flow Information Sheet http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information- Note 3 - Supplemental Cash Flow Information Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Receivables Sheet http://www.ufpt.com/20191231/role/statement-note-4-receivables Note 4 - Receivables Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Inventories Sheet http://www.ufpt.com/20191231/role/statement-note-5-inventories- Note 5 - Inventories Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Other Intangible Assets Sheet http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets- Note 6 - Other Intangible Assets Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Property, Plant and Equipment Sheet http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment Note 7 - Property, Plant and Equipment Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Indebtedness Sheet http://www.ufpt.com/20191231/role/statement-note-8-indebtedness Note 8 - Indebtedness Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Accrued Expenses Sheet http://www.ufpt.com/20191231/role/statement-note-9-accrued-expenses Note 9 - Accrued Expenses Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Income Tax Sheet http://www.ufpt.com/20191231/role/statement-note-10-income-tax Note 10 - Income Tax Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Net Income Per Share Sheet http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share Note 11 - Net Income Per Share Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans Sheet http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans Note 12 - Stock Option and Equity Incentive Plans Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Leases Sheet http://www.ufpt.com/20191231/role/statement-note-13-leases Note 13 - Leases Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Commitments and Contingencies Sheet http://www.ufpt.com/20191231/role/statement-note-14-commitments-and-contingencies Note 14 - Commitments and Contingencies Notes 20 false false R21.htm 020 - Disclosure - Note 15 - Employee Benefit Plans Sheet http://www.ufpt.com/20191231/role/statement-note-15-employee-benefit-plans Note 15 - Employee Benefit Plans Notes 21 false false R22.htm 021 - Disclosure - Note 16 - Fair Value of Financial Instruments Sheet http://www.ufpt.com/20191231/role/statement-note-16-fair-value-of-financial-instruments- Note 16 - Fair Value of Financial Instruments Notes 22 false false R23.htm 022 - Disclosure - Note 17 - Segment Data Sheet http://www.ufpt.com/20191231/role/statement-note-17-segment-data Note 17 - Segment Data Notes 23 false false R24.htm 023 - Disclosure - Note 18 - Quarterly Financial Information (Unaudited) Sheet http://www.ufpt.com/20191231/role/statement-note-18-quarterly-financial-information-unaudited Note 18 - Quarterly Financial Information (Unaudited) Notes 24 false false R25.htm 024 - Disclosure - Note 19 - Acquisition Sheet http://www.ufpt.com/20191231/role/statement-note-19-acquisition Note 19 - Acquisition Notes 25 false false R26.htm 025 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.ufpt.com/20191231/role/statement-schedule-ii-valuation-and-qualifying-accounts Schedule II - Valuation and Qualifying Accounts Notes 26 false false R27.htm 026 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ufpt.com/20191231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies 27 false false R28.htm 027 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies 28 false false R29.htm 028 - Disclosure - Note 2 - Revenue Recognition (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition-tables Note 2 - Revenue Recognition (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition 29 false false R30.htm 029 - Disclosure - Note 3 - Supplemental Cash Flow Information (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information-tables Note 3 - Supplemental Cash Flow Information (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information- 30 false false R31.htm 030 - Disclosure - Note 4 - Receivables (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-4-receivables-tables Note 4 - Receivables (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-4-receivables 31 false false R32.htm 031 - Disclosure - Note 5 - Inventories (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-5-inventories-tables Note 5 - Inventories (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-5-inventories- 32 false false R33.htm 032 - Disclosure - Note 6 - Other Intangible Assets (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-tables Note 6 - Other Intangible Assets (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets- 33 false false R34.htm 033 - Disclosure - Note 7 - Property, Plant and Equipment (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment-tables Note 7 - Property, Plant and Equipment (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment 34 false false R35.htm 034 - Disclosure - Note 8 - Indebtedness (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-8-indebtedness-tables Note 8 - Indebtedness (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-8-indebtedness 35 false false R36.htm 035 - Disclosure - Note 9 - Accrued Expenses (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-9-accrued-expenses-tables Note 9 - Accrued Expenses (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-9-accrued-expenses 36 false false R37.htm 036 - Disclosure - Note 10 - Income Tax (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-10-income-tax-tables Note 10 - Income Tax (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-10-income-tax 37 false false R38.htm 037 - Disclosure - Note 11 - Net Income Per Share (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share-tables Note 11 - Net Income Per Share (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share 38 false false R39.htm 038 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-tables Note 12 - Stock Option and Equity Incentive Plans (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans 39 false false R40.htm 039 - Disclosure - Note 13 - Leases (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-13-leases-tables Note 13 - Leases (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-13-leases 40 false false R41.htm 040 - Disclosure - Note 16 - Fair Value of Financial Instruments (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-16-fair-value-of-financial-instruments-tables Note 16 - Fair Value of Financial Instruments (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-16-fair-value-of-financial-instruments- 41 false false R42.htm 041 - Disclosure - Note 17 - Segment Data (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-17-segment-data-tables Note 17 - Segment Data (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-17-segment-data 42 false false R43.htm 042 - Disclosure - Note 18 - Quarterly Financial Information (Unaudited) (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-18-quarterly-financial-information-unaudited-tables Note 18 - Quarterly Financial Information (Unaudited) (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-18-quarterly-financial-information-unaudited 43 false false R44.htm 043 - Disclosure - Note 19 - Acquisition (Tables) Sheet http://www.ufpt.com/20191231/role/statement-note-19-acquisition-tables Note 19 - Acquisition (Tables) Tables http://www.ufpt.com/20191231/role/statement-note-19-acquisition 44 false false R45.htm 044 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) Sheet http://www.ufpt.com/20191231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables Schedule II - Valuation and Qualifying Accounts (Tables) Tables http://www.ufpt.com/20191231/role/statement-schedule-ii-valuation-and-qualifying-accounts 45 false false R46.htm 045 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-tables 46 false false R47.htm 046 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant, and Equipment (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant, and Equipment (Details) Details 47 false false R48.htm 047 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Compensation Cost Charged Against Income (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-compensation-cost-charged-against-income-details Note 1 - Summary of Significant Accounting Policies - Compensation Cost Charged Against Income (Details) Details 48 false false R49.htm 048 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Fair Value Assumptions (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-assumptions-details Note 1 - Summary of Significant Accounting Policies - Fair Value Assumptions (Details) Details 49 false false R50.htm 049 - Disclosure - Note 2 - Revenue Recognition (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition-details-textual Note 2 - Revenue Recognition (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition-tables 50 false false R51.htm 050 - Disclosure - Note 2 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition-revenue-disaggregated-by-the-major-types-of-goods-and-services-sold-details Note 2 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (Details) Details 51 false false R52.htm 051 - Disclosure - Note 2 - Revenue Recognition - Contract Assets and Liabilities (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition-contract-assets-and-liabilities-details Note 2 - Revenue Recognition - Contract Assets and Liabilities (Details) Details 52 false false R53.htm 052 - Disclosure - Note 3 - Supplemental Cash Flow Information (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information-details-textual Note 3 - Supplemental Cash Flow Information (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information-tables 53 false false R54.htm 053 - Disclosure - Note 3 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details Note 3 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Details 54 false false R55.htm 054 - Disclosure - Note 4 - Receivables (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-4-receivables-details-textual Note 4 - Receivables (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-4-receivables-tables 55 false false R56.htm 055 - Disclosure - Note 4 - Receivables - Receivables (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-4-receivables-receivables-details Note 4 - Receivables - Receivables (Details) Details 56 false false R57.htm 056 - Disclosure - Note 5 - Inventories - Summary of Inventory (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-5-inventories-summary-of-inventory-details Note 5 - Inventories - Summary of Inventory (Details) Details 57 false false R58.htm 057 - Disclosure - Note 6 - Other Intangible Assets (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-details-textual Note 6 - Other Intangible Assets (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-tables 58 false false R59.htm 058 - Disclosure - Note 6 - Other Intangible Assets - Definite-lived Intangible Assets (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-definitelived-intangible-assets-details Note 6 - Other Intangible Assets - Definite-lived Intangible Assets (Details) Details 59 false false R60.htm 059 - Disclosure - Note 6 - Other Intangible Assets - Future Amortization of Intangible Assets (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-future-amortization-of-intangible-assets-details Note 6 - Other Intangible Assets - Future Amortization of Intangible Assets (Details) Details 60 false false R61.htm 060 - Disclosure - Note 7 - Property, Plant and Equipment (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment-details-textual Note 7 - Property, Plant and Equipment (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment-tables 61 false false R62.htm 061 - Disclosure - Note 7 - Property, Plant and Equipment - Property, Plant, and Equipment (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment-property-plant-and-equipment-details Note 7 - Property, Plant and Equipment - Property, Plant, and Equipment (Details) Details 62 false false R63.htm 062 - Disclosure - Note 8 - Indebtedness (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-8-indebtedness-details-textual Note 8 - Indebtedness (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-8-indebtedness-tables 63 false false R64.htm 063 - Disclosure - Note 8 - Indebtedness - Long-term Debt (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-8-indebtedness-longterm-debt-details Note 8 - Indebtedness - Long-term Debt (Details) Details 64 false false R65.htm 064 - Disclosure - Note 9 - Accrued Expenses - Accrued Expenses (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-9-accrued-expenses-accrued-expenses-details Note 9 - Accrued Expenses - Accrued Expenses (Details) Details 65 false false R66.htm 065 - Disclosure - Note 10 - Income Tax (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-10-income-tax-details-textual Note 10 - Income Tax (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-10-income-tax-tables 66 false false R67.htm 066 - Disclosure - Note 10 - Income Tax - Income Tax Provision (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-10-income-tax-income-tax-provision-details Note 10 - Income Tax - Income Tax Provision (Details) Details 67 false false R68.htm 067 - Disclosure - Note 10 - Income Tax - Deferred Tax Assets and Liabilities (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-10-income-tax-deferred-tax-assets-and-liabilities-details Note 10 - Income Tax - Deferred Tax Assets and Liabilities (Details) Details 68 false false R69.htm 068 - Disclosure - Note 10 - Income Tax - Income Tax Rate Reconciliation (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-10-income-tax-income-tax-rate-reconciliation-details Note 10 - Income Tax - Income Tax Rate Reconciliation (Details) Details 69 false false R70.htm 069 - Disclosure - Note 10 - Income Tax - Unrecognized Tax Benefits (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-10-income-tax-unrecognized-tax-benefits-details Note 10 - Income Tax - Unrecognized Tax Benefits (Details) Details 70 false false R71.htm 070 - Disclosure - Note 11 - Net Income Per Share (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share-details-textual Note 11 - Net Income Per Share (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share-tables 71 false false R72.htm 071 - Disclosure - Note 11 - Net Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share-weighted-average-number-of-shares-used-to-compute-net-eps-details Note 11 - Net Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) Details 72 false false R73.htm 072 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-details-textual Note 12 - Stock Option and Equity Incentive Plans (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-tables 73 false false R74.htm 073 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Compensation Cost (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-compensation-cost-details Note 12 - Stock Option and Equity Incentive Plans - Compensation Cost (Details) Details 74 false false R75.htm 074 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Summary of Stock Option Activity (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-summary-of-stock-option-activity-details Note 12 - Stock Option and Equity Incentive Plans - Summary of Stock Option Activity (Details) Details 75 false false R76.htm 075 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Restricted Stock Unit Activity (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-restricted-stock-unit-activity-details Note 12 - Stock Option and Equity Incentive Plans - Restricted Stock Unit Activity (Details) Details 76 false false R77.htm 076 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Future Share-based Compensation Expense (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-future-sharebased-compensation-expense-details Note 12 - Stock Option and Equity Incentive Plans - Future Share-based Compensation Expense (Details) Details 77 false false R78.htm 077 - Disclosure - Note 13 - Leases (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-13-leases-details-textual Note 13 - Leases (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-13-leases-tables 78 false false R79.htm 078 - Disclosure - Note 13 - Leases - Lease Cost (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-13-leases-lease-cost-details Note 13 - Leases - Lease Cost (Details) Details 79 false false R80.htm 079 - Disclosure - Note 13 - Leases - Aggregate Future Lease Payments (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-13-leases-aggregate-future-lease-payments-details Note 13 - Leases - Aggregate Future Lease Payments (Details) Details 80 false false R81.htm 080 - Disclosure - Note 13 - Leases - Future Minimum Lease Payments For Operating Leases (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-13-leases-future-minimum-lease-payments-for-operating-leases-details Note 13 - Leases - Future Minimum Lease Payments For Operating Leases (Details) Details 81 false false R82.htm 081 - Disclosure - Note 15 - Employee Benefit Plans (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-15-employee-benefit-plans-details-textual Note 15 - Employee Benefit Plans (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-15-employee-benefit-plans 82 false false R83.htm 082 - Disclosure - Note 16 - Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-16-fair-value-of-financial-instruments-financial-assets-measured-at-fair-value-on-a-recurring-basis-details Note 16 - Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details) Details 83 false false R84.htm 083 - Disclosure - Note 17 - Segment Data - Net Sales by Market (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-17-segment-data-net-sales-by-market-details Note 17 - Segment Data - Net Sales by Market (Details) Details 84 false false R85.htm 084 - Disclosure - Note 18 - Quarterly Financial Information (Unaudited) - Summarized Quarterly Financial Data (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-18-quarterly-financial-information-unaudited-summarized-quarterly-financial-data-details Note 18 - Quarterly Financial Information (Unaudited) - Summarized Quarterly Financial Data (Details) Details http://www.ufpt.com/20191231/role/statement-note-18-quarterly-financial-information-unaudited-tables 85 false false R86.htm 085 - Disclosure - Note 19 - Acquisition (Details Textual) Sheet http://www.ufpt.com/20191231/role/statement-note-19-acquisition-details-textual Note 19 - Acquisition (Details Textual) Details http://www.ufpt.com/20191231/role/statement-note-19-acquisition-tables 86 false false R87.htm 086 - Disclosure - Note 19 - Acquisition - Assets Acquires and Liabilities Assumed (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-19-acquisition-assets-acquires-and-liabilities-assumed-details Note 19 - Acquisition - Assets Acquires and Liabilities Assumed (Details) Details 87 false false R88.htm 087 - Disclosure - Note 19 - Acquisition - Pro Forma Information (Unaudited) (Details) Sheet http://www.ufpt.com/20191231/role/statement-note-19-acquisition-pro-forma-information-unaudited-details Note 19 - Acquisition - Pro Forma Information (Unaudited) (Details) Details 88 false false R89.htm 088 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.ufpt.com/20191231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.ufpt.com/20191231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables 89 false false All Reports Book All Reports ufpt-20191231.xml ufpt-20191231.xsd ufpt-20191231_cal.xml ufpt-20191231_def.xml ufpt-20191231_lab.xml ufpt-20191231_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Property, Plant and Equipment [Table Text Block]
 
 
December 31,
 
 
2019
 
2018
Land and improvements
 
$
3,191
 
 
$
3,191
 
Buildings and improvements
 
 
35,502
 
 
 
35,187
 
Leasehold improvements
 
 
3,022
 
 
 
2,843
 
Machinery & equipment
 
 
66,438
 
 
 
62,440
 
Furniture, fixtures, computers & software
 
 
6,414
 
 
 
7,119
 
Construction in progress
 
 
1,522
 
 
 
999
 
 
 
$
116,089
 
 
$
111,779
 
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Supplemental Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
 
 
Years Ended December 31,
 
 
2019
 
2018
 
2017
 
 
(in thousands)
Cash paid for:
 
 
 
 
 
 
 
 
 
 
 
 
Interest
 
$
664
 
 
$
1,303
 
 
$
47
 
Income taxes, net of refunds
 
$
1,255
 
 
$
3,463
 
 
$
3,878
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-cash investing and financing activities:
 
 
 
 
 
 
 
 
 
 
 
 
Capital additions accrued but not yet paid
 
$
213
 
 
$
218
 
 
$
85
 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
    Years Ended December 31,
    2019   2018   2017
Basic weighted average common shares outstanding during the year    
7,424
     
7,347
     
7,248
 
Weighted average common equivalent shares due to stock options and restricted stock units    
92
     
83
     
89
 
Diluted weighted average common shares outstanding during the year    
7,516
     
7,430
     
7,337
 
XML 50 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Property, Plant and Equipment
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]
(
7
)
Property, Plant and Equipment
 
Property, plant and equipment consist of the following (in thousands):
 
 
 
December 31,
 
 
2019
 
2018
Land and improvements
 
$
3,191
 
 
$
3,191
 
Buildings and improvements
 
 
35,502
 
 
 
35,187
 
Leasehold improvements
 
 
3,022
 
 
 
2,843
 
Machinery & equipment
 
 
66,438
 
 
 
62,440
 
Furniture, fixtures, computers & software
 
 
6,414
 
 
 
7,119
 
Construction in progress
 
 
1,522
 
 
 
999
 
 
 
$
116,089
 
 
$
111,779
 
 
Depreciation and amortization expense of Property, Plant and Equipment for the years ended
December 
31,
2019,
2018
and
2017,
were approximately
$6.9
million,
$6.6
million, and
$5.3
million, respectively.
XML 51 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Net Income Per Share
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Earnings Per Share [Text Block]
(
11
)
Net Income Per Share
 
Basic income per share is based upon the weighted average common shares outstanding during each year. Diluted income per share is based upon the weighted average of common shares and dilutive common stock equivalent shares outstanding during each year. The weighted average number of shares used to compute both basic and diluted income per share consisted of the following (in thousands):
 
    Years Ended December 31,
    2019   2018   2017
Basic weighted average common shares outstanding during the year    
7,424
     
7,347
     
7,248
 
Weighted average common equivalent shares due to stock options and restricted stock units    
92
     
83
     
89
 
Diluted weighted average common shares outstanding during the year    
7,516
     
7,430
     
7,337
 
 
The computation of diluted earnings per share excludes the effect of the potential exercise of stock awards, including stock options, when the average market price of the common stock is lower than the exercise price of the related options during the period. These outstanding stock awards are
not
included in the computation of diluted earnings per share because the effect would have been antidilutive.
 
For the years ended
December 31, 2019,
2018
and
2017,
the number of stock awards excluded from the computation was
16,536,
10,344
and
27,336,
respectively.
XML 52 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
    Years Ended December 31,
    2019   2018   2017
Net sales of:                        
Products   $
193,016
    $
183,186
    $
146,275
 
Tooling and Machinery    
2,730
     
4,302
     
1,181
 
Engineering services    
2,635
     
2,967
     
387
 
Total net sales   $
198,381
    $
190,455
    $
147,843
 
Contract with Customer, Asset and Liability [Table Text Block]
    Contract Liabilities
    Years Ended
    December 31,
    2019   2018
Deferred revenue - beginning of period   $
2,507
    $
871
 
Acquired in Dielectrics business combination    
-
     
2,175
 
Increases due to consideration received from customers    
3,216
     
4,188
 
Revenue recognized    
(3,149
)    
(4,727
)
Deferred revenue - end of period   $
2,574
    $
2,507
 
    Contract Assets
    Years Ended
    December 31,
    2019   2018
         
Unbilled Receivables - beginning of period   $
65
    $
-
 
Increases due to revenue recognized - not invoiced to customers    
831
     
301
 
Decreases due to customer invoicing    
(824
)    
(236
)
Unbilled Receivables - end of period   $
72
    $
65
 
XML 53 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Note 15 - Employee Benefit Plans
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Compensation and Employee Benefit Plans [Text Block]
(
15
)
Employee Benefit Plans
 
The Company maintains a profit-sharing plan for eligible employees. Contributions to the Plan are made in the form of matching contributions to employee
401
(k) deferrals, as well as discretionary profit-sharing amounts determined by the Board of Directors to be funded by
March 15
following each fiscal year. Contributions to the Plan were approximately
$1.0
million,
$1.1
million and
$0.8
million for the years
2019,
2018
and
2017,
respectively.
 
The Company has a partially self-insured health insurance program that covers all eligible participating employees. The maximum liability is limited by a stop loss of
$225
thousand per insured person, along with an aggregate stop loss determined by the number of participants.
 
The Company has an Executive, Non-qualified “Excess” Plan (“the Plan”), which is a deferred compensation plan available to certain executives. The Plan permits participants to defer receipt of part of their current compensation to a later date as part of their personal retirement or financial planning. Participants have an unsecured contractual commitment from the Company to pay amounts due under the Plan.
 
The compensation withheld from Plan participants, together with gains or losses determined by the participants’ deferral elections is reflected as a deferred compensation obligation to participants and is classified within the liabilities section in the accompanying balance sheets. At
December 31, 2019
and
2018,
the balance of the deferred compensation liability totaled approximately
$2.8
million and
$2.0
million, respectively. The related assets, which are held in the form of a Company-owned, variable life insurance policy that names the Company as the beneficiary, are classified within the other assets section of the accompanying balance sheets and are accounted for based on the underlying cash surrender values of the policies and totaled approximately
$2.8
million and
$2.0
million as of
December 
31,
2019
and
2018,
respectively.
XML 54 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Note 19 - Acquisition
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Business Combination Disclosure [Text Block]
(
19
)
Acquisition
 
On
February 1, 2018
the Company purchased
100%
of the outstanding shares of common stock of Dielectrics Inc., pursuant to a stock purchase agreement and related agreements, for an aggregate purchase price of
$80
 million in cash. The purchase price was subject to adjustment based upon Dielectrics’ working capital at closing. An additional
$250
thousand of consideration was paid by the Company as a result of the final working capital adjustment. A portion of the purchase price is being held in escrow to indemnify the Company against certain claims, losses and liabilities. The Purchase Agreement contains customary representations, warranties and covenants customary for transactions of this type.
 
Founded in
1954
and based in Chicopee, Massachusetts, Dielectrics is a leader in the design, development, and manufacture of medical devices using thermoplastic materials. They primarily use radio frequency and impulse welding to design and manufacture solutions for the medical industry. The Company has leased the Chicopee location from a realty trust owned by the selling shareholder and affiliates. The lease is for
five
years with
two
five
-year renewal options.
 
The following table summarizes the allocation of consideration paid to the acquisition date fair value of the assets acquired and liabilities assumed based on management’s estimates of fair value (in thousands):
 
Consideration Paid:
 
 
 
Cash paid at closing
 
$
80,000
 
 
Working capital adjustment
 
 
250
 
 
Cash from Dielectrics
 
 
(3,272
)
 
Total consideration
 
$
76,978
 
 
 
 
 
 
 
 
Purchase Price Allocation:
 
 
 
 
 
Accounts receivable
 
$
4,384
 
 
Inventory
 
 
4,418
 
 
Other current assets
 
 
122
 
 
Property, plant and equipment
 
 
4,600
 
 
Customer list
 
 
22,555
 
 
Non-compete
 
 
462
 
 
Trade name and brand
 
 
367
 
 
Goodwill
 
 
44,516
 
 
Total identifiable assets
 
$
81,424
 
 
Accounts payable
 
 
(1,325
)
 
Accrued expenses
 
 
(946
)
 
Deferred revenue
 
 
(2,175
)
 
Net assets acquired
 
$
76,978
 
 
 
Acquisition costs associated with the transaction were approximately
$1.1
million and were charged to expense in the year ended
December 31, 2018.
These costs were primarily for investment banking and legal fees and are reflected on the face of the income statement.
 
The following table contains an unaudited pro forma condensed consolidated statement of operations for the years ended
December 31, 2018
and
2017,
as if the Dielectrics acquisition had occurred at the beginning of each of the respective periods (in thousands):
 
    Year Ended December 31,
    2018   2017
    (Unaudited)   (Unaudited)
Sales   $
193,510
    $
180,419
 
Operating Income   $
19,464
    $
18,990
 
Net Income   $
14,110
    $
13,126
 
Earnings per share:                
Basic   $
1.92
    $
1.81
 
Diluted   $
1.90
    $
1.79
 
 
The above unaudited pro forma information is presented for illustrative purposes only and
may
not
be indicative of the results of operations that would have occurred had the Dielectrics acquisition occurred as presented. In addition, future results
may
vary significantly from the results reflected in such pro forma information.
XML 55 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Indebtedness (Details Textual) - USD ($)
12 Months Ended
Feb. 01, 2018
Dec. 31, 2019
Dec. 31, 2018
Interest Rate Swap [Member]      
Derivative, Notional Amount $ 20,000,000 $ 14,285,712  
Derivative, Term of Contract 5 years    
Derivative, Fixed Interest Rate 2.70%    
Interest Rate Swap [Member] | Other Nonoperating Income (Expense) [Member]      
Derivative, Gain (Loss) on Derivative, Net, Total   388,000 $ 64,000
Interest Rate Swap [Member] | Other Current Liabilities [Member]      
Derivative, Fair Value, Net, Total   $ 325,000  
Subsidiary Guarantors [Member] | Unsecured Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]      
Debt Instrument, Basis Spread on Variable Rate 1.00%    
Subsidiary Guarantors [Member] | Amended and Restated Credit Agreement [Member]      
Debt Instrument, Face Amount $ 70,000,000    
Debt Instrument, Interest Rate, Effective Percentage   2.80%  
Letters of Credit Outstanding, Amount $ 700,000    
Subsidiary Guarantors [Member] | Amended and Restated Credit Agreement [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]      
Debt Instrument, Basis Spread on Variable Rate 1.50%    
Subsidiary Guarantors [Member] | Amended and Restated Credit Agreement [Member] | Prime Rate [Member] | Minimum [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.00%    
Subsidiary Guarantors [Member] | Amended and Restated Credit Agreement [Member] | Prime Rate [Member] | Maximum [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.25%    
Subsidiary Guarantors [Member] | Amended and Restated Credit Agreement [Member] | Unsecured Revolving Credit Facility [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 50,000,000    
Subsidiary Guarantors [Member] | Amended and Restated Credit Agreement [Member] | Unsecured Term Loan [Member]      
Debt Instrument, Face Amount $ 20,000,000    
XML 56 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Income Tax - Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Federal $ 2,920 $ 1,772 $ 3,117
State 185 439 551
Current income taxes 3,105 2,211 3,668
Federal 485 1,917 (1,091)
State 306 (36) 72
Deferred income taxes 792 1,881 (1,019)
Total income tax provision $ 3,896 $ 4,092 $ 2,649
XML 57 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; } ZIP 58 0001171843-20-001695-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-20-001695-xbrl.zip M4$L#!!0 ( .-%;5"9F!ZK&CC78$J<:-M_:X3ZC5+:_>[8N.6IXY_N0 @:(( M&P1H7"1Q?OV;6040 (DB<2W1C^;/9TO?7[][^_;Q\?$P?7>S?8,^[1']_-YY>!O^"&]*DZ$H#15I^UK@NB *WGOA MKQDO&L3,?@=^P,=GZFZ1=,SU%E:7)( NR)Z 7+M/\\\#3^ M/->\K;QLS=2];(KH3TB2E";)=FP[6&7W8?CN6W^S)F_AH2$\15Q3C][S3#V[ M(_@AHQO/];>/+S1O3MN'+S.DZOEKE],T_)(A59]9KP'6F^+C]N,O5R:(Z-X[ MUYU5]'2P6/NIQ_ +?("2(LEQNX$WO->T]3[=X0\9M >^RU77["W\>I88,\:. ML87/C=^R'[>/[AG!HT*?E6:SV5OZZ_91+^LY:%-Z^_^^?/ZN+\E*&^X.LB?/ M+/(6^ ]!^ ?V^LZC/]V2A4"I>+=TR>+G,Y3G,)+E^9-GG(4_HRG]?.:9J[5% MSMZR=F!@O;M8$=N __E7EG8OZ([MDR?_%ILR?H]$+$KLHR13:9O&SV?Z<"2= MO5]HED?^\7:OG;CY2SK>_2O3TS7K-Z*YGVSC(WB^(CTIX[/W0_85ZXO7:-SM M1TW_U&^N2VR"O3R2K<(_J[.P]?IO5Y[;!_1X9 M.24DJTY9?TGA9C:ZW^<=V%.AKB9G[R5Q^+_I3K"5N.U/MF_ZFTOXWM6L:W K M3_]+-H4L13U[+\+_S215&HU95YF-[O7IK%:._=UW]#^_+S67>-\"G\[=X,!2 M!)B_1_.Q.#H3#**;*Q@#/Y]=?[W:"8%MLN?I]#ST:)MG[R?J6)''8HJP M SWO4'W[_[FE_,P!10^&_$2Q&0V>ANUY]@_KF'7W]QG4=_"42O M-;N0:M2TNSC0ZF[7,(T0]Q*,\-YQBUD#F-R%KA,KC+5H0\GN4RWO=GL-_;B: M[IL/!$: %HJI$,O*GK"S&]WM^B:86Z9^93F:OV=\V-]X*$^3QB=N>QPE3"^, M9H8!3 +OY_7MT(=Y\N_^?K MM\_??KG^]%VX_GJ9[#C=^F[?WY?$LLJ8V#C#Q)*-[74$XK,^!)YI$Z^8GY;/ MWOMND.XHV=AN3_]T+(B7-9>97+$A"W/"5R?9TTYCNWW]"QC^7]MYM+\3S8.5 MAW'M>0%Q"_$G[O;):33N^SN!T!X>E.3YG>E;A4QF!.)D?E"@CI!UO-MBW->= MJZ%[_+Y9S1VKD"Q'9^\Q0F(=I)IAK4-0_ YC+B.PR+?%/S4KT'Q8X5W8QO\- M-,M<;.!Y<"FX^/$^PK1L.5[@DCOH_H,%A.>GQ9/4B3@20;?_;?D_&>8#+!4W M%D1HANFM+6WS3C!MB-O(3\("FAPNM)5IP9>^N2*>8)-'P756FAW^ZIG_)N\$ M25S[9_]][_^TT^+N,S\)2.(0V+FWWPFN>;^$KU8:.N)W OPNB+252 S"]34V M^!9:Q*^%0JWK!!U>5O/_K:W6/]ES;_W3,VP]C\H>"4KVG0"V9?Q$7]OUB@-T MB^=) E^-*"X=VW,LTPCG91L6-Z9F"1A[$(P+A2(C (L%T'WN>1/?X3O?&A:W]&):2]AH>*GG[0=%V9CIBKA M(]'):@X3H"(-!/3# V%7:(UYQ&W5: %5S"<8.XO DO0PF??'>PTU0=G'JZ-_*SWMY]]Y :D:%EK MS6 ;T+ @P+^]M:9'?X>]S1W7(.Y0=RQ+6WO09?0)NC7MX:-I^,MWPD04UT_A M\&%]N%$##P16B;IF1=J;.[[OK,YB:HSHR8-*M\@B4TB^D:>E?:\LA+P/&3WP M8+82TNT#\R C^^.N[,4%'A@MT HW>N^!G#!R+C@N!^/W\C2RJ UF9#N31Z,>L(14.S]'H[WL> MAS.\/F@6]7":+\QAT6W;&#HX"V$#[UB.):N+M-11I:#R2>PUU6D.C\7Z$VK2&JOKI?RU-GV0Y M9TJ'":L:VT_-.$=IO7&=!Q,3"6@<.M<,P2!S/_.+:TJ_P7R(@,G<7"&P@V\3&2A16] ]29 MQ"L@DU)KC/02FK,^J#.$J-13JQY!SFF<]<@NO\?H-5VWII5IK^E7HFGII)IN M+$X_2L^^*?@JQC>,[*4>M-&ZZM/70)NC^M47RBOO 2K%J'VT:J3JM M,O&4$5RIH+%7^DEVWGJEOQREY][,:T'IT=04_H'G;_%O&:>M_WA;,:^()2=A MYM*[B_M[E]QK/OE(%L1UB7&G/7TVM;EIF3ZL@;XZMIZ1J6BF$I#BS,&A$J9& MC28C59K*,U[^H#J3)5$4__&V&!'U$#X]2K@B<@F7Y%DUPJ.;"Q$%RX7G$9_Q!RV#\"='#;\$*OJ2/7-NZ%:#S_,5QC$?3LK)L MHHK4DM8CRZ+*D]I44F7UH-SJYK0AN8:9QLD?=-T-2/+1AH4\Y@EYIHZ;$7$> MIA/ROM2\I05=?WHBKFYZX*AI-NJW-1*1,V>7YZ%&,ZZ-19P?[KX"G=.8SJ.> M=#3CII W3N$%$]_]E^LM+\''.BKC4Q&"$ND3S M8,9@_UXY[J\V6(]%C%OR0.R Q/99T4:F7-E/E<3L6PNIS;->R.RF7'4J8LNL M1\YALVTS('=.:GZ\I5EDQ+ARG57T6E4',9EP)2!+X\,B*$MR:Y(H9 N3*3^8 MFTZ;ET2P"BP-K^A\6BQ@=O.^+;Z2QS ZAYGZQC5MW5Q;Y-IF=^2^+2X,ASJ4 M/(S_ODUR_@13%[T MG9L^-.C4VKB/ECB)E@TN\92DF6>O0A/WCO;M'X^PQLJ MT57/#G!V A M-9PDW5UYKCHCFSLDNL45FP^QD=VM;#E5G@ MBUS7.IF-8OJ/]%R%QN-K>9$[-B2I%A+A0_3=IZ5S &!)X* ""(=(.(6O#4&P^"!+)-M]VA/ MD;@Q**+WT!'9Q$CJY-+Q$!- SWT).I9S6LPC9>]^_#IP";A0\5P4)Z&4FZ"[ M=;$DE@.+_1WQ#(Z)!:U.V+YU7:W*\Q$5_&.:>$%XHX@ MQ+J&S7%*6V ]:V@DN96RN:WFZ,H0FF6L24+EPH2NUI:S(>0[<1],G5 [_+!K MAU\=^X%X/C$N'C77\.X<6"GMVNE7H//ND5@/Y L0OB&1.3$^V+'EB\S_B:AE-RJ:(S3+DGS%AIV31T:IQ+\%<3BW7[_];@, M^?OAL]E+E^$AN7#WP21)&CU3P3#PIL"M?8C&!RPB]Q2K!5=4E+]R@P9XY#H> M==J :41LG41DA\3 ]1W/4@QW2Y>01H=&\3VFTS%8>FQPMQQ4L8D)9U)86O M 2KJVX+NUMX1=Y65#5 ]]R2&8PSSHGB;*W+(,H^N!.DWKJ,38K#-@T02091: M8'PEA7?&TE:JC+CS.H*%;?63AY+*A!%SW@1A42F)034M@3+7!#:[]P5WE(B'%=P MR4HS*0J(A;Q"N^[J%%= <]S""2V*O^]I<1X.>=E["RHF]-3/]Q/FB^FO=8H50_*^72WU>A+ M7S1]"7RZ&X':,?Y/(-&<4V9XU#@F6M)/3B21',.@+=,O9?EMP0V,FK3V6B8( M^M)5X$+P!J'\0%B83_C!&\ DNUH'/B8BQJ/!,P9GF=K][E N7__HOWAN-O$ M6+K6_D(,'-C[Z^ST]L*,=U:/(7\HA4KT-R>'C+3&"G*8<.4PFLRZ+8C]Q7,5 M0FXK\@W M/O)*0CK@-=67,8,0UZ&;?Y@G;'M'_87$]YWB^$6,DL(2X7O0SDLDYVQ25"(' M/.EDVFV)Y!LUU[81X$GPT1A4DOB^5%0[+HM\XR6_+&2^-Q6['FOD&RD%9''( MCW9<%OG&R"=Z/N[8F2?D.\(XX$)5N=O"R#=(B@CC@/?LN&'D&R1%9'' >TX[ M'HGFOUTA2PK/,W:/,9I7KFRI"\MR=/KI MVR)&HF"7?S%3RONPV2:Z5<@'$9]G0HA:2SY(KE.D\ 3J;U-U-OD@_!3HK6CP8C4O!)1;-F?&==Z6.H!K0>E^,JD8F^V)4W2E&%=;X M]3!_4KC'\L\'4NOZ^CEYX!]?0!28 M&\4KB()&[\ 5$$I?K*9>ZQR(A_/S3R&]7ND-1VZC5FM1]2H_OPWK3L MNEF=BE["%CS.7F<%L^UKUU2;G4:S*L74^I)%SU3MLM2=HD6]VMN+1<=5 I-F M:E6QSP>N)[5VH)UYB'X5X-V][*Y"@. *Q^)*?RS>T,;&\SPR"\$[7CR?\68% M=K^%@8@W+EZ^"&A(?(H]IN+'H[(88CGT9SEEIUXI9SG8_K3M1!J:S7)NXO<: M.EGX*AT&?WB))Z+@>J7<4^%K/@8JA]/0'\'5(?N)FG-VZZ7_G*7?B0/0R"O* MO6WT7K'3LE?%/BWD%4B_2P=NT38'^$>E ,?]6? IG&Y_^/]2%*[VZ1Z]QI]E MMD>>D)R29-H&L?W4+GBE7) *IML? K>R$]V?_+\-JJ#+:K]'\#$SK A8RVCWYHKE_$I^^ M>R)CXQ3W'*YARDQ+4QZ?JZ,:);HO IZ,[(E0YE0\S1*@H MYUMPS(H<-BFKH\.VO*PX-]:.'N%1"E@2)2Q(!]_[2^(1^KZWUZI-_+#%/7%G?-YZH%Q^(^EIT#.BDP+J ML$2+O[ESB0:+QPW]I;+#F3X?AW/0?E+[U>JYDFU3LHR_5!O4ZQ\3-K[])$1J M8>GL/#LX/A"*,U+_B(/%OX"3H&9O!$W7V7A9.*[@1TPRT"R*:H>CA(VQ%?&7 MCC$0L$3N/?VZ^=VNA>EZ?I)QD-W@%/T*3N +"\MY%#3/"U9TD3&@CNEQZSAV MY:>!6Z%W8F&)8C,?E1CN5+%_>\*1R\KG^9MS(:D:PS1:X/0E]& [?AXO#7/+ M.G!A8@"OCP)F023J14]BQ1F!&QDX+=TF$ I6V3P;*3Q, 0V#F7J2EZ;+>Z;W MEJF!M]+M)-<\FS7G%II!DU-OL (?N?FVP,N%C[A9"ZN$CTXP]Q>!=1&Z19C) M0PS?"^,/""-H!=CR=P.5[M=0;@47M[[#I92A/9M[8CT>Z@MB\IG@H7[0+'1R M@N8+*N!R?:X9@D+F?>Q)]S7<#WN0=XOEX;Z!>]XL4 M>DX@F_40R;I$=X ZD_38J*?S"'*5 M5.3"LLOO,7I-UZWIO!C-O::?O::KX$E6UW27;F/&R>N)_11B&\=W4HY::9\7 M7\5(U6E_!^;5*3WWSENO])>C]-R;>9VZ_U+3:6-X@.D-[S5M_2YZ\4;;X%/P M/GSC!L3X;&ISTS)]6 M]-#W=I*:MSG)+1-(;SEE2N1\1ED M,B9U'+%(0A9QI'DF2U#$A)*%@\,?3][>F#9\XP2>9AO>C^\.$L'MLQ)K15O- M:"NVBW:@B8N/XI>1E#!IXRB[R6J\STG8RJZAYE_/YE)&QS) FF5R+P.DQ>2( MB9C[D/ R5^62_B#W>"RA#&;CG-M%_6'[R70T4MM/B#@QZNX'8I.%Z7O"6\$C MUF)H1G?T!9=XQ'T@N=WQJSY\'(B*DL]T&N/^=0VA_,OBBU5RJ2W(;K$#2&CF02&41)6+0JB.)A.&NG>PTW*$38\3)O$(&T^5<6G" M;HE.S =\[!?7\;SRDAM+'(ROL_?R3%+43 JS>Z]&Z5%1CJ4QE]+I-()6K(72 MK\2O8(L2'Q%S.E:G1^B,^ZY"Y7'#E+B&*4\562I/Y8X3*"_(B<+!N#I[/X6Y M<\GHM!QA.23&== 24%:&L& 54/RHCV3M0J_T M6?AL$0J\"#/YRH%UR;_I]S>N@X!0&P2_]>$WA(]8KTIZ1EGFL3*:*2CC-"^U MT-D6]\<]KLR!@@3N54G:L_TFN(=('A_7+-PMOK8OM35&L654.>7Z9D6ZV)&W'!3WE.F8(:<;3,K1M,PUO&?3:G5,G2O!W']K$YADXRV4$A^11C,A+ M"KS#@%L#W_,U&WO5Q,!XQE]!(%=4L0WH\8 MGS07X2V\2$()F4QYT8/PY+VS3>OG,Q_FF;.W76(KA6B4Q1-O[CDE3P?L39^!G8909,#MDE/[AX%G:9 ?A>DW<:GWZ>*\TYJ]H=MDJ>#MDESYNV8I=W#F<\0<.?%@NB^U>NLSI]'"57C?)/S&A9 MKR5SMR"E\81G'55X[:H >11K.=';%/Z46UPY-K M!R3'S0X<[29C=6G4=D!PW,TR5:YGTN5!.<7IA%7R5_GD3\=[Y.VK]GW)B9O>Q[)5R ]Q<$HQ8'"GS65W67!03JJT7QD M!V6'9OXT);=(\Y&\@!V:N3-$)3';OFF85H">XSO1 Y<4L(1WK@ MAXU%.X8WA&V.LX*212UHIZ;M=,JO R^-1\HXP5H=Y+8B@"?QO O]K\#TZ%XY M& U"-FGWY-OBGXX/=G2- $X0N[&GL"AO!L&BC(:?T1X-X#Z:Q"(Z1G\905IZ M7,CI;$XV+M:!2T#),4_E"#_.O.M]X9&LW:",<39=N(6$HD(5/U M"Z4Q.^&XQ4RA3&:M".7:7N _^%4)Q%T=/W4!;;<\2F?3]4,[A!79"C#G;T1S MA4^T"'&+&)T=DG)?KK1&)BN5*VW0;NH1%0>)],VOMA88)KCQ.FN,-4/0B1%2 MZ>/?->M0%:T>9#,'!-A,&8RDG/7Q>BC44VEI*@Y4:=:ZEDX,AOH-XF,-E\P" M.X8Y%:C? 7/ICHG,!FK>.C//!4SQ6[8!7.Y_56CS^](/E>4A]^MPALG,.P/ $H3>&@T.P#^=. M(/5)SJV/.H<@MU!FN;.UXP=S@:LO-8_3QJ9/93AI;K<0>E8,72Q'7EY\=SV.I1+9OV@%$ MO^&N$#SY@8"52L^^)=VV'29CP" *P/?FNYKB&:6ONYMHG*P_6K-\60%%S MA^$I&S9\JH@))#PFO@M"G%\N]> M3T55FM7#Z:6SFL-(IQ3&[X8@)Y>.=S1Y7AP/%;$DPVHJ=W'*3XZ5.)/]<>KK MXYJ;9<2 ^+C.^R!$1&UJ.(83>, WBM-L6VI3N%G9WTGJ2^%O9!!TB36DC7 : MO',UVUL0UR6&E"E>.;;R\BFZZ6$-015/$9/Q;#(]I@DN T=9KUZ\?B2.FTVG M"]O,.!(N69Q^+R%O)V&/KJ..[&6\HN+U4FO5Z[?CYU ?>0O78(7S/\ L5 9;+&9A#E5:;"&!A)RHZW_ M[0D=]T_"H^/^B1+70W1TS1?0]\-7Y\(%B&6+[=2&%.112@Q@%D[@H>*H(22F M,\KS&@N4SC="TI#A:PU+"P>6']G5PD3J]_C<2@GX%-9XL1&:#5_9$;#I"7." M+R^)9: JB*>[SB,*&WW%RC87.U3<:Z;M@21A@M!0=99FKL#60+ >F#5R9,65 M.YA2HRTHX6)KLCCG8D."#J3"K @#V47L?@\OX-# ?0""<&%JQV9HL[H#$3S\ MG7P'+=S'^5_3Z4N,2V#*WZS)>067UI1SO,)C $(EW<9,-DJE&5$QLH$#_5\N M3=U9$S(0OF@>"' 9>,1'MY'T0R8:G44TL$Y\!RW!(!Z$! /X]X%8#JV<,* M M0VP3+$ 1$%RA'E;$P @"GP-+\P0,QNZQ!7?E *<>Q!?PB@\L0(1(#66#1@G" M@Z@)GB:"JQFF(RQ<\E= ;'U#.S%7Z\""WQX)19Q$0V4$[9'@.7C?$8V"6@E0 M'E$$E@T6Y&Z8=4:6#1:*G*)TJ,&'XA&B'5,@Q%G1(:A9/@P*%]H0G$>;;$>J MQU &F(M'2$SB4JJTQ0+& [ :C@?:"XH6"6O>#!9F6(L\,H,-T5Q/>#3]90N] M^X_."7A,?AXBOZ VB,!!^0[%=_':<@X[41@O]$^]_U_#H7 %@]!X)]QH]R"? M[VP$P$LCF-?^J5D!OB\,AW%D6+7/L@X-[7GA(,X"'8UL!1.L^BP/]G1B0[&,'TN#H@% \.5A6:ZP@-R&\U>&KOYJT7W2'>F&_P]6)'(R4$[ MX!! @NBCDJ&!!],4"?'IF;OQW>UB:F,M6Q;R*_">&627$J6 MOWE5_T*RQ@05[O%X/G>3?B>UI2 @VN>[/7^2_]"W! '9%I+1[_%+(LW3$!G6 M@*_B6L99A;B]<;1W=&N%44=,PWXZ.D?CWC@_Y>I(?.2KX%W?]W:%9HUC:S:DI MZ?KPWMG->6ZR?_GS]E%9\V]7TPFV.[4G%*%TJZ[ MAS?*0)[L9X!W6'U'CKF>M^,X[B_FVP_PA.-N7M/0 M[-(TU\(85:5^+?D"YM-OF/.TMCZ4?M"QVUDEQB[[<[LG^>8[;1(]X; MUUD#)9N! .R&&??DK\!<]Z>\+W@8[D^F??2WIA "9@R_3Z MX?I2AZLL#T:C43]>G^?,2]_ZZMC0ZFI-_%>UW?2JAJDZ[J/CCLZIW'%YYVH& M$6QM1=@=,A?^VP_0%SI E?&D'Z#/&\%--@G,C9.:===@:H.1M(^ M//=+4M^S]!;U+Y'+\,HR&TWLS%R8],9A8F?[%:9@O(9CXZDT4.7^W/C9!@B' MTSW6VN:UY7J\JMC^C310Y$[MD;WHFP>-)&:Y 3$$\K0FMG>HIEX_4I_W2)VI M)0+O?IQV:G+E+Z(_$@99*;@,F+9?EW>)TLX[!WD@34I,X_T%PR[NKI=A#,OZ M[: AE9PA=MV)?%X(H[6)84I)$ PG@*5(DT:9<[U>E<:N>Y.R5Q9/JKOGM>H/ M_TBA]S:& M;AAO;L8;]E=52]H8(<\G"HG66$)200O=J^A;5T*0E1X!-T ^%[3V% MY37L%;)P(K<@P)HM!+86&"8*"$Q5H$6Y\'<#3<.@Z D8H5([W\H)Y>=LR_D( M$&A4F;VE0P'=1C2Q(7UU<%%*B7E-YPD M/M$1GAQ^5=9USTO*7.S/.J6,SNPU,#GIJ-W4(ZI]N; MI%^C&??'SA/4QO;N MUGOO0V_2Q[]KUJ'3EF- KCFT7QC[\T!%V,: 5*M$*=),&8RDG&5YBR.A5A)Q MKZ6MEJ;B0)5REO&M44N-;<+F(RRL"PJA+ZL 6:-3+$3'LRCS/!NHX_T>?6?DS6*'=E(,G[F1J=')-Y MITCZR"?-Q9T@#S=\6$FC=Z>R@\HM)0SBE$2=GH)3BJ4;23KTK0^:9^J]5SO@ MU1Y2GTKM2/W4:+L?32OP2=$[I*_,&-H*]7NI)Z4^R;GU4=<0 MK)@:4O#0J[8$BG:.] X?*&MSYX%D'AV;-OV7'G2:$,*RRK+P"#VVMRRL_ZFQ MX\S 73M8NM:Q+59BM'DC T8WPJZ5-=NE[?@IT<\Q[0#+H5(AQ*>\@>5[.^?J M_E+SA4'#T:$QGB ?.F&.3Y<3&CB'M?RV]O) 6 2T6&O4\PED_X"% MA+&"K+D <=@^YG9@]9>D0.+T#=,6O$!?HJG%1KUG<^=[+B3\_(^W@3>\U[3U MNP]8#Y=XWJ6SFILV?>NCZ6'!.)#'';B2#Y:C__G^/_]#$/YQX)U;HCM ^K^) M<9VXAWE!,T,OPL30"]OX'!?)O& U,B\9%B%[,H0G!)%!Q[=D\?.9^3N>_@U% M>2A*OT?])M*/+IY,;YA0_!=Z"'LF&$0W0=;>SV=#Y4PPC9_/]-%DI,K2;'H& M(]4,6_<<^&HR##SC[+TDRZ(H'I1,C5RV)-';+6ZRU[!P"68; M%V_RA_#6X@V[M-BHG&5QQ+5?11XU+6<^UVT*/+JTW#U%_=+34[ N^H0>"_7YD@4_(99OV]_CYLOFA_..ZEI4%# M^':$F_?9]/P<"A.Y"I-'H^8T=E1LKTAC7QT[Q$^[N'<)S9+,H3B).X6,FYN: M>[7%:J/X6E^U%0%R/R"XUG&=R3R=*>/)R]19"';?<#C%G75459HV*-B0N^8$ M&&$8WR"",3SQ*<(O;EB@,[YS$<7&!,KEMA8!1^:>V36>5S<;&7&74I/Q;%*+ MD1YC,"W%2U;Y^!/>Y("%/2Q@O6N;K?T_!/Y7Q_^-^#=8$CTI%@/%,@.9H%CH M1TD>*A*7;VG,#\%E24EQG9>@NMB8QFQ,C[/!7;').QZF;38F,1N3XVQP/>5T M5 L7WC*RQBO76:6O/NW+7][*OT;?I7 G67DB[S#))3>#+]O ?] G/6@6QF@7 M_J7FNAO3OO^G9F6OK([H0QESO8(B*[MVE8.&6L@^:D;*F#L_*)-=9]8>W>.C M=$^XJQU%4D:S$]%]U(DJ$VZPKTS472]:$]DW],H0#'J7:![Y2-B_U68#97)^=*ZIKWP>3R:7DD!':SA!Q!'ZG2 M.%H>/3:D'Q(V>*C+9/K%SM'O_GGH$>7E.+.OXS8^GK?"(F*MV9MM,7-/T"Q+ M6)KW2VLC6";P;B3N1'OL1KKCFM"F9D'C$/O1=00>,#9_TN*7WJB M36UZUPQJ&SD-#\:59H;7Z$T8&0TP!% \!7W3^(+ MB\ VX#LT-1V]-YY_^VQT1F_2LW^\'$YG(_*D$\RA(##V8>1OH",\K39@[*], M'#E)NM@]<9P2X$&7/)CDT6/0!^ -;-T$C^#Y;&MA@UU"6SZL#EG.P=*Q<*JA M+$744T(-A[21);"?+F&9!"P%1&*B'#!EA*)7(*>)Y %!QR,3 YF#: 56NX)K M>G\BZ ,JA@E(6S%V0OB#$+DCA+\(I4=MYF]/Z!9^\JB*HXP,Q)C8"L07/J"> M07H7*V!(UZB,[CZRK[73^+%!RI&%-D,5S^PF,B[FW1$R_-BC-IO!*+ $]2)Z(*Z\N&U@ A^DDZHMZ+N,,^,RY6EHSIXVS#XU%[ M=B0NY@O8=Z/[HQ),7>1G(7OSXUY)CN.Z%@C[G"3-DJT1T%B%ZSA9+,]"X=0K MA?+M9[0:"[;(0*@+F"7/,"@([9#+5JO!U^TY@7US.PTP[!;Q09+:@.LHP\MO M%!"* Q>38X7>VTF==M(*JDL95C ,Z(73-NG4VZO MRUZ7)3MN\UYYN*P?C3AH;M!K M3\0;"#:AE0M<0O,O7M."]S741Y;06(H/G%./EM[LGK?9*0-U7"*@Z,VN-[MJ M9CK/HRCJY.1Z_.O8PO/. ]XZB M$HSA'0.:+.^;#_3647_.W ^.WF?V9M&;16\6W9Q*JZ*JAT@K6WA=>G?.#8@A MS ,?UNV^L"$^S;MZ30;]&O9A9*G?_.N-KG6C>X9;?[W1/6^CFS[#P[4*I1YJ MNG*W;75/%!EE'VK#*TA>!/T8N+@2]ZG MOW%1"U@[;^(O]9]PIP:A5^+OC)^VC7L_"KZ#G.*N3=L@ .+@D+$WTN,)3.(' M:2+O6 2[;#+ 4A=K@GME(/ ,F%'@B>!3)!2:=7-828DK)1!JR7MM&R@ M54]LQ8^-"IEH=PP4*VSEL]$M#M\;[<<*ZDY;8"Z+I^$ZS 8.*TGU#AR?05SZ M&WW_,^)"[AO&5CO;:$/Y*051M=2\!*R215L1L$(8PF$AYM("%,>@KQD2%GE: MFRZ!SZX3W"];B>%D)8U$=AF2%I;L"HD.L:0$XH'B6=DSW=("+R+<)12:&,*V M#1M6\'JT2ZA9 E8\P2I=CV"M^*\98F[B)_@16H0X,9:4[GB(]O6=$.&KXY,6 MY)#>WJ(Z,@AP;&'=-B8$H&KK-<[+.H8 M3,S,=NB_@]0*J86EZ6XMNCD1-!BCKK]!DAXTUX3P7/ "$['[8$";*S8A8HT7 M"W'_X$_7]"A2'L./?69MVK0^WP((L+5[&KY' M#B7DGHH"WC_8M[>D50&;%]0N'!^KRX<\+RBTZ!^!<1_Z-3!]XOML2<*6 MGP^!Y^'3'(;CD%:,]\[>B^>BE&;F"$$U<)"!0K?' 0>&KE$.Z*_>10"K;A?\ MO5%.]LG*/VE*95'<7?[R.Z] 91[Y*JU0>>UY05DYJEP*)^ID-!E/#Q#(^BU) M7![QC0X0)XU$4:Y*W+? ]WSPYRR>*R&^\0$*L6[8[ "%B)J1#)EBPE?7T:..O5JU&P+2P55E))B?//GC^#WL( K.+Y!!HKH'CVH)V^I:R^ MVSJ#$\^GF=WC0(R/QULY'YZU?>K9F:-P[G%G);_;L"O'_6JV/V32J@H>L1;# MJ ;#DFB6C_<@(D1]&-'WKK9B&\"Z\Q#5:]DZ>]J0;J[9IF["]6.?*PW<0; 2 M+#.JT6!Z#*2?.3D-S_?7@N5X+95S^4&64S'"]NP:4QF$2 KPV4,WHED.\$03 M%'#&BG9^$D3ONW8[H&DBP,U6,G44 FG5.FSATQ/1 S3L@8"78_X*0-@+$U-M M$HD8GY[TW30,.AFDLC6B*2+YV(\#X7%IPNQBHBD:86ETNBD8A?XLK- >--.B MH35,-M%Y"HEH"XV,]LDR4;R4T/$EVC@,5)V8:S_22KA-:;J"S@JUI[O&BAP" M'E>X@H'JUKR=MYA]T",/'R9PMO/I)K;SD'@;QL.Y<).D)ZP3 \LD#UAPPV6] MJ^E^0/< HSTZ84$WE1-J 9+6VB:.*&")1K>LMS-PYPTL)6$<4DMB&8Q1IL"$ MH ; [SW!LM!L\-W3R!,K+L&8(UFC+OEVH9HT-7C99ECIPN MKKSHX-M9>6F1MQDZCS"T!O3HB#I?\/TD&1/0>C0L)+"U%?%2KDIC?\[ITAB\ MH;L9T"ZS!XM#1SDC<#M:0@LX,%JHL+'5L(P1H2# \!!65 J/7-B9'GV97N[T MJ*]'I_F VTY>U UE!PN";$Y6N+^?R4%>;9M.W^ MGFVJIJ.^Y8\8Z3J)?IC0 -*P H-L)]EM8<3,S /\Z]>K&^&.Z$O;L9Q[$P$( MKVW]?$!+*SXN'>:<"L3Q_Z@AD2\.V5.8>Y>MO )GK]N[G2'?AL M!)[O;IL5/IHT6G=-/?H&B4,:;G%_8B-\_GS)2DX>Z1]?^7+!'L?/E]_BSU>? MX\]W_R_^_.4Z;A[_OJ;O0WAN6:DBC28B0X%JXVZ)IO3HB- M6R8PB*E6(/C1DU9XOI=12#!&8<$;]@M^Y<+I@_1>$<)=8IG)%W N,WF F^!S%YGPXS+HSV_ MG;&A83X+:HSSURQ[>2!-]C$]&N&^.U"7U]L+=G@>C"?DL(PWC7#?AAUZ/Y#P MD%4/%^M%:T6\3GM2!K(T[L?SR>2O#J1IV1*_SV8:YJ]<;L-H'(:PB#KGZD[P3 MVDT]HN($-L^%G"Z?[):?RP\SKGEWQ^K=OM([.4< MJNX=R;A[.[G@"+"(BFD_.*:.R-E.?S93[*Q>R7E6WY_,-'$R)K8D_4ZU^2/./@; MZ9P%1W]0TP4+35?+:$%N_2G-R76>=V7:B2.:U#VPHK>[>9/)=[>.S,.&Q /%;/AYXE-7.V#1F+(?9/ MQ,E1TK=]5R)S86S"MIK<:*CK;YH(^#*<:/GHZL5U_:'\#+%97R7HB#0!=AZ MR=I@K=!>R"U.>.7&WL.'X_-Y9?(+2"C,P+V-MVUSJ.WW*\UT*:;UAPUUXI?H MPB^>3&\8I=&%[7ZA9] I48U2HAIQIT9IKSI=(3[JE<&^^NN4 7<6'7=(!(4B M'CY(NB*IL\[P5"S8X=3QP$**<@$7?)0GS_^V^,5Q#"QA\IVX#Z9.O.^.55$G MDL@->2155>7=8)I'17EJBT@;9CP^M;*D[LJ[?FHG,;5'XS1)Y$[/DB0KH]U8 M.">U;*Z^(GC5R;K3GCX](2!5A$!5S1PFW.GVO3R3=]S.84(J4EW$+";\J15^ MDUNDNHAY3";<64Z1I$EEJB%. ]3MX'PHWH%[#V+: X=U6@N9!ZI>C]IHY8E MJ36:"QD'?^]'&8^G56FF)9=P6\O1&_ AW,A%FF9:R&%J:F&@F#OA%T=69B=B MH)CQ<(.2T2C3WHLP\)',_1HJ'4\:KG0;: M-L >B4%!&P[UTGP1FD3G>ZURC# )8RB>RR/3SCK/J .%_)N]^WH3.+979.X& M6 R&P6M/!RF5I(IC1DC)CNLZC\0="#0+F2)R( 1]$B>^><)_F&0# %^L""U) M@\"&MX2"2!K")= $+OKBWB4,_?X-,I*$_<_U6JHF (-ZY];*3 ([[G?W/?IU M(_P"TM=LK*F3;AXI^:#9?^*).%#G@E,:"%_/+\YI:4\$DM0U=&W^%L+:A/D# MD3,MBAH]$"X,<(FFYR.^P@,!-H"%@? =B^6@%H3/#%T:._K\]E*@%?1L02^$^4_4CHW*ML)#Q'<8*F0^!6CXU!;$$Q_R^+)D A6.,X:$&BHTR)%AEN*\T'^=*ZX:W/ M*5C,/7. (?EKU]$) 4\0SBJ&L Y<+T# VK!>5SX&3V$%1 B\$,@?7"LN\V&L MN6LLTDV0C;7CD73Y-5;UA:+DXKZ_9[)2R4DTW;3GBVMZ%'<>6&[@GDTN)*X\ MDCGS=-Z5YN,8PG;+H_J@8,>$.;W/UQ^^W0IK*_!HV6OLA]6" .;O23BK-6\_ MTKGX]Y1,6O$=TODHW:N#,[S/<)BWQ0"SZJ +5L8O)]2G!!Z M[XGSW\1U:,%WB/R76$0C#"JT]1IZH&O,D& 3B_*LT:; ;((U2"":3F"(8H$1 M1,=.N*U?BXV]06J&,FDT^ =65Z>EFC JPRIC"_.)&$-]"2015JM,@P_)(NL/ MQ$9/F/ @VK9&&:W\$15@Q!45-O[IP_7=QXN,-A*\%!A/3EA$DX6!45M>F#N. M/H36[TOBAT>XWOYF308A9:VU"0]T'".9K)%6)8[&S[ MTP,T1-](L'31=M6/;36B_>52PMBV7H@.F4=47\ME6N3S:7J44+SWA&TB413= M?054TX(UK'R<927477#F:7TVR6XAYYK_OX9#X^+O9CVT &?<>CX_X95M[9SDVIJEL[M9^ ]6Y&./&NX&?'OA_2 MA1%UY>&:;5OS*:YR^X9JG!6!]'Y\5WA! %,76==1%G-N[:.>Z@%/N[\^>PEFT)[E>X0WO8$X&DJIT0^N=P'A@GHCN M_EFI56-N&WW->"!]U8L38L&.\@_E4P_5FL.'\#&3GC@D+"&Z2K9VW$*%:_II MIH\K>H574?@;>3 =O4+H_./N*H;22.]*#P3R%!WGZ;7YK1ZXXU1NJ\=J>98J ME^6!/*V"(=4,7DM6EG:39T@-GW(5.A(LKO/P+,4U'UAR[M7VI//:]GPWH!D. M>SKNVOEE(D,K2BB@*7%1XL,0$Q^&+K'H>;01LVO&3&+:RDJS,?4%DYK)TYK> M4A&BMQ"J<,E2BS!Q)YE2D4HD<1;T_0?--=$&:=?L,#716;IPO>$0KX4#<-OQ M4Z*F1R,L:9XC$LRJH; MHS(EJ;P/E"H[PW!-[T^:-P *_I.PO\^CW 'ZH\FRJ!::::%BPB-I'2(1X"/, M '>BQ*E$L@@&#ML3[ 2GF%:$MZK/89%%[*AM%U1G!82E*6<\C60 &R9^.=BG MP'E,9Y /D#]H(3ZLH;S0?*7XJ>(DV.1>BTF(Q+GM/4432'7 DN.A6YH-A7^! M)G33U8,5)C_H::JQAQ,8)+4/(\JX3?*PDV012S(]DFA*&S@++RV I.2!>8ZU MSS=L2*"NZ*A()931?"1= QD&EK41/%KYE:"Y_@&Z3!N\Z0?LI;F&_-#$/N#( MW%X>6+O.PK3(N? E-O;(OC4#(F]0#EDL,%6/O1>('EA\F/6NBP M]OU5-[-0,KRXYGD$_W\GA8V*:\ZPA4P[T% A)NYHF(L-:H^Z$<W MMT[>8])KWN+WDK=#92/]P#&H&TAB=K4(,%4^]K,L Q%M%$V!>930]0K.&M<_ M>&\34XSX:=QT&DKFWD38GI4SHEED@?:#4@9 MS!^S_=9N0+->H1D+QJP?6GG<,;7U<%T7S:I[E$!',&T3XK-L3X>FMU*W2+,) M;9O0X1M?DBJ1-YN^7G:ZJRN#%KI.X2\.-T1S=X:,]ZBMX[M/W-LP81'=-F81 M?PG$I,B&H0_:3N3;9R=?TXQ>;>.UHE/Y?)+.@*59UTRF?!K9.*(R7SD&!;7C M7T_+]FVAGZ2[.> JHH"(77P*YXDH6&5O4BM/D(=!K4N#*8=Z'*#S'M.QV9"% M7CPS'K+@FL/Y,QD?&X&;ZCP,QI &QB*$ F#A,'UJ*YRXJ8=H8:!)*JQA1X.) ME,*:%=J9"_:2N,]34\/=7C#H1[:@G2S//$7A?B;Y#RU<#U?DE)/Z<9N&2@>T MZ87)_BPI.;PX&DXJ=':\C">M_7@[%K'+BD^XJ89,BI3QEC"0@^C:*(1<[*'H M>YRZVLYN5M*%GW>D0NENQVA^&*O9A"2(?8WTU+YZ%$[C^,D7[7P$LWD!IK5@MO42S8[=Q.+/63#;Q MNF0%4Q^*9:Y9-+,_=!KQG!K>BL?5B$M\6-I?8(3!W$2X#&]G>=W& IZ[-8@I M(: [&A]:=%$6W0U+AQ#;P!R]+HL%]%P.^M&D=X/H I#&+'-H5&?+?G89=N?J M1F*M#,^8%FO*<6QF8E2)%%-@&=Y+W,;_N-*G^X,Z:MS"%8SCAHV@JNFM9HA_ MSGG2B%%S.! X^S@Y\?;K!\TSO>]KEVC&-_N?8:1V"_.*E E6)&_!BMA'MK8) M+]]L**#DK]$]]VTBPDF^+C/?CN[OQU=WPG5M4'7WH"[M=&'Z? MI)O^_-FQ#<>^QC 1+WA^6RQPC84_T[A]'^123>(4C6=)W+:GN6N9PS5P=/9> M/!>EM+CS2+)!^:<;H[R':] +VXA6H$S(V_5G/0I@%S2;4L#D@ )&O09R:. & MKS'C7T=E/>7+6I1[8>?Q-WF%/9&XAEVOG(%#'"6,J3'<3\PYU7(_1X'0:%7^I"5(X+^1BA(>QO0X"^7,1G=9HMX\/D MU,-",7Q?/OSS; =(N4T>BD&V"?C\?@PG8FNJQ!Y MU :F\H$J&^-L]U>-R'+USL01-_Q49_(16TWW7I'4XY/AB#^A@/56)S6%5=W0 MG,BU"D7,MMP\1-7)3K'YD8MG/E2ZP4ZAJ7+�LGV7-->6[@,1:885T.W*N& M5F#)HMGWYMPBI2-;F%VX+"B9+.0AI$X6CGM.B1OS2FJV0ZJ#!]?QR@A\HO*+ M;_'F^G2GY0C+(49^C9@99W 6(NS:?B"X?B]3P@]6NUP_.#M"V[;?\O0=%Y[( MM4&5,RD6IJ_EYI(/F'V>? KA97R MYMPY4!6/1!TU4'P*F>2P$.XBE2Y5NB:36^(1]X%@A;@+77<#8*E,-,3?0U#& MA4=&!DW-\'5\H3/C%Y@<'W>_E?GZ)TOI!^4COB;-*RH3JO++9QV;I/<)J('B M:<:4(/&&3=XI(;'0/[ :B'XJM?UTX.!#S#['*4Q78^SEV+CB5\)49EQ;KY^] M&]=9$]??X!F&#VU]^BLPUZM29V_ %#^>GT[R,,6EIF96,8D= M:KDKBY%2![7PV2)UF$3Z>)%_#@U!W^[:X#@U==!?Z%"7?W0SF2J[>X+MT%_H M>)=_5C,:*[L;A\7IC^Z<'SFZ^/U*,UU:K.+#9OOQ?TSB:JZ^W'PF#\2BB6+; MWZ[M=>![] 7AI93_E;,?M\G-7 MAHJ\*ZPTZSS!;"GZMHB_/+0)_/L'=H7D^Y(0'T^8J!:0N6]X2R2$Y$L$=J%X MXM;C;+A;T_N3OII,B_O^J*V/YB=.1/[2ERL)'J]!MTB1IA[(\*W&73N85 M#V2IRY-,SG8IY;'TBV;:GQW/^V;SM/\%]97/L^NWOBXBXVQ[N'#"6E]36\#GT\);I>5U H M53F;V+(L51@;!UGB[XFI\G0TD>3R+&$.^+<%#<@1NB/?]8@2W"79&9V]OQG] MED5SFIH=FDU/N[]W"G6#L@=WE0H48==AXBUT1+L.Y5R]BKII&'E M2E3JR:K7DQL#\WF5XT%O5:"SDM53?J,WNC_1&]VMUN;)NL7*@43LA#KZ@CTU M,KE7L.W4 M?A+"<&@TRETVZ<9UC$ /$6+[PE9E2\O,E($HY812[LN/G4I+4V4@Y06\[K5T M*BVIXX$\&;6NI39BL@R7G8_L.P?BR1 7]8NF+T'6[H%BD<]G FX>%FHP47+6 M''R- 5#C\E<'BBCW\C^=.X4I3VI'_FU&NOEH_63?@Q@9(#AF=)HZ.1#I[K79 M%TJJV16/E9SS>E\=Z^4H?39NM3A6K_33*UV9=D3E'0_JL?2J'>W 5C#7O@Y6 MM=V;Z4#)&R3U!=!>DN+%@3JJ$I+TBG^>BE3)!]I)'0KQB3"^)[R'>LLIHF(">N*EX$U9F*9%6XH%@174Z;3:W)&PS0^PL M9V3H.VN:-[+](M(=^VXO;V0O.V4G>X7JYD@, 7UF!0=A1^+981L+'POK#>8? M!:D3:OI:"_4;TK4V?CP\BBJP\MU'X_NVIJG5N/.)]Z#\C7!MX_$[5L_"ZQ/[ MQ0USUI3<+_UXQ'!R["K5@=I/1^*0%1[3$Z,5,>=7+%?:$$*$\WM$Z!0,S,=E M+S@\R'4-,06B AMN?/D%,=83=2\>PI)[F*IM>B;6"V+[)EB6SW0,XD_$HU5IPE_#S@A3%*7NQV=3J\STO #\D)>0O\;@(/PEK KNER"+!^1= M6*/=,9QY+#-B$$]WS3D\/R>6\QB"X"=5I],[ZM#P/38:(N>'-3U8)4&LJ\B: MW2F XH$O @D/A%#P I4"_D_0#"R7Y_DNJR47*M%#G2XT,Q^%G]#N_' M=P?EEBVF2G9?J,F,AF)'DO3\Y;,&Z_?[!1+=PC7EWZ;J;/)!S$HHZE"6V\M* M.LR014;XL,=7KHF8LFY@I2$ZUM^%)3/PM\/^/"Y,^^[0'/82,^+ZW,:7PN1) M?1D)+&)7W*4[5S73'GJ7J?2',B#8W$]I-H>@UU74.-'=+G M(XRMZ1VVIC_FA_LTCGC/9=12$D4?>S4,)WDLJ?3CG)];>^^WH"5"_]?8!-!%D5ED+(E/Y'+ ML:#/6QM!,YPU/62%'YLG#8E*"3.M1N$-)0/E_KLXROX#DWT&5!6:<4\1GC\*O\[#$5E(.\XW@8&%XS-%A63E1 M9@LT[2",&B:;,!(];$2'.%(S[2B3)VPG)G'VDR>0)Z('[ ULAJS6EK,A\-?C MTJ$),?"^)JP=SZ3;O-BJ$V+>$OP+&[8<\/I8G5GP ETG'FL*(M5'?[G3.>78 M)< *L74G<+5[Y,9?,@Q"TPXH>#U[QT1^'ASK@8+&"8\FM):4!W3RUH%G? _Z M#2L=F\0[GJ/$C%^XHZF*7\FC<(NIB@/VQ4#X#B)>U#7:*O=U]PA"WJPIJDN4 MC!6F,K4P/%?:)C4NYV&>&K/2M88+%7.-6__,Z6T-^ATU]G"+BRXE@ $W-%-V M=,NX.!=N]QY$NXO>6>#B(S[OI2_AD\'\#Z+[2$74$=@GLSRDS/$\1,)'Y[$@ MIA] B\$ZS*AS=(;RS2S-6Q.=5D06,/O6!X*^[1%)*=HFD&U3Q6QG9=IT0 -K M:VU#$YM,T"Y-UZ,I7S",X#LT4YN*"T>QBTCQM'O?&6RE\FAZBRDD.P'"2IH*O#V)'1A5J._;P MKP HIFKR$N=.,(36Q*4S!,J3B8G*-%3?.@;79>&;QU+Z(B=B$'1<(!^/)5M" M2^"CX"MH!;L&MV2884_F0J NS*'_1F)?:2" M/&_-!<4IDRV8&#)Q#$!IZAT M6-#*:FLD#\92>NKG.*.E!@8Z)\1F^:9&P@Q.'I\,6B !QB5)D0 ">ER:X))B MR<1C&\(AB"4,-IPP^;5Y98K3@2JK6:I$!SXG&'RXK$"009-WG<"'$,W&=6QX MI(T\H=-*1%F\G;%X:DC,3@\0E#B!EW)3=)*"T3>,4JY9\',/^NPZ"R6=(I;.X2HDOHCX54-X>EH(*93FK:"B>UR*T[011N6 MR"4)[25A=C!*_%>AIBFL^60U *[OI:86_?8C(/@U ZDA[5>:%D4 M?"588^#;O/IFD_U +XP@H'_<-(BV,X45C76\@[*?.WBM$IXP0E%YKRMN5L8@ M3CF%J7GRN'DV@K6XFDG27MQ\%5KOAFA@GM2+O :UC0:JFCH?#I>K11>X@Y94 M.ID-QNHT:]"Z9*5A5;U$P$^/0O9W5U+.K(9+R8FK^C4&7G&K=W2ECM=X4>ZP M*M<$+UC!.YM=%RMH&*/A#,*XU:SPBG+Q^[ZT>TXD77YA<*C5C+;BX^KG=^OW M$;.KAM@\->%'5UL?.4DO>/4W7P>IX57O?<+2!)2\9/B=#?1?T;21JKDKO*4D M,F2(0_?XBE.JBF*F%SJE]+@TE11H+G>]#\?Q+_H-,5(ZN$! A'N2^N[3$W%U MTTM_>0-!,-F=Y+:_YIM!=@6T(XY=H5&JWZRCS="(+B?%6 M#EE)[76T&H43*65JY8*"GNJ>ZDI4MXA H4XY]]N_)9;,NZO] [@@I[@U7Z11 ML4O7YR5%'8AY41Q?$\A!I[0DPT+\M=7<>;9#*GN/IV7)'&UI6^A,^GN'&Z5Z MBUL5_]Y1'=8HF1.#B_S"CAERLUJ?\=1H,6U-GN/!2,GIEQMC_S4K0)F>CWM, ME^ %*Z#C"2[1SGG\*ZV$>:K;(-ZHZF(U;A7KXL25MYP/!+:WBXLVW M"Z!VGO=J=,-RZG5ZJMFC5VROV"[B[/!!, YM(Q?!T.X(S$8;G;4ZJ8A[J88= MD6)7+>"% *W(HW.E5_OK'?BC\TD5S,?7IOZ7,NH'HW$WB\:UMI?!-ZAP[X)F M[&I^'ZUTSWRGHX$B=P<>K/L&\%+T6 "]MK'Y$'ZK->N\V2N-)]8 MFQ:D]8-T+@X.67LS?::!.%:F95%,AU8,Y ?Q?)S5_0 10-8,^\O:#+:Z9*:C MK6!MYC-H4[ @\+M116N=F!0U!&&&J*8CY3(0'6^KX=,H6#R?9'/;BJ*5TRIZ M>ES1%$@2P=&! MTE/GT@!;Z&>"1>A#L2@D[A*/8H.C:BCZQ=\H#HI=9FZ#S: M#.XTAK\U;<$R28#VL-8VT72P-9/8$.*T0_-':OIHS9=/V_9. MS?=@.WOAW0["SR.AX+BA>8601!2F=AVX:\X;1OEWP$Y8:OD0@M6T1^Q%% M\WV.!R-)RF4:M+[ )M.E^.!5!(TA3Z3C%'!%+?A?>7RNCLZYQEXJKFX&@BK* M/6L%3?&*S-T ,:TP)M^/S+G >Y=)#&WX8V7Z/B$LHG@(T4$IGF)+ZE5W, 4C M$(A$B8<$(CR7K=1<&99*R>9_J9DNA>2_7)ID@: [K":+\&VQ *MV6!X;N=T26:65_/@?.XCDX+*CC+"G60\ M&&JLA8W_O?N*B>&4J@:2-80*XWI^B' ](]1 #]%/:3&6;:$AS;8#6 Q!F(P( MA"Z-2Q UD6*KLO4P;:8&K,&.8'.K^]C<]79>809,UC\(02HIIB58 "YHMC6K ML!X6^L>=VE6A,Z)&$\1UM7F5&6@E!H9C&]5C6MJXJ+;3#9L(C*D[M.K1MCP0+?T LT:\ MWQ-/DAJ#"<8"8_@#%6 $;@V-$:RDLK=!:(+J::W/3PMFP9C. M$9)Z=PS&Z*;&J9=YV^7_NWI#A<)Q? ^R>A3#+O>9VZL#5(T+KR%-6U"\N A; MO9"J]0KKV)7;&H5)Z3L$8,F*U:5^^8@3Z!5.LC$"X6F@R289P$)[=\HRDIR> M,3J9W"4HI8D\F,U>&_!5#G"R3BE)5L['.=-*:M31B6&2+E@Y5#ZK9_9$JHWDQQF H(?C.19G8:2 M'Y;E-0L>9M!)SKS<4X_/.N\01,N7JVVI\ .+IKWV>\RF>@>_,E#$*C?<>LBF M+J+ P-2OY R].@D 4_,%ZR/K]OYRTLD-5I*4P72<<\W_G*\I9+Y=PQY!F79; M#7:FYWDQ_,A3$X/DU:QS">! MYI?T])7X/BL9J#L/87Y,>)!KX+&&N0I6NZFH\;F;&Q4MBD[@\+#3L7&*P-,V M.SPPQ?8>- NS<.R ^FQV4D?3%.A2KP,IC*>KZ3Y05'YV'^B!D%5&UN?I,_H@ M/AFGDX8ZE*$\/4V&!DTUO>;5U D-7ST<[U MFM35@UJGL$:FH'0J0R*)@6;6!+@+P*P@S S*3,9(9L_1? F6G8'I9=%B CN\-;B*;9WPN$\&N4^-99%6>3KHS_3S[,+TV===%M# MLUG.@[I>0Z<:0P-)RGGJ_G+R8L#U2KFGPM=\YCO,9QF-L=.R5\5:4[]ZZ7=3^EW, /_J!3@N$_].H73;4]RO<(; M]C55"ACT&N\UWNF0/'WN%.^"%YN:XF2NS(WO[B<&OA#TVMP[T<\Y%[!7^BYD ML5PI%[U7^S-5NR)UI[92GC31Y.=_O V\X;VFK=]]-#V$<@E<\FV1A)JY)9;F M$^/2\7R/7D_[@"DN-]J&XMW< 7D?+$?_\_U__H<@_"-J[)/F8G:D=T/6+$ 3OV-ZR5"4X/_#C\I0DSZZ]698!H_G^FCR4B5 M)75V1M%!Z/NFY\!7DV'@&<,U"/5I[EHFR^WTSMZ+YR,Q9BV3FK($JS'!XZ$B M'B)X)!8@>"PW1/ D)GAVC&"I ,&3<3,$2^*68$D^8A(CN0C!TR8(GL8V/#UN MP^,B-BRK#1&LQ@0?L^%)$1L>-47P)";XF U/BMCPJ!$;GL8V/#UNPY,B-CQN MRJU)>0>=)*E*;H+E\W%#$DX,NN,$J[D)ELYGHR8(GL0$3W(0/"I L#RI1/!' MTPH8>F*ER7F4WR@.3\XA/>6)+C)!YS>,PQ-T9:*+3-+YC0/FO /67)7H0A/U MN*;(HAK1Q2;K21&;/C195R:ZR(1=Q*8/3=B5B2XR:1>QZ4.3=E6B"TW<16QZ M-&O0>Q29O/,3#9.WTLI /$[TI,@$WAC1!2?Q:9%)O*I-;Q?B^0P$Z?1 KJ(Z M'9^]S[5+LM!6I@5?(@*N)]CD47"=E6;S[URPFQ$[-Q?V;C:$?69L?; ;$T/? M6=-;$]LOHOT3]MW>W8EX_X._60]M'LC:3EU)R2.:5*XZ?>U-&YO,R8V<'P]O M055@Y2OQ$;\=H5W!V 1J;8]F=KF =(BD_AL"0V[M\J0N]@I- :PAQ:XFF+^FUT',A\BUE^MF].TSO[QG8 M(*);I]#/$Q>/?+J.0!SXJNSQD(NDS@]4.2=0 MX(NY]O6,E:6HDUY9ST59\_K02\CPKI3.'6T;-K&8Z6I^ MZ$L#B9T,1GU:^*O6OZKD+#G3Z_]%ZE]1H3JZV&0,4\=%!_N7.^9WJ"Y3Q2V&+-SJIZ'[[DLN3][4(W$11$ MQ5;O:!W/9.20I)HB*3<_-G;+G3)1T;/$B/F<.IH370M"M,U018].8!G"$H0+ MOX*D-5!4=&QZ"O#1@C9ZY;A=P!5N'1YZ>YK2+ESM/I8QK2,>GX4G1T?H$0QA MX3JK/4M]U+P6"&8%TMN&7Y;$@:*JI] /SJ/CG'#"R<_\!"O>)2;J/J!1EOUR MISW=@C.]!+I,.X#WOX'7T9A?+9B4IR03Q:;C9*(82PQ;!R[!K$%IG,S?S4U/ M?7PKAH@8G)QFR(*Y+#'CHPO.([V$A9=8E9HMIME[8['?\$]_L1;&@^@L0W;)$ MLL9#4@CC;"$(3]X[V[1^/O/=@)R];9GH+%M.$CUIF.A/MH8G?X6\:X*^$6?F M:XV^8TKGS&BMT5?$5XTESC =0CPDE1RG:0*+,_J1&(%.Y_+_&T#4NC")<>,Z MX7<7^#:KV5#47Q%<' MU_C8SMPBGUCUD"\$N+FPC4^8I^=KIHWH"]6F0X6_[!#%H^%Z29);E4:AT)"_ M>'DATB@T3OA+(%$\N@0ZJ31BC)(DB@G"EQ1WSDV%'57I+F+8ZJ%A7G V+49W M^W(I9.*'!GS'Y/+-7Q+WPO@C\'R*NE-Q'<1?!8MBP=7@+F5-\%9H#XJ_T!7% MHWMI[?-6*##FQ(IE++8Z;]GV_>E))YX'+WP@-EF8_@UQ]RAP*?@',GE9[6VG TAWXG[8.J<"/.B MNM),%P]#"3L7_4(T1%LVOMFW6/,;$S/QQGH,J5Q@OW(H3SJ!XI07TR1$-!E% MB"9<7),\-W*R;MMD7-3*G3.=*X5M7U"'WJ$=&5COG9K'.[!"D!/]C;[_F3P0 M2]B_\5B\L%(14(DRC&:FN&;0URXH11E6=M%>M@6RMU@EQ_/T#UQN;DZZ)[BM M5IHCYNK>E3+FYHTT[]6\;E!2]++*2Q'*\QQE7)B#<)93<@'9A-\D*P-5<'BN M^:!1L+B%:6NPWM &6?P$] \BGC6,('2T81'$PBQ)$_5",EMJ!0 M_1M%WB_\W0U5',&V/.(G?A(BZ"CQ[RWZC/A.7?8EA**K J%RV]QEMNGBAES/GFD6SHKTE 4YP"U%$W"])?T*=-> M!WZ,[[IBO@A_@I[C[L^%_S&)J[GZ$@<2:]L3# +1!/:\$2Z^7[9P VPJBY5O MN^W::^A^F>[P(EO"KR;[&H1(MZ!>W]IL[]>"T.C]W17,/O1.L!?,_R L!W2S M)_)0W/#25K;;JZT^O8ZKT3F!]F69VMRT:"HIT[;F"0P_UZL,EZN."KJO#"$> MF!E/3!G;5&G!O1X,FVH2 C73:'B#J02V1K-WB#$0_@H\BQID;?/(JVZ0UMM+;08,'< M-=XPH,87M6T$;M)=)Z9]:AA_>\(H^R>/X@SHYIKZ?=) ^)W ;XF+"?BA)X ("J5.(^4X=D;&EV'\N@F#UP$=U/%N6#@W M^JA(C+5"+>R&X3C!8(3/UNELAJF_E$'U.@;=*6*P>^!79PF#_JRO/^OKS_KZ ML[YR@Z@_Z^N24)[G*.O/^OJSOOZL[W6>]54&T&P /;.^Y59-.)XYO5)4*0X7 MTQJL<3$FQ$6VBPML[U%;T^4:VU9,GHK@(00\NJ+G$-$^#R[_ H;#J6T7W71) MR]9W@0\+[G\33P _;RY,NNH)U[]> !UH7KR5F: CL3I,;#]I?@C0:6VB[5CZ M%A 8;THM @OZ!CJCG2/*DG;O$KK.K[+2;G*!C8FMFKT1EGCRD*6VP59@FJ[C M"0@]_B(F%,'+MU>QF\=+[E=Y['"ASN=1.^';*?W?"P' M%E=4A0:9IRCQ4GL-7KB=DC3@\$AN_T6*51KN(QFX!'+9?@9]"S<9@%:P*^U! M,RUJ;>'^3$AA#L3#@^D"G,R"Q)'8#2R^] W[;YGT9,R^5I3IJ*DT@Z82%WCA M<S>4/X;N<.)+>: MD^Z5G:-GN1$&Z4Q=']M)GI/0P4;(LQX8$O5@=KREO-9,=C"-YV\+XL(LF#BI M8T=DN-D"GB5Q1 =M^X^(DIRUC\W=F_X7(EA'^($WO[)9*(A)MA( M$-M=S_QW/I=F\>NQW$:HP*53'L<"14IY*'N,:@-\B] -I9_-#6')KJD$K*>:6+HPH40UH9@SA%L++U6*NMP M#WG.'6=+GR.?P4.3S]M@*N-Z.'6N!ZZ'2]R;J(E+J)F][1%D^O C1(+7(!'[ M'A'(Z$',KQY9!-9G+3W MYNG5GGCT3H!>66R(8.]"UX-50!- +U8PO,Q_LUP++O#"@;8^;+YH?SCNI041 M(>7JSM4,\E5;(=;%!PC]C&.7F\H@9,D:5AD7 MT9:9=UPJ*A?P8S)Y$6*Y##R8 8G[V?3RR&/$Q:60QG)7!7*((2Y2A*R*L\XQ M-&W%%XRX6E:4%R&24KZ #RHR';T(J11S!7S@$$E4U*X*Y!!#W*!*DD;M^;;$ M2R$.R,4"0M_?B.9>X=%7"2$D>11_MGZ.'%5&*VDQT/P8_F'')^HRHPY@5N*,:YKE:1)_J'')ZHJ8W=+ MF"9*<<:=2BO:Y):JRJP].J48XT?&-3#VZ.1FZQ?7\?CNHN%(2>'BM"GCW$*@ M')R"WW)+(I''LII_!7 RE@LN=R0^2N%HE#OJJY/;0]3*?-! 99I[?JB%VI86 M*ES]M#W\VEN%<)7<]O!K88G!#>C:'WXYU@_<&;'!X?>5^*5F;SZ^J#B;Y)8L M])ZF]!?-M#\#_=_LCZ:W=CR35@M8L*>+5E"19[RIYB V>T$:#L,^I^4FS[@. M1TW[FX-$5*+W,*SS+KU<;S&L@=[OFD6^+6Y<9TUO+A63 M*G'/-'(JNQ@Q1;0N2=S1PM7Z(6KJX:"('4@R-VCCVD$!#AS'>#0M*\MIBC+2 M^"'P,#G)N]"A!69;=#KX:-)D"M?4CTT&LBQR)P-5'>V@;T<4Y:7SJ,,49>X* M=82UT"KU?M0 19D/TENP=PBM]B:<\*>2N1[@$OM3ZV$VF.L16=I+2>B( M%;,=W*8G^!1HG<&FK-::Z3+@)-L.-,MB0"3TT3GA/!KE4+)7Z$.>8-([#>2! M)@XBU@G%8-'_?_;>M,=M)%D7_GZ!^Q]X^O3@M0%6C4AJM>\,4-X:/G#;/K9[ M!O-IP")35>RF2#676N;7OQ')1:3$E)([*25P>DZY2B(C8\O(R(@G+,\(-WZ M%_T0*]!QI=E23T2[0'RGZ'=!085&^_5SP+KG7%\++#Q:+3&OI8^[=>-"DQ*Z MNPQ#3=>A+1+8-+_%?!%\!KUAU(5_+7W+_3:J>VE_64!43H,BK*Q;8KN/E-&W M\9XG^22"SHH_$&(I#A;*8LO'+>TY><3Z5V]O%0@N$N,J^' F3A]SKS_ /RSP M?+HGX> -=V,9*'H/9]1Z<+""W90"[V14RL8SS1UQ#$'._*R&+?E#TN*AZ*%>6BTI/FV^ C7?V\2_ ^3*0 M($Y!$!]XVXXXXS48V+83%*?TG6;>L\3KW2ET7N&QO@D^TH$99KO8L7-]>9VS MRH].:H IK?L^K!-W<4"GG*,S6W:]]4"_/(@!DG:LJ.SZ+K1,@O1(V_#61NN( M/_\BJQF_?'V;%=I+:4.">]>, !/=VP_Y=^P>;M$).KN'!^ZN#6V_ +[09JATMJ$'IS5"=2@1WREK30T\?3A# MX)&1 9^2M9G8@8>5A4F9X'/L5.B;=&D3VH&UM>DSW[_Y^./=3:Z?CHH!/-0. M_"@1)"P^<6F1R**V I-.3\&/6"2N, 2.[GAV0$\"NA.5\U,DE]TJP97 YR-> M95Q3&(04!3$59+Q3[N!O*(;3[7-4<[_=VKBEQ@A.>JH,M(90[F'CB>HX8;FA M&14XXJ07K#.G3C[NB@!G#[)%E?XC[O2(/K>)X7OPX@X_&3P#DPPL\TPY_@=Y MSO4I4)S'^"NI)$";;7B_V2RH8%7LFO@AG)VQ_W5U)7V DZCY2OJJWX&,OD>@ M*(5)5QMOAQPGEE##>INHWJ MG]LWO#7XFJSTKIX)^BO/I5B=:!K@$'9]'^!^P!VF+4J/Q,LX*#0>/T"7<0?[ M$U#JQ+U-6!3MT3 >[16\$I968RX&XC?/?0SNXS9BX%'LWQ*.^+NG)\7.,>X< M?0S\Q:>/V5A/] _Q[@;!EDDS,K&YPWK65A"KF1^1':\Q"VMV;Z&3H9"0\4?E MS,?2-\DI+7&Q.JXZ-*C+I7V\&92[Y!,;U[36L8^-H1=+HVWL*6^!-SD\U5;^ M^Y$SJS#N?>/>*4D4[( "13MT9"8>66-*,#I !#BG[' CWSTBLVO?DFDKY&SYI5VFN?]T")"2- Z:[9P'[>'<]Q ZNJ^CN9@NBPZ!9WH,=/])]PSXQ0T0 M#3"?*@^3?ZEO<7 H/ _^\>9L_<21ZE;2ADM0IHVNT'#,$9_D<0XNB*[81 M8S )FJ]\4#)TE%%GZ1J._ZZ'FP7-J,HA%'PKG,V";W!5E#RN=TA6D]2 M5@DZ3##U,GC_KYL(%L PCC+R)GSE'ZK?N Y$< M"AJ2A.,RWP'2!S.C.RT%B(@R-_$1^O",6)2T^>@D69?XW(FS^#)DRAGTT_C< M "Z7ME9[1(=S(/4\NP F?LW^B0/-,?0IGCTN%MY[I*T,S "SIGAM%1U+XS@, MM?6OL7L_.-(DV0.+C=>:8S\$*-A,3;OGZ=&).OQDT@ #2.]5\L[6HCV\.6>;NE*@]1 M\=@+QD$62P.V%*08[2SEB5 M?2EL9/8S8DLG>>MD"Z-G;?3^.:V%2'9?+^5,.B-V8'C3*.]R$]&SX8!OTLT^ MB1EET* [?)7K13>>Q'FP/->)&Z\MV'L)_8+AN5>[2ZPT%2'OHM]\JF*'80Z? M\?1';$H'GNA85I&0DXDY_"#N>Q[>)K>'UYG" ]SD3ICMZ\S/T\5U#L08#G.V MG1P?LM>PQ SA7($1#3TFZT_I[0/E;HJ*7*Z/GKLRA;N@9?_?50M;5%'8?Z!'JF!40.J$DFB\5=?1$QU:=YKC1 M$5W1' 0==2!'7]XE\D,*G@"/P*L\S'W3(A \6K7O_7) MACB=!$7(F>[(F5]IDV/D,,OZ$;9&:8:S;F+#;#K35;-6T*I\DA]F',%UJDV4# MY)3J:IDP<2VTV73)Z94_TCH\['GY "'G6Q>!.$/8=;]LDT3#&UHZ%7WNA_Y$ M_/=/$-6Z'IR#=._Y8T V/FWE= +/I4"Z'Q.LNGK"U]CMC]I\FM?%%E?1([M* M*:?&-MWE=*)= +M*&8_&1J: 76G5)[O@ 3ND^M-2;ELBT''VNW9*)6 MS<1YS:7/G:/;FTL?Z:0$2LF3U1E!6B3K.\."S9QXQP4AY%(:')?]?3 MXC&A3;A7]AA1#I-M?BSGL>>G8S45I8NYFO^B+N$]=0G[\S*K#LL;%Y\[&5^: M3AP]\T4N+V&1BSK&T>2\UK=1C3XWSZM;7?&DO[I/RDQ,[).H_BD0;!D<6UJ; M#GLP[G4WOK)@8&PT;(-@]8Q]^K:=-;*5@U^EYWS^?/I9C8],K165RZO\%6Z# MO*C'8"&C-#<@+Q:JD-&@9:3)2OYXVXF,N@BQ"CQSD19\Q]D\)3:>2D%M_A#- M"$B;5/U:;^K41RP/IUCWS#LA\G9%/M560N27)?+93!F&R%L[!S1TVAKP*:V+ M4&3"N1E!_*_H_GR^[X7]?*I)?@?PO\?Z'(DU6CH>;+/B(85"_2E^FUFHP\3VGBHC;Q! M37>\$R)O^RBQ7 JA7YC0\?RB='J)VIWVM%#4X*(&EAK1TN[Q ME?6)/D(RW?#6)KSU2S8C_6F=EF-UOQL[BBH3I/&BXE1^:LS":'DTG#= )39NMZ^F(Z4X!I G%>J)P2G<(!NQ9/HEF(:7 W!(% MD8V'B]#A4_%%-GUV#!5&)X=8$=2E1:()>+HO1>VA_K'FT+X95JQNO5-U@I:= M(QM?H^KIJX,F-];7:X"(/NEP[OSLLH7_O#C>> M5]Q"&O"=LR@;NH2RH72+Y>XA^D9\XCT0G[U^T>7%D?F9BSZ\H4OH4KOP&&1_ M=!"?%R<7Y*=?G8-7;U^;>/.\E[BGMI]P53MJH^BQXI=!*Z*8$<>/YM1M/??. MTS=']FZA-+L6N45'O1^"^T4F.^VH'GC0>^XW$EA>!"*?)#*?A?IPJ,^5,-W^ M[KG&8;C-[[7O_\09QE?1>%(CL_$*M>'Q^!--&&U_1KOB!&_JVVQ;W6\_$;!= ML=66TIS%2G3.]5CN>K$GVX/18$)?>*Q5;+(]&NMT)-;:UB;+OH&F/9GT#M7P MB&D%OBPY),#JGG74Q4[GIAG\8+RBLZOI"'$QY5->T;9Y-B*?<2;A1MO-EW-B M:HGH@P[.*JHZ%!LA5RDT=Y.6"$3:P=O@[?GZLS?/QG$IUVFMZ[[A^0"653];W7?HK]>6T]@$2), MXS_F3>7EHM'B/OZ#W(7SO6$X\\8Q<)J_)/[%= MF/B2M56['G&H>RP[L_8-F8<;;.C'!1XB7=>;@BZZA=03F5F1F1U09I:M9!&F MGLDX%PLM[L]A0:PK+I,N1-AS>3+O=&AE_^%5;<^%%TVV"W\(B+=IPX,)K,": MA_45;]-R8[RKX\.$N&N*6U&[QH9D>K'X'ZU!0C:-.U>9E@J@CJ>?2L$.-^#= M U_RB('2POQP,4(A32&WKU]2%KI-0ARQG% 1*+%](A#92\YQVB-;C_C8W1RD M3*. CIA@)PY96Q% )'FR_ "\#?#0#(V ]GP4@T:ZGF3HGO>\=KU'W3-C%$D$ M?MRX'G9V_4'L9_RET\&"'3?(+3=P856P:'C6?U /[B$&N+NG:[^#U7I1)1JL MUP_7:\NPD#'K, @]6AA/,15C^.Y'*[BGZ)4DMUQI"P2YYK6$.HC(#[KS+-V# MDMVQJE7Q;1ED3N!-^VSY6;W.N3II8]DVK<$+>C$%.6<+5&&L "1E6^0A1@T= MGO()^7,JP0:/7%;OA2"3+U AW6"Z.'CC_<$%,M#<\%+%M"(!W+:><'7 M\_3"D\+ 0KV.=#IF+' >)(;6!YO UHI=I GKBX@K4CK]#BCTHSTE)I[N M]/_]A-;^NM@/=N!X-OISSM-XY,_00DAB\_?0#]!<_<2L8\9%2 *P. -\SAU) M_[RQGEBXR7+NLWB:TQ]]F4(ANUNZQ436O$;*X//7XPBHLCZGB>^C@:? / M1A+Y+U]:>^Z&?F#GL(W7H+3$@$_M?H?HP@7/=?WXR3)%7PGQR;?/Z"_L9W1[ M^.#?KK]?ISL]',[0@8*IT/_IY"BF*G_9C^OB??&6K#',S.S;N'+'SX+6OQJA M(H\<&;[%@H.''Q'D! -_@(@\ X,]QD8L^ M+I%BQSF;<:,5OTUV4JXMV3LZ6;L/W.DR#QT4 +6J7'-"%12S3NB,8=P98Q M]C/QT9B":I%#.*W,+<$J]!Q!_4IT.QH; M2D_R>-.)UW)"1SAT9'+=$>Z[X+[@_N"XWQ&J[G!"RQ^["ABA(EQ-"LU:J.BL MY>NLO>:LJA9<;Y#KD^M&<:"ZPQG@H^>=NR$^O H+$&@],I:DD?@GH2'-=9F* M8$7P_JQX_T(=N&=L+D#\[#I7F7:-C]^_P/==XP_)W5*'&=[<^ZT>SZ_@F%/G'((WSPSO)MX3P'ID""]X+W@^+]"T5I M-ADYM&CR"V*Y"%7@BF :/58(0RS)?3'E3=S(=!-!LIO)WU*8)6RP*\"@*L$5 M 0;=CWJ**?7G(O*!C"P0 K\P@?<7KA^#WWZ_7A,CL!X(!Q['247M"=6[BY=U MVCLZYPU9&V/A$?P((?5NI*ZJO"T?0NIG)77.F][VI-X5D#_S60=TYQY>)/<6 ML&+7EDUA4=_%INV??W:QP6_ M12!7/32M!.T2*(EH1E#,'/@+HL;3E9,G@VP3L/F$*\@NBF']JV7<6W>Z(SW> MPT\1J'/N+0EP?0?&-($#?&ZY!>+<$9Y#E1X$]0M^ZC] 4&B9^C#H7O'3_9D\ M2O]#/)\\#X)T18ABNF^XPR%[DD;@_Q'X)R?<3&)<=\W,XNIW0 MMP^JWR%K\M,B/+)!!'IW"Y(*7/!E^L9RHOS;[3/ERL=OWT^Z\$:WPE:VLALZ ML,$Q+-M*!X/@ZFX)/,5!"*\(J,*D/Z:S4Z)1'R&KGEQZD<5Q_.W'FRR$X\L] M?+ ,X#_%6W9]BW(/9P'L,(FE%W1#C3#1_9?'(8J/1P9YKL3GY&_$;(?-AV\H M>.XNI5QYD,*ZZCQVW=$ F1#R.DZD#H+5]N<26%6KCHXD^,U:7J MX%EX:1:X 6:;TS0B.X&(@P1ER5I+NP_(TJ,;VJ:DT]J3Z(KIH SE\H9=YZ]0 MNLC3_]S'L,6?][Q#F@N6,9V\C=3 ?CZ>)]J] - MPPOIM5= 8&T!Y?"6.+H=6(0"$K RYMW.MBYF3_L$)(E6ACRZN!X2YMV\>6OG M8=XWOB )66ZM+:/@6G,WX=L(/8\X@?T, M+X& +'M+>BU]Z6+RK_0_NA/B;&IE4; )9V9S2X:.=_,NJ+.DWWDD&ER?UJI$ MJZ33ECLA^P.Y]2C=:E'PD*4;A$= ]2'LD8Q[ G%N7%>TVRXZ,8_ ?U6]'7+=Z>JLK@*??.GOVO+U1R67T!J MGH"*5"YW5"Y/4[E@43F=K-06J5SLJ%RI%N!XT@[>N/O4_C7'P>GQZ)W(L@S_\BXLRFL[+X]G#.H\/-(YZ0=6 M-1Y[2S;5N99^M8045QBX>S".XSX,WQ M=B?:YNGVXX/SIQNF;>FWEHWX:!L"09MY+?W&\2DYAY,1?=#/?=***_>V6!(]8@(=/6D.X MXA@6'+]H!$"W,D/WO.==N1,-B,B3Y=.")1:A#A;R$ X]9K Q8.#@-2TWCA,J^S FK%732-%(6U23' RMW,J(;3<>,HY=@!.6:T9Q M)/S%#DWB1X)U=".@0C#A.;6#_6G)2+_X"6P'G7O0?UU=21\L8INOI*_Z'?B5 M[[$VOI*FVFOI'[H=XO>EJZOFW]V 'Y!(U&$<2\(AL;WI19W':%(>7OR"2$$O MBG0%#Q6[,#42M2]M7+!6V_H#CG+XNRYB[?U2=B#L%KT*/ N4,U+[;'$]^A$+ M'%C.NU _$BMQ=$JX<]'(MA[HKA.YN#4!6Z?^!G,RMAY5Q?@!FL2=19L$*'-\ M/S'/XTR^EK[?TX1G]CA@DH!XL*N3F*5!G!3MGH_ Q,2[QLR4Z*G3D[:Z1P\$ M+-6(O4#$79F>R,S?0S\R_%AOBKX7K13>"R['NXL.KH6.Q0^-^Y13$5S>IU0UQ]1_1O:8.4M%3E]G90%!-\&X+&3_4"P.-3591$KFHP7: L+T0?*P M!D*/W@5UUO ENO&&$#9X=-^1<5>-/D\_0(Q[!P-4""T\*]JOJ3+$;XI,?"_S MD=V<\,-H]7CS'445AU%!O-52S>,0AYDE.)$QV#L5,LZ.Q/^J6^9G4C-1,)\HK,.MHLYFQ8?; M]-WE:2N3'IA/5&828SK7&J>M3%)@/M'8"9;%LBIMWVB"C&Y%6?(L+EE.%&;2 M1UTP\A395U:BZJ04@9E,JM0E4\..D$4'M;^+![9_=&ZB4QWP]OF Q-+VH"DS M%K57ZG1QD),Z3DMMTLN8B\86OZ(H!^;2,N5EC$ECJ\BJ);H9*EU>7R83IA]0 M%YRTE]?U8^27TAFV^P?O?Y G[H3^4IK#WB(4C==82Y&/T<"G3-J@IK=AIY8/ M/.-)6IJ@OIS#63&9S^4J6Z"_E/*H3-M=+::-D_\6:/5T(_BG%=R_A7,"['3> MIS236$^/5*89ST\YH:-D-;RF4MJELJ._4[;1Y9K*:1PS:EPI;:[I=#!78>=C M6O\5V/ZIO:-2J,>YC').C.D$%'5^$,AWN(IR$11['T?%:F,1#W"<=KWZ>R#[ M)'5%H]93Q*=TU"*Y7-0T91]I5J><4U,4EXN3V,<:15V>5G-NDBDD\I?D>N@F M2G;6#)*8&\&5G/&5[*RCG88[H_"G]J;^$YD)NE;D. M[>0AF4E3@XLI%R.QS7IZ*H+M8C'E@B-V^FI:SDA*+.:K1[:Z9<;U.G6W,N8* M5J=,)$]'7:K+[6;L!-UA>5.K9)?;TIAG9]#]4_IRDFZ\+-#MM^YFXSK?[W6/ M^#>9,HP?+OW=&[P@^:H_XX=O/ ]K!Z+[E5IJM%QF(^NG6\^VKGQ* NA1P;&Z M%JGM+[V,+BY7$^;2EP7>>>!++Z//RY7"7GJ!&3:Z] #^@M?]T=9<4+/*7YOH M*]/%9+I0VBI-S!42%O2BM5A*> I6*"DF+"X0G/#5$>X7'9[D8 ZX):HD;/\. M-H=MUE3=XN%*Z+8N[?13BA24IX)Q!"6,^QV%:;$>%M"0].Z_L+C1)&L+G 6Y MLFE!O;5C45+?=M&]@[3VB"@[(J>M3.I\>&J%0!C%/CN R_ Y05I-S1L MJZY':VU>196]]&\'H&;2?O<;VQ^?IFX4D%P_/-TD#C8,4:+P/^D-1 +FV:_\ ML^M0X(5;3_HKI0(=*2F%[C_.A2?7 [G%?[+\X.Q7_@.[CX_U-+3EN^CWWJ>E M_*%/UJ$MV=::2"68WAJ'*[)3F70#=M7B$F:C7X$Z:"$, #HICF.FRY+@CU$Y M_^G&KH$A!Y[$N.P2YD:;+_BBJ4O"=AR4A*9SSI$J0D*]S3^19S/.:4="2'T) M29.U)><,VS-'2;TQC' 31OT0L(<"*?\I-PM>X&0V#8FZ$(BH%R)I9<$9< E1 MCUW4JJSPQFZ7*.RR0*$#E?%TPIF/;DG&@P^JSJXC M((S'*?1EUR-XA=#[%_I$UE9=CV,5+X=A[[_-X117(F5>!+/ET_5PN MQD45B*@""4052%]5(&UG5D01B"@"$44@H@A$%($("8DBD!%*2!2!C$%(H@A$ M%($,]BY1JY.V/?/+XO.2=*V+&2'I$4E:D2<:YX9SB<(^BQH0159F_=;YB!H0 M7EY?\ VA5LL1B6OA<0J]5KFI$/HHA:XJ\DQ5A-PO3NXJ[.!U(A%1 U(;&*9R M-0GG^HY-]EH<3O9JY)TU8'%N,JFE='9<9AC+(>X-#D?2MUO/?:*WL/;S/@FM MS)2]S@]\WEBV34>B=_)NM?C='0V[GA2O74H&'-)[2XDX)NF"G$,XHOPPZ0Z\ MZ $645<02(O\*/G M4<5?MR ,-1L$NT].%P_YBY#->D&TGN MU[%NSHR$L&YAW<*ZQ[%AN4DKBT/G/2+NC].D>]^P.>^)A76/W;KG MAY(>$??':=UM%/-66>T/4 ^BKX.HP;""W)LDIK3HFRDU'#JE@W%*M1(5B/VY&QJ'[FH8^";#EMVXO,VQ M.IWLS]E!9B<'CQV?5/:9!.^?##M$X_[%=]>?Y5_]WUWMJZ[]\\6?X5!W[;?,H>H[C:'\)^ M>A5]K?NSB].@$2#CYLXCT;2XTTMGCF)4E_OCD(>[]-U4=9]GSHGC&GG:L3\(^]4+WLQ#QG3'EIVOZHW.&NNY)YSIE"UQ;]>*8J2R]G MGG.%J>C*3%7Z7/4QJIFCSE55U?9GOU:@&L[L?M#(L&-%9>YW\\6!067?6Y*H M,O-C%96Y$RF4?8U156:TJZ(R?<^L DU?=?TP'T>H^D!O+7K/;_5_?L/MOOXU85SS#/_ M9%U*C:8MEVV-UFW^B;DB1T9-9CNC>H^G/HY/ZMT?P7N\@FQ9_0Q+O_=BW=3\ MW(*'WQ@&XAOYTC=B$.N!GLTX$T?#GIT[S0[.C2?D2EOB6:Z)@K:?)8\\6.31 MIS7H6$Y+#%B095O!,]8V6S@B-V&.ES+G6OKJN0^6;[F.3X?(>H@HB:7K6,Z> M?B&XUP/ZYZT;@%%;](6AD[X&'_0.@C1O$Q=9F^3/4 _P<3[Q'HB??]SN_?#C MGZ$%GX(E.WHTK3L_^/?WT+S#WU[#JAW3"BBE%JS?"/!-N%J/@ +\)[-8YA3A MW8MQ>GEHFY*AAUC_;02A;D4Z M+''BM],EFDG#;I^CB*^/)GQ.Y"8*W37#ISG]3;5 M2,)CNVRL5,Z,>)6.WT.MKPETN>@"D3:[,=6YK!L[LSN!_TU'O)_Y(I=]7/NF M;H*[<>:;_IA&C$?P:P>*/]AX?U2M>HF)/)O6;GP[/Y#(80E)D1=J]X"X/1>" M_]/U_@#>2%O/A2,?/TYU]F-*=ZYJM@\PW6\5W3GB/,WE:T 35,_>$T-L6NJ9R3B-JFWM#*D[? MU6C2RD\IS;76T%2!#U8KLH6]9S&OH:D"%VZ<("3W$H6 M)FLZK@ZY:[$ZI.1=88&_'=A5X;3HGM!RL"IR5[8@2[8.VU0$D CJ&:ZQW,'# MFT,7-.&>Z";]$]9W/" >)OP8T"M&VWTD'MXW&B[>.WJ@XD%:;6''G\;"#/BK MY8/'B"I Z"C I#BC_>UZ;7GQD,>8DU=6)TB4A^]UPT!ZL:LX,5Y_^/CAR^[? MYNN7TH8$]ZYYW9C@^ZHP.JBYP0(C*_'IM-PGK162R!/F2%&!W%LXN1'?0 36 M?,D0/K1(O>BST^=V6RZT>V]3Q4*%KS%"CWXJ@:L<>P71WH[.V/>_Z8^_)M=D M]0--9B&Y,IE-]XN.3U%0GV*.*$IC4JPL5$9L7)9BO*7XZ'R-[BCJ,WG*KM9? MK(HI9E/0 ,D<7)XQ23[LBJA LA^@L_F(32HDJ8:NVV? Y/(>L47OKDIAN:8# M)E,/ZL.;I;)<$P+S[*DJAX>4TV1^(KJ/[5??X'.ZW41/B3IATZC0[HT,D86O MKT1A"5D#A9"5 _1+U /3U,>K=I6Z(M,;KW5EW+?T M0WIK5[.4#@N#KF#T[G/T6EX)%[-5GE!3<>4*$@ MCT,IT*DB+?B'#B?WI"515*N=FLK64:U@EYZF2+[?[UTON,),:(T;?U&35$_9 M!E*%-HCHYW1MDIV&1C545A2IU-M,IP50DGW7J#3N0QO:$ >\D79 U""\"OT2 M-I>#([!B?(%-A <0WUB;>#+<@&L)/7JSAW=@D:>QK>BZSB)^P5F,EXV515E= MDR?FX]0J.0WCX(>^_K&XXJM[$O-+AE?H=R%[IX6:LY9UYD!/M#TVX'^$TAIB305B+\ MC/ SPL]4]3/3Z^DA?'R[+/S+,]\BL^6 MS[_J6!4=/-W M=-_ZT*BOF K5X%"-JW%H1AMC)O=&1HK"CN&JWT74=1P4<&SU9SI11S@RGCU. M5I?5)CV?A3/#U,DK*6F-$@ZM+S5\H:PXM; 9Y@VC0)^=Y/V*\Q><8-[V% M?&14(_X&0UOL/?M@/1Q;299V5K.F].2_A)CJ M2_EQ[Y%JILCLA%_MP9N5)J?&:A[=2FMAX@XHBK+?LER*FA)+^(;Q J"1]J_!E: M/@6LH>,_WUD$9VMYEI$._]RM35FJ/_W]Z^Q?QY>0>?]I8O%37]9O@4Q/-PIQ MX6K1JW'0FR?A-,E^A4O::/;42FOWHC9^9D'0TN8,P!,A^07-GE)R-YOM#9^* MU/#8XTW^8UL0W7*::Q&5KJ2(R7E@M>YHR:"WY72J M.XRN_]&=4/>>I1BC((*V2^C8 >V!TW0B?QR#S$F/F'^V' E1V (K'7F(,Z@C M@#)]NX7_C9#7'J.#LP\KT1U3]R@((!4]/M'$88X($HCS(>\PA\F+2MUA M#33'3@$"?*,%08* M;/_SF0P7-9GMUG.?*'X@V'3[[/AY>IW+[4#08MLHD&Z4"UZO%+U>1KG$2D9= M1D]>^CKG)++;J6EU8WPY:%+I7D>C@]>O+8>ZIMC;QTBO.4>_9V']$)S!T8S@ M.X_@9[I86.P3DX[(Q.2VCG8)&UE (@]#,401V@TQ2 WL05S;[J-?&X8U%PVW M'HC=HS+GO4 T6-E=KRT#'7L>W1=$!(N7I0=R;QDX\AA-TX!3 6R_\7<*,($1 M874;0:C&D1?=Q:B+HX%#U,S3B54I>9>[B;)ZL&(;\601L+A[Q4PG9+M1U))$ M-OX](4%D.EF!T5,Q?#J* A"&UJ"(N%MB6G&<%,_%IJ(DNG$O^81N?R3ML]]L M72=NB-7I69>>T5%V=*ZW[[N&177><;&X-_V8@"I!-B/36>>&[H#<<>494.O85P+S-HA? MG+0H4Z1L^B@_1+K]-!:@D6W^JAW4Q8]TQ[C7G;OH(]@8\41[5JARASXP4.Y) MO;.]V+@RB$.2* 0]#3L(H7J!\,A -HFP%'O!SB[^35 M*^4^/&>-/@A$C6RCO+=0KZ,OQZ*!=Y$T+-Q9RK7T98_NS*I.Q5:X'KJ5F*E= MXI[DQ+I0N/7D?4(/NTS=@@PG9 M(7Y?NKK:93<:'@A=E4,9T7HD/C5D/<;_YT>A-GH."N?M2"$(T;.?J0>DJ-YF MM!7N+)MN>::,Q.P>^'A/P =2>T:WZ3K@%9[30(7ZXT<\2]NXD1#/L/!5^-LD29!A$_T4 MW91NDT,FB<$FJ#M9$^J+\-^&X>&L X^&.C?^OM#V RVSBU3#OC<.GKN5![0!;F'F#_@?[D-2>G)?O0^DSZK,PFB4O9^S,U5OKV&_B^&6\LWTCL MH]^">($U-W<>H<^7=UH BNB1M4T354Z*MF_&2D\?CHI"DVEQB(L_9[Q#;):[ MW21K+_$&%JEQ:HC(5U 83Z?'>]037)U5;%4CW"FR/^[_PI$X/'(5"!U M=O4R@0@\$+-_Y-KIVBQQX"S"J%QX48&21K]_FBNT)>#N MSB-WM$XF#.!(OE\HMCZL$/6[Z\ XN+O/:05M,M*1QJB&^$7NSOD5'ZLXY+LS MAX$6PPBT9KZ'#NRB5* UCS9BZT([!%JST Z&=@BT9J$0 JU9H#4+M&:!UCSP MHAN!UBS0F@5:

27I_F&C-U1/]+:74FTONMW=-<*Q[ M?UZV>[_Q2Y+\74/L9[X14UQ9*$MQ9='WE<5ARZ=HZ2J7BY[,DF4XU[': B;]-76::LK+JNRVPS;W/T7-]6OJ#< M-&\"O]WGNSN"'I].&8"3!@]-84EC&8D M_?L3<"IYXP?=H .GZ .^A[>^95JZ]_Q+J'NZ$[A>.E=I-_'JX^X32R_,BKXZO=XTT&:+3T)"YE,E=99*GSQ7QO4-KN525H6)ZF@3G7;[I2 MX.]E:0#1?@] B>Y=&_94__V?(8BN"G-6K)&(?U>6R\5LR:*LD("ZY)[FXXHY M?5)9KF:KALA]BY#15<:^*K@37]OCMZH[_V0U@V_!TD\ BOR B_3=B$.L!HUO_G>4;MHL(%97' MT/H,="1=9G44 M;-_RT^D+T04I7N!6NB+E; OL"T^9TWI/WM?&-"7_L:YM>6RW(KYMX_BD]=!M M%UV@VV:O^.ND\PI]):;SKE 7J,-Y]/1MD^E9OL;Q&[<@ :$0NAV,I8091W'4C$K6=$X2UE; M;!9Q%\B+HS4<_F%]@$4>8&/7.VE7$P5PU=%9?I-7?0^70X:)M"[MW) M75,YRY;'7T4QN J'QII*"G*%.!CQT<.1LW3HL:3?Z9;CTQF-.'4=_L=[B,:P MTHEV=-P\_OA,OYD9_QI-P@T=S*L1@PHE*CE(FTG\\-:GG3:!_1Q'F=$$N*U' M'BPW].'7,2E72(JW1V9V.JH._X(=RM?M),MYJYM SFT0C0+TZ>3#[*Q4(!UG M^?F2$8W (]ADITD;H@\["4Z-QDKC1:IC/K;& OY0=F M!.*)OG3:<'+6O@U1X8'T]LUS?RSB'7&(1\CBNVB-1LC/ 7^:9LF,I'7BY MS].4E?D30KI&'"/;=6G-+%_=DJ2SNZINF4V*7X_LHG"]4C1UL7U2TO:H8E?3 M/@%)RK;30IM\;5%GA3;+>H4V5:Y)]V]:G;L?X&OQAIEY[U]TD)_^58]E_^RGP0O+37\L0MJQ,&*M>8*$R*QB6!Q?;&=JJL+/@.A^_A.(L MX)_**F1H@'\955OMZ6J;[.M9 M=1?2K-0Y\RU+V<+YM*+2VDR'_CL1E/JN9FPJ,N$8V_DX .S:$Q5U>6< MR8C=6_.4?28!#F+Y&@V9-M\\_^83\Z/SP7(@(,2B0-P*#FOOF+4M+,(U=BG@ ME3I=S?+>C9^JYE:SW*WFI!@T=E&A.E?GJ]X7L]@M9G%Z,4R_C5;+*8\BRD@JKG%E-*R*;-^\&JI:BJ7FK6ZFE)J-F5[ &6B M\2E:U=6DE>"-*1IS(_B[IJA\HBD@JKG%E%*T([L*_)'+-[>ZF%)ZIK(+E1=3 M/M_,LYB/CN%NR"?7KZE)ZI*YERBKQ>'&N'MO*9+*Z(.Z9.X($&+M3>K\13%02\[WNX02I@N+P MO)8H2Z97[E-+?GATDN$SU9,B9E=*3Y0V^(9T6=58WJ%3 M99H,J$W8U9]H5S0D.:56I79TZAL.JF'8UG1X[S91?U6/<2 %[^5?/=>!'@VZ: M_E?7MHSGZ'\KM+G2A: VNIS;?6)93L5*]S7IU5+3B#M9"#EA<"ZAJ_;6=E< M)==TMGOJQR[ 4*0/Y-8+=>\9T7/G W3/]*4W+OP_ MZ<6'F^]O7DJ6[X?$+/[@;UL3,81?W'S_[64'R_KL7G=?>)(KQ[]J_Y43=:^Z M)NW8,EY'2"W [R)AO'5-:VT9M+0-1?*V"Y$LI[FRK)?RCEPS*M.)]6=7!"CI MB(P0E08&+BV@LL"-HS;>A99)2^TZ@0R2_D=W$B/9@YBV@GL@ =3Z7+5ZV;56 M*P?U6QW).+2/"_BSZU^?)\^5R0'/SW.=2MZ LH6NNNEN$0P.W&'WWA KACMT M8_%\W^N!UZ6/"(]>(0=/M''5W92&K,\5EFYUD4 MA&<0>*5QU_GN08NN]Z!I/K+ZZ$#L=&?1AMT"V7<@S[_BB/H*[A$HKI5(*< G(6F);&SB'P+_I9QT2-9.DK241A@U\;3<6 MR7+@!9890JBH^SX)HH:-S)@D?,"&)JT+7WXMW1321/_MN(_8R8)OC3!$I=MG MZ?'>,NYIU\G6]6C C2F'G;JL7ON2H7L>E5!$)WDR8"D^[0K9D=\%!.A^/P@P M(R*&+BHE,UX=\#/AQ;7T'DX3E(&4%9C!L!Q8"SSA7G^(F (;*9XLX%=Q2PVP MY4\0!="*!?%4(KX?R3@K1FL=?1#?$'UR7QLL3#T8\&5PB7M:3,D!J>A;L -8 MR-9S=Q7X\?E"(NMU]"MJ&KKC4 6A(28086V8>DC[F]:6;\#GHR:.6P)[@T.Y MA#,ONVSGD)19T0;^7O?L.(Y!]L-RM\C8 *.::+G/A\N*)12U605149AD4EOK M;%WYL&217U4V1NNI6^H6'!!!O4U82S6$JKLN85^3AT=29*T1))UBZS1Q B82 M74I*( ./^*$=]47%4Y-<1P0[NR,8> %&(BH3Z>B[I(8?)S7 [^A!TLR&-YJH M,+&;#P/P^?\!63E9]=^X)K&E%TD-.8)"&V@I<3.?[?J^C!)[^_[MIY?4?C8N M;JFI7.-])=Y$@"K,5Z#K_P\^Q8WW+H-X>,4KN30\V'W;2ELUX#71WF$YAAV: MX/^Q,1#;&;O7=-QH(T1L6:*@/U&?(Z4]TVR)KM?R"^5 30/V0%LW2)RQH2PV M*4=CKH>."0],6/_+SBV6EV1D9Q1$9_C;1F5,#Q M+3,V,=J'*-UZKHXO]B"8HU$"WEJ[#@6)P^_ZX1;W;OIORT&WJ"<;&3I&M'1L MY\-YB_3-L!FF^TG7;E*='-K(_E$V0"$EDHFVR]2%T;@K\V?<+KK7M]3JDO"A MT)^Z(9@AB!,Q+! >-9.53LL2?&:377'#7=F[FOQ-SY&M43MM4S:S";$C[NSI=[&']%KR] GEEZF>5 M(WUIJ[FBMD!>F5I:A=F^]G=%F:^TBN31U/U;W#_JR%:=:&SJ5)7!N_3=QVA+ M()8+T;HC F_,WT,_H-;TP?6.V%I4M97^,;VCB.Z+T$PFZHFB*!05^]9ZK]^3 ML9+*RSTE!#9TM399-4=:#;AO=H'0?*_/Y_B[Z]%Y&@2<7?+3+(E8#?WA$$:T#9?P-I?XT08+A8.\TI0*[3[^G6LZVK+1PU@>+KR70Z8Y%]FI82 M*_E&-G!\3?Z(;= *3X]?U7^I,^4=)Z$%KSI&J/^!#J3^%;ZR"3>) MG;\+27GM@'WZ2 BQFAU18B85E4BOO#_""MBQ,D0A55; L6LROXN]S _D7S13 M6F4Q[.K*8YLH#SE5EP.'T.K+83?=+2HI5X:>BNOY<>^1&O)A-S9.YHR##S]% M59?TZ%9?$/NP-%DP^9, ME AM/_)COK8&+B'4B+;@OJX6&P3^2SO81G50+;6F8YX!_VD+GI=-#++ <)Q'9 MJWF+R_SAWACT'NQ-Z%L.#O'T?_%8^7AUUQY$?TR^0Q_ATZMKFL]X9Q&\D/,L MHZA/-7=T519,-5X>#)<[133W$C\3.*TC#DG\%[/LW8Q6K26_'DFE[(8=#"SF MJ\62EZ\'9#6YH./N6&.&J^5X_-7#[2%X_FKK3G#CF-B7O-WL!PKE'3![1YLM M3C&825-S:RFG+5Q+Y8*Y(>6_:YH2%-W %=%U%N3T?'^[3[)Z260L731PF%--Z%4.-J:CKZ]'*@^KM>Y(_1A55E7BZ)1) MY@D"HY=6)XZ'A[.VB>"U4>8K:Z9<8'WAJ7^PH;ZEB;3/<]R.$[*Y%UFDL*.Z6E3N;ER;)< M[RN=._&-&+;N^VEWZ^["]AWQ#<_:\I_0LVWWBFB[/]IV'XV &$5_??S(MW%9 MKI?0'I4?WA+BP-=,DO0;=UG5KT7U[_G^T\YZ,7,]5OERRUV1)9:-1LDX9!#8 M$>WNB'F5)&JQ/P(GMO@X]X0:G(=)#=J9Y-(.F;R1XD/3JD_W@7C&/1V=XI,@ ML$G2)N(3&U9[)R>S2VC%KFYN+,?R R]J%R&1E_"C6M>#]T3%]\1,9M70QJ?= M+),3--BT1048$;T9O1O6#],6]#+$X>LZ&$.B3'(SXSH?@Z+DQT'MWH^E]#W. M0NG;S(Z,"4&MI2.5=CZI"ZH<-T?2KNXZ,W4IZFK#+J$D)X^]$3@1R(K< =4L M.N^)8#.1M4FM*?8.F8?%;1R[9@B_:A5WV:U_/W!P:0/>!]A3,=S'/K(O:^9X M"9X$XJP2K& 50DHE@MAEJ.IA.O8D,?6)/Y$B9-:R<'/Q$Z8KOZRCP3&EI3BM ME@;F?W\Y^'HV,.'\F/!R-%0F]82HF.7#W*SZKMN@+ZVE<]F%74S&G:"HP:64 MR^8R#[I[,'K]K*5<-I=Y3FYC*12^EFX _OLGB.TLG^]NZ-\WC[IG_GC>$GH! M]GZSM=UG@M.Y/KL.B?^5>7K!M=@LN^P5>_S.XH@A%])?>[D%B,6-+Y=I?(K6 M^7H+X,8;7R_30I>UEUNL] 53X?AW.Q_+FJ:+65O9C:B3TH"S43QL]V\_07B$ M__8AQ$S^';_SX#')^?TJ<+?T#)_^(ID<&_T.?O%HF<']*PEL:/L4A_LG9E7# M,XN&4,K/I'2YM*%3%!@?M[@2^6^\V72_)[HX^'/V3U,+:M6WW M$4]-+VCN(3H*^R]?#3--ELX]CN>W?R,F<[[P3GO*6'L\ YI.G=WZ0$KRTQXY MR7_74\NI:NN1@E2:.5\B+\JC2226TS^4A!8-F:YGY*$NK7! M2>@,F.EC,:1R2%]G?H1-0H,L^KD<+>HI8CQ4ZNHL:CW1BR:$Y! M!D""T-$+UM&Z6\@_[ZV =!OEO0DM6LKO5]PP^K+ OD7-2:,; M+/N'(7:A@"444%DNQJ> 79P66CPA8(D0-G$)CW]Q!B=/5.'PA?[UI7^JO)QJ MX]._$8;VO^K&/?S1>XYF,.%_N[L@86L78&OSN3S5#I.>XV7_,,0N%)!; 55Y M.IV,3P'''=U_"#W'0OPG65I;3_B#+U/P^3 @GI_9#7QW'3SJ'A&V> FV*$^5 MZ?A,4>C?F>C?0E8*;KD'S_W^ O]F;_*Q=R[P0B.:PH-M-.X=; S5DCX]%1G$ M#SU>(-#_-5!#E [=H!5Y5B63-![I":472K^O]*M5A3ULZ+(;Q''GT+S4ZW(@ M "U;>[?D%.H,)4$RW?#6/GQ-]Z4G=6D+)LR^*Z$)Q1?*'YMQ5?D MQ>(\%?]89P^S/>5(-\K!>O;;4_@:8/C?0)_ZCFP]8E@1A BM]XVF/$:_B%$] ML-'G: >4U#/L!5MB+5^"YYLRN@'96/7PSMSE3T<@*X=X(H_$HR.0/?>)SJNT MG[O >IE?YQR8M+%L&XRCBTG6\.YY\;L[PKF976O%[\]!N[#\>ZXCF+O%E[,Y M^!#R.0L;]V_F]]X\ISW1V. ?\+_]S%3OW1B=I4R7S [H35EI>RW0A\AO]Y2 MEUTLE0EET.E2RT@U*46&/R<_EEKRDCWW83:;J(,4;^TULR>CH;J".NNE)F#+5:=2[2(W2NV&-KE/EDV1VI)]'"YBMF MO*(HRF+1 JF?J\V/59F;TVR^T#CI_+P_GK4[!-B&!+P6A-24S"SGI_WL'@,C*W^#PX^!-9\5 M@V#Q^+J^VFF.]#_REY[F97<2#N<12;Y"AM!D[:.G;T],+<]8ZT#+/F*UF6M_H0]@(Q)0F#IZ4_6RQ&UVB@]Q M6FKQ(PYN:@ODM$/=Z*IO[K"-XB3QB6OHG_HKB8_Z_BDM:%<91#7PZ9:^*N;1 MH$UT54;>F!ETI?J5-+^K0H]9F]K>7!M4Z9:FRS"&PT9J80PMN98CQ\J^3P,U M3I8;,%<(K-!@231*!P%R$_W&BPZ!QKSMW<'8"$S,L MSP@W.$K/H+\P<= )A)OW<%*EXY=TSWO&,#1Z%0:PNA.=*[LH--KHSP>11[NO M=-Q<=D*ZI2.?\+R-.G,MW3A9YMJ81WUT0SB)Q!^\<^CY';E^DH'DB<*U[Q_D M00B^@1]&88;H+.$I_KVTQO,KK0TS\$^!&\^>DM:>NZ$/":.:L?3H'X7@('0J M^U"W)>28&XW?CN99[6P"C^?]8\$ '(-+?GAQLM0,:%LG KRY#QKP7(N 9%R#CQTD0 ,[5 MLQ&C!W 6.BIT=.@Z.D(D0@$R?M'(/P)D7"A@WPHH0,8%R/@()'XN!B= QH7^ M"9#Q"PCM!R\$;UF C NEOSBE%R#C F2\/RL26,O=[G "9%PH_F4J_OF#C$<_)]V"V6]P M-,B4;8WYC>)!?$(X"([>F.;P2?_]#1N@(GQ$R[$VX2:!5MM!5H MG$PBZI"[W)%[&@A280)!7LT. '$YR?W?4$>0)/OY@^7HCF'I]D<'^UCI3(P* M?:.^,EU,9A-M$+VC!3%-11!"&IB<.(8G,(/%9?#[.(,G69/KQZ)?>]%!?)DK M2F@*J_!P*:G:2:G>21G%DUZ$CAZ:5D#,HS0J!CFW_.P ]BLP2W+NAKSNF+]/V?W@F.%+)OZ>8AO"5E[5A]G(Z MVLH(GJ)G[32JF[[P\I;-[O(MG4 \M <6?%W:>]I,YO+@Q452/MDZVN)Z_U>Y MJ-6J%[5:[:)6.^TCCQ^[M>F2N]\. ;1]W29'0#Q/M71R '^5;@/\^?2S3K9I ME\WCU8F9I@M94X]VL-?IB:S%82&D1$@S1=8*;@B%D(8DI.D*A'18"B>$-"0A MS2:R.N<$UFU02#WW>433.[:>N[8"[AL[;J5I3H,'HR:**D]7G,"SK2W_H@4P ME;7%(6R#$$!G M @+A0"Z%4 BP7G3M7W]M1<8PJ>ZBS'<#=$* E7V_5"XPPY MA9&V$?/+LQ7GX5GPOXUP7IY/Q2;5)_\7BX["Y)Z/4&]TWS(D)]V>=M=70E$X M%&5R/>LHEA'L+V3__+"G1K"_._8OYH+]?;*_HR!M. >I=Y8=XL@%L6.)'6N< M[!<[5K\N\^B@,,'^,PD8CA4AMEDWQUG95[F:3U3PU:_@6[+5[@SKGD0%W_FN M5E3PM7XL$15\?=U!J/)*XTR"B[JC_HK#N*5J*6X]^JUAY8T+A0#:$[X^*R@54<':*_^GRDBJS$4%7[]7DJJPTU[+403[ M>V6_.,OV6@TTDDU*5/ -2&G$CB5VK MFO]BQ>F4_YW5O4SO6L0J^[,\[H$T^ M^,P\Y.8W8A#K 5_B?R;!V]#SB!/D$#8M3OC2%0L/5%W.I\L<(FCA2RO1=1JG M5&7"JJI+357*T[75GRF"])?U)] M^']O/6):03WT5VVZ8)&)K-NCDD%"94K+ M +]JTR6;H>V3NMB1NLA"O2;$L;10>O)?.9;]MY\"+R0__?7(^UWG[@?Q-N_( M;5V9SC06IY2%,M78G,J04)704B*=3=DBG2U:I;-(GFPZ9TPCFD3W3/N M;QSS'7D@MDNQG]\_;8GCS RLY0D8MBLMHP73!=$'*I#N2 MRRC$=,'T1;-#5]0,Q5]=B!Z>^3&H*:6:MEJU!4+=%JPU*YRI"%I]4'B_5YB? MOOPDI'4^W&(@6A\O(%I6GY%"O_?BSZ;0J L>GJB?I#NFE%' 8V\L'E?":*GH M%7IZFDCIBR/IH(EA ,R0;G7?\F4IN"<2 OOKSC/F2$(/4>K]P)<\8NN8/ E< M^#'#'G/''DDW NO!"IZOI1_WA+H6_"8"4I/(=$T$L::/A>#B6KK9;CWW"1Q+ M0.SG_:6T<(3X>76=*V "([%MB,SE+MZM3(I?3KG8P?MGUY/"US^2K'PHL#B1 MGD' OD0Z$0INL7+NO6!;6X)F M!!9QS3IP%A\^.3;-@UV63IH-/=@!WMZ#HR"<(S1V 8"BL"+"$_$^SZN+@J?L MJUD!7@.O+A,$*0HS;IOOGS$.W[U/7:"#K)C338#?RTE=DA^($Y(/$(:]!=(\V+C^ M:07W;T,?-F'B?70,.Z2CJWR?P/^9/_2G$X8QT8XM1U4TIHI,%YJZGYPI35T[ MRYONEC>_TB;'EL<^!B@0>0]S>8O=\E8GEL=,K4U7VFHZR.4I$\Z3LJI,F>YA M-E'G^Z>X(2POMS.^$ M[LE3_&A&(3$QM97, M*&39YV3%S,PKZG*E#%' API.?5$*,C M/@NX">$?+J8:3K'@B!='\0\Q_N6S@3(L8#I"8($Z7BLHPP+V):6F##+0Y#,$ M>+X?PK].,X#M"A?S^1 9P&<&_ Q@5QY,5\LA,H#/"+@9P!X1K"J#3>/P[ 7$ M<_%JD+PC:TP7GV8$.R[4%HLA,H)S1RC-"'9\J"G:$*,#SGVA-"..Q(FS@S*O M(3""SS0^.B;\V[-.1XJ*PG2/J_EDB$=Y/ILHP0%VK9\RF2W&NT&480'3,ZZ6 MZGZ-U! XP&<&[VUB!)[K6(9_F@5,G[B<#C1CQV,'I5APQ!M.9T-,F_ 90BD> M,-TAG!9F0W0&!:;PU7/-T B^>-^)]V 9A'(A_N4)#BBS^9'LH#91AN@-"DRA M'@O8@>)24Y9#9$&!)=1C ;L*>3I7%T-,(?(:P@_7M?%9COFK;MQ;#O&>3[.# MG498##)@YC6)2LQ@%E1/M8,BAR$P@]S)JZ%EO"/P1ZR.QRKN;FNI\ M<7.VN<"+I/8?@JT%D2 ?[PEV)!BQ*Y'<6ZSJC(IS/=>6W#7\=0M&:6&E^IWK MFI(+5A!Y4-IS(.D;-W0"_&3RT/0])ORXQM.K3^F A_J623S:F@N_T8,<>5@0 M3S_J2K=$ A]L!7;4_0"\(T_&O>[<$5BZER?(SU#D1R0=63 \2C<,US-UQX#E M@QN-2?,(/-9R#&MKP\=A-3??WW8@L7D>7!$$8AGWV*\!>P*17K1/0 Y<\R7L M"\CX]3.J;"PSNN%$K-IIBMP%;2J;-I]L=5 D"B="V[U1G.XMN&.J73ZE-^ZL M2-;0"V;:.RQ1N@T#H%2R-MCMA(ED:>MZ=)5@WE9 H:@Q M)(P&.$CA%O[BWULT_COI2-;@@RB3\,OXP" Z?5'>;)+S%_(3=@@(>>%P,G!+V,"#8@Q=-3@^+G@JCV2.F;3!5K:EX#C!OGM!%5E#?3' M&K)S!Q[Q0SN(=[J$2;N#\PZ;F"+I .? M2/D3^I33!+B;Z=JA'.*3%]F%^^F6@?UQ5([IO[U4\[%CCN>YMQ:H&PK^WK7- MK#W!TZ)-CJZ2O@:HMM96NGGI5*@;V'7 F>$C] ?=LFF8N\?C:^ECY,]@][(< MW<-^W-"+6'(;^@@AL-=-&"F9'^NW1X+0 XHHQ0 M[NQ^+,6=&5U+-W9P[X9W]Y+K@&;KVRVH5D(R6ASL\\"F-?P2(@,GI'UF:"(9 MQN0IO0VEB!$-PJ5?N+&SE.&>8J72S7A ,)-EE(Q6@@3Y5#\_R_\"_ MVS@HXEX'?[35,25RN-V DONA[J/+(@\8&!KTP>!\=,_#@P)]/'FR0+/EO$E$ M>__.,E#U$@\LQW%!)@BZ#9]!B^$S:^N)T.-/$M.AQXMBH0-OH?LN_AE\H^^' M:#VXH;LVNB5XX[7T+GE$LML'4?8;N$U].K- ''73T:'%Y MR_L]-.]HW%*V@;5,:JE46JI"0LI7IHO)=*ZTE8_*98\./M9J_NC4>,0D@U2< M%9KP)8_V,TTG.9@;Q1:EC[H^U364K#I<2<5<57O)JII[34ZXC>U@I56F("OX MSO+UNSN/W-%X/N8[R_?T160QRYJD#(/0-?AX]Y$>K*FOV2)PAQ/GOPI#IF2' M-'-,O'VFW]A@-8@4/&^CE%1\8H -)SVL^/3 X4IP$LC$]"]HYL,-??BL_U)Z M\9T0Z;,;=!&0*KE!$#2B7H<>C3JM'3"?A O%8\P=A8:-XGQ8-'#X#Q*\?-60 M7%Y+,:+M?T\FB\G;4I-X*[SE&S&9IKYS:ME-J*D)O$UL0>P)O8U!8AZZ:BDF M,O6?"L_STUFDBO)3F9<=#AM]+1T?8DII^1>%9GE/H5FRN"G'[CL:X'.Q.3+ M0 Q]8JRXYF2W<9Z?+1^KZ@%*;$^BME%_))3T9FH,F@HM:;NG7% MT+H;0M]-><,2W-^IM-' M2*8;WMJ$=P%'CI9UW]%M]F8I:[Q!4F/,:\1/"<'7$_Q$GL[JA"1"\.,4_'0A M+Z?:8 3/,QF24:156*IQ0 ]'[4;KSRU9:32L\J^D^!-B!!LK;/T#W3G_TB]K M@^?HPQY(6NO4OM$"><\YBS"M-=;>[WHF4@(MY\&U#%JAYNXJQJZE?V(E]NZ/ MKD$'4:5EY07K.NS@P#82'#.5?%K&:NFT@]"V]%O+IIT%KNB../U M_F-V?X.PUTU[^LRHBP"[2C$BCNKF(A64_'M"@I)=!(W8'+^'*/8*_W5U)7VP MB&V^DK[J=Z M+E*PZ5;%**QYMQ=L2U?2;0I: X'9%N(4]\"9B+J=+=Q;%3/ LPT_!)+ K^C;N4>;VSY=<4'+%IT&B MF*<5'ZOP5D;V;;;-M:A\= S$&B"^9(84L" /L>9!S&H]@('G(5^$/O'EB,^Q[*83= MF["G\D+MM$3K0-B]Q!?L*HJ"# %Q3)[<@"C5:#NML)C6T%11H3-6L?-FD\9? MGS.2VIG#< U.9%X"L"ONKU]'1] $432M_K"<@Z*1!"LPEX6.T8AAMY$>$097 MWVX]]XDBR-K/'2SG9^4ZCVNTL6P;C]C=#/R71TN5,M\<1I72X*763)50 M)!M1(-1Z@5#+]::B4.=L"B320IT;:IMU#K6B1F=P3!J%"HH:'5&CTV>-3HMZ MTPRK&H/ZZH><(=1+_98<&KYE#@VB9JKY"0/=PQP) ;50['(^Y5('Q18%\^ZN M@$5!G)2(QE:(JHLR2K74.@+D$=POJGF9C 0.J9$**G9("N>(O;*J9&Q;FFXL MP1MQ0=_L!?U2K7/I*6HQ1B1J5>,LP1MH)09_Q,&^(F<<.$0)QA T=,&)WRCJ M+\Y'YKPGTX$47V1_YA[\]H,4CGS[;MP3,[3)E_5--%;3QZE"_B=7=_P;Q_Q@ M.;J#T='.5:4/XI\"9UPMVQT MW?KCNJ80"\DH'0 Q7_?=?SJX!+9,;1&8&9_8.3C,_4QNR(7 M#0C532)RJ+6*.%:RHG&>9D6BNR\A+>7E(BTB.C5W4LWF_>="!)O%WR8U,PDQ&+&F1,>EO!YU/ M.9MY1:;LK.2NJ<,!#\\ZK%VRK#@_5B/3=21EYH7$S.#8_:B<(5.F(D4F4F1# M*88=-+.U?6WM/L=U/HL<2>8*N[R(XY] KA+)#QX8G-6\>V T(:-R,II-.>^A MSR(_1;_TACAD;06^]%?))_;ZRG+\T*-9*6PF]!Z.9*:K*E*+NUYOTS[DB<8Y MZZ.UU5\V_Y591_P?1+J&?NFK;IGT0"*YZ[50$RXUT92.P T%_XO-M*O"]/Y* M#I,3QY< N%$C9R;R^O629K)2"]5)3 4=I=#G6IU2TI'-!6TX[R[2^.TV94C)E'H MU;FX68A[&XY3!I=N'SV9E(_3R^3DVZ0OS>DK2A?71%76DD&PD0ZNF1@K:P5' M0^A)5] H59:27HH))K?*Y*HP^8+))9A\%''W3)S;0#8WQO5S%<+RH(A-B;#= M]'B5=6*\"L9KF5B3_6J@PF^="XU24O:H-7:F=+72WJ3=GW"%+(4L*[ZXM>L@ MNHYD%G?D@R !*&A=2HD)H=W%,.0A=!1H:/XANEA#F$8@N@F%.$Y(1=$ M)<61B.%NB!3H3W%K'T)A>60-;RN+LSGJLQVG!8W::A14EO*&T[>U"+4;M]II M\G1>(: 0:B?4KI[:+1>']SF#5[NNJE:%]0R#DDM+C@NU$&HAU$*HQ5#.R>VM M\;/K7!EXFVPY#\0/DFF,ZP3P0M)QVB@MI13WS,(XA,\4:B'40JC%,+?2,K?? M152^U;=XC)>P*A*Q1'S8_6A#@70;!G34TS,):-W5)2GT)>1A5$4D_X32=:YT M(TS]":4;M](50%L/7N>J-0.6:NIC=@:ZFZWKP'?]+^OH&OJ'_O3^">'&2(Q) M5 /6<2;: SE\RB!P!;MISSO::M=V!\H@^"S&FS>XR /\QG-K,]1D07&6YRN.S.J5U$8I,!&QUGTD(MEKPOU#_Y_.J MX%P#C+^+)/N.K(GGD;+U+X/4!Y',$VP9%%OZ+G\[F=<-82!?*7;YUA]>._(;?#1\0,OQ$8^OUJ[G2;: M[5I*:>7/L! M$;X,CYA6(*W!4=E6\,R6D2C'/[UI7_%MV*)=HB?Y+.7)I/NVHZZJ5GE.^(G7 M_$&\C62[>IWCO+C\Z,)9B'O-A:@4S+A MK,>MHY=JO)QQ%L1>ZGWFIUQ\(4ODR;!#DR9 &O-;XL*C+[ZFV'=941/=#_WIQO=)X-\XYB=+O\7TJ[4/3%GJ@FLN+KCR M.G.ZPG_0%S.COP4;.?_%Q=C8+\9R"EA"_Q(?32O?=.JE7YU#7D1T]UY"=V^5 MZV"?> _DR#AE<;O(4: Y%W!Y0Y?0I8+E,_7VM8FW'/L2]]36N3]5.T([ZA&8@T$KUM42QZ>6BHT9=YZ^.;)W"Z5)E696 M,&];F&QG)COM"+9CT'ON-Q)8'IU((]EQWN](V:50'U'P, #>>A;U_U#\-31QJ$=FK\D_L5US4?+%J,*.<%! M)I-V-43PO3#Q)6NK=CWB4/=8=F;M&S(/-]C0CPL\1+JN-P5==#OY1F1F169V M0)G9(]"X%)#29)R+A1;WY[ @UA6721,:=>LY\*+IBR0;N,> M3,"=U3RLKWB;EAOC71T?)L1=4]R*VO4(IZ->K RH70F0.A;2W?OUFAB!]4#2 MV4_?](!\(X;KX+ 16J-3 ^YN(>#N.LNBY#2_"=@Q1>D"=^Q?1/=\Z3WLKZ8D MQCT)5+O&%WF :G>.BUST$1G'?G$VXX9@0E24, !+I]S[[R>@W'A-GK:P!Q%S M]SMD!03$'FQ%;.'U :95YJ�M52E>NVABK]18A(B.@R1*1-NQ-1?R-%Z)?@ M/.#1IOP7)HE^>@G\R4P;ASC=(WYH!PC0OX9P750CB6HDP98Q%FGQT9AV"I/# M'F%:F15-BSX'N;:^D2C7 N.NQTA+<+_/(.JZHV:1GB.H7XEN^Y+NF!(]R0>Z MY2"@H- 1#AV97'<$9B>X+[@_..Z/9&AE@_-E=_ S0D6X*B^:M5!1+LQ7+GS- M>54LN-X@UR?7C3:W=M<\P4?/.W=#?'@5@L2;H4%!,4P2_R0T1&!."]X+WA=[ M1G7@GK&Y /&SZUS%3A'K?CY^_P+?QV(D=TL=)EXA.SX_AM EJXTPV3[/=@)] M[0*XWW-(^9OC$<.]<^!S9O9J1ARN.0\[$J"]T/SBLV%DS&X2-8U2AA% MTCDRDOZH>Z;PE<)7#I;K2K-7!(+KG%SG!&(?9R(R=HIB?E;I4X48,=LG]T4M MCX@<.XL#]H'C_0E&:348. M+9K\$@ 'A"IP13"-'BN$(9;DOH"N%SZPP>Y!3,893K\G MMWJ*T7OG(O*!X# *@5^8P/L+UX]ABJ7P4!QX'"<5M2>HLBY>UFGOZ)PW9&V, MA4?P(X34NY&ZJO*V? BIGY74.6]ZVY-Z-73"\L""3(C"S=9VGPGY3KP'RR#? M[W6/O-%]8K[-W%3>P&')H#]]67]+B]^^ G==^)P?^.EKRN 7:N.$+YQK7>$7 M5H]B]G3U12 M&MN7OQQN,;1M\6SYP]--XN@;$J%CXW_2&T]WS+-?.;9WXXMO/>FOE KJ.4I= M-HQSX6]#'_X6%4JEB_]D^65F+HYSY72"6]-9$Q[?%=UK^>#'=02B#WVR#FW) MMM9$JI'O;HS#%=FI3*1G3$V-> FST:] ';00!E A%8RB0\I]RK6FBVK#Q #JI,REX',/.:Y4VX&SS6]VNV;,D M)EK7BGY7=7:=MJZ%"[D.0^VHQ''L_73/" MQ1)17]%#?455Z*R17CF+^@I17Q&(^HJ^ZBO:SEF(\@I17B'**T1YA2BO$!(2 MY14CE) HKQB#D$1YA2BO&.PMG58G(7KFU[#G)>E:5QY"TB.2M")/-,X-YQ*% M?1;5%8JLS/JMH!'5%;R\ON"[-ZV6(Q(7KN,4>JU"3B'T40I=5>296@?]6^14>LPDWWP@\P_ZJ/V_@!_^#ZWW9$BPP M<.X^$=TG-= WU/DXT#>N4%*O&BL+J7F_L^3"((NOS([AXPTTW:D.*=T)A\]9 M>54I=XYQ8?)E#3PI+)\4!O*LR'5E9C:F[ MH?#\7?WXS#J1?W0>X.NN]_PV]#SXJ?JA>S6.,W=W'1DMAADYU6^B=GS11>UX MFX,-QL3L3@KUCZ=HSF>1!^,*.JR(7IRLH$LU[YO^*&'G@F?I]I%*;/AR,I#O7-5MO!Q-I))9&SN3IK%.,,S$O>0A" MUU1.W( +3A]*:;Y&)!+[BFQA[UG4272+"JYQRGTESP8D]VH9Y./I7E:2^']# MW0N(9S]#A*0[AJ7;'YTULN9PVFZI,BV1,JZ[LW&ETCCR@?5?7"DUV.)Z__=( M+5"/\=,%_$KJD]/:@ MA#139&W%F;440NK+DE8@I.XA)8202EG21%;GW=_F]7Q1% %D;3UW;?%C!E[R M+86BRE->"')Q3=2& *:RMNCHGD@(H$@ &L2%0@"]"F!Q>5TY>*JS',/=\*-# M7+*2@([P8CD((VVES'NVJ@H_+OC?Q#7N?"HVJ3[YO^"%%>E[CZIYA'JC^Y8A M.>GV)&T)$'&O>V*CXE&4R?6LHUA&L+^0_;RPP8+]K;"?]RI?L+\=]G<4I WG M(/7.LD-$]!4[EMBQQLE^L6/UZS([@G@0[.\U8!"#[X94,W?07GK6E4:B9NY\ M5RMJYEH_"(B:N;ZR_JJ\TKJ'4Q1"*B6DE9S4H LA#59("WDY$=6GPQ;2;"+/ M>8NA1,W$F>B9FY, M2M)=S8K@?P'_-7FU$C=K?=8L*J)FM%?^3Y61U'6+FKE^+P%58:>]%H (]O?* M?G&6[;7^9B2;E*B9&Y#2B!U+[%@7S'ZQ8_7*_HZ G:N!X96 M6,AXWTCAGOG M .'F1Y,X@;6VB!D-1+TQ_@PM#_[EF)\L_=:RK< B/OPMW!"S.F:>-KEDS+RJ MT095)\M!$5'"V%PX;1'Y[[QU'=\RZ> =UY&^ZI;YJI+*5R9@SRC8[ST]F:-] M&A+M.9+7:._]K>5>VH+^2'H@&;;K@\6Q.7BJ2J(# M(98O+*A U,_E:&E\!$85MM;9,I<3>3(Y/.8-0Q@-F7EJ';/)7P9N\J7W%J5H M%@)%+AKY%99%T\_?0#W":VX!VC7(!6M^4#-V\U8(.MA'Q_OSW[9.\ M9L]]H!OX&H)LZ9U%;&($GF4T,D2D"\$V,U%AZ)0.W3V\T&1U<=AD.6#QO3QG MQ]'OR3*:]V%DSY<#/5FVOD]QG@)&;?N+N;PJ $40T<%PHX.^+.L,+'I(4?]H MF3).@^MW5_T:>L:][A/I*X3G1+JQ;=>@>^M0T[:#TSIABF=CBHV>C.ES;@P# M7A#XDD<,8CW0F[@+LJ5+"%2GLK8\+&H0MCJT;9,=LI:?(7D&ICFD;:X#&YTJ MXBQY!OOIEP D+1G1L$9)IY4EPFK/U&H5M4+N=SB\'Z?-MGK%^]5SMT#)LRS! M*+][#KPU,V6!!>5;KHH,YT6P$^/B/?CM%&^/95IES\\ MW222HV\(#7UO/?A?8:!G:J#:_!#$942\'Z>!-G5\954?_N*ZYJ-EVR4D* H9 M6Z=TZ*Y@.I5GRF'KY3F);Y3>HODC2$Q)?*T)8Y_ M;-Z$L-1Q6^IJ6B'P%G8ZJ,V5?8A^1];$\\"0/?) G)!_QQ7GDQ0E'%'6+?G:C7L[X="B5!,MT0CB)M*B7G M>;TNC4/W)E5;%GN5W?A._?R 9HV@D;&ASFC \>;Y5_UWUTM*8_PWS]_(U@6/ MY]Q])W=8U^971S=3EY>,;E:T$PSF-)9S#='LQ5X"RA3&;,&",2ND->L_HCF1 ML"$?C6HJ+T7EGG(GF%R'R9Q3Z@23ZS#YZ%R6,O%OD7-K>@!LK<#@5]W[@P1\ M.E6@+SS4=JA3G4S9K7H ^9Y.O&W^Y"F87K"4OPBU%FI]?DP7:BW4^@R9?E2M M.YQCKQ;,L:\>7A$3">33HP0^N<'WGP&\<8$XQI4P5-2EO%(JW#\,$M[X4C"X M*Q(U>FV=SZZ'BL3-&?@(-WJ6BJDH$UE=5NB&&K*[$&[T3+5UMK@^3(%%]&N!EY7IOXFA#>[@?5 ^%C: MEW4-QZ1&;4Y>@=:HF*P7%F.-E_S#$+A20V^W-K@?5C=E[:4%3^HQSM\,-\805 M78(5+>3Y7+AQH8!]*>"RRA66"%Z%TM4*7J?R:CDHO1->[Z(44-%$JE)H7>=N M#Z&F1CV\2"C@J!50F5:Y:A_IF9WW?KW!]=P0S\6F>R)1M<+_)(0UHHUZ*IA0P%$KH/!Z0NFZ]WJ*/%,'E402 M7N^B%'!Q/:B3QMG[B7T;]3Z-QV1&Q=* M=R9*ITSDV6)0AR;A]2Y* <=4/"J4[DR4;B4OU4&IG7!Z%Z5_\Q$YO=9NWWD@ M*RLOZ;U-C,!SG?^_O2]M;AM)%OS^(MY_P&J[(^P(DN9]N*<=( MWOG4 0)%J=H@P,$AB?/K-[.J<)$ "9 "% U,=U-\4!5'I57Y4&UC&T=2]V- M'"74R&,Z;0V[1H%W>,/1 MH$G,+D5]S3'8K ,P/J0/K!3UDM,;Q^D@ZF>C R+>9TN^NNZK.1ALU@&8'E+Q M5E-17T4Z2>(0V P0BW>B8[$/1D+.&279MGS:XR0'V5:K]F;3UF!:U,FO[23; MW)NM\=8:A<>&G89NMS"'IRH:'NCS2-DON7W6;0U'!_0F/'.95>.M-0J/#3L- M4O8WA).D["^ VX>3UG18U-7&^U[55V]O=4>B.X9Y-OBACP2TR-7ZR_JWY9][3D %K&=J_4-65FV"RKDEMPO MB>DZ=_C(.P#ERK"TG^_^^[\4Y1_;S[M]4&URI3I$O[:6*V(ZJDLM\X9@]93F M$OW6A1__,*GK7#ZIMGZIN?21NNOXPQ4-@(<_;L@",/-7O]N;M;L]^#]_V>NW M![T+A>J_7VCM?O_B729<+M0E->!-ERZ)HYCD2;&MI6JF\Q_#H:(1PQ#*]/>+ M[@7[&_NY^'_'^4*S#$-=.? H_]5ORE*U[RF0'IX=_M,94EAZ2873/I M=E?/OT5BCWLBF4E1RB=,LVNSGC/(\D^VNLHD$A+Y/GQ"<<.&V?]&$ M:<4';R!ZZOB(XM^4W;%KMK^057%/(3+:_/]F7 M-E!U":RJWA.%'?#8)^]5ER@?56HK_U0-C^R28"4/>YYT?TT^$]\\UW%5$ZFA MJ*[RGFAD.2>V,NBU%! ^TQW$WS.3+,MARSW *L=#^_N>FE=C'Z-])_W6;+:= M^5P]5JJDUB\-(U)_T!EOFTAET^C$/=Z8U.(2+4?!109V*8YW:\,@XV%KTMV^ M2*H6_)=,@,&@DQ#,+07Z$[1K2-DC3'4[3UO,/I6"IY/8 XFW6EG\]MD1+!DN MY#V"._K?"E4\ 52$]>@6R$HS+%N5."VO):).%:1#C=/TR= M3R$,8OJ"BPM%U;#;310SI\1>ZIX.1&BF QLCW=X;E]A['YZ)K5$G_N9WD&A; M8R>"3[.IB$T$;:!C$VG8@"[W.&$^63',*IKDA2Y6:@*S8N]?P5%O5 M7(^W/PW>_TP7)V$F:BIKHMJ.Y*43\-+E_;U-[E4WSCB?@$.HZ5 M]FYXRUL] MA[@/EN> 0[B;2_)XL;F#8SEMBOW:^R!6.^)Z7^Y:[OK075>8S#&<9DCF.*-, MCH38Y;HZPQ\]+ ?\D$&$P[8YG UAQ5)XEP M!D2H12IA>BS/CYQG5V$R9ZGHG*7AL#4;9\QLE4E+C4E:ZHTZX^TVVJ? DZ3I MJ;2')*PD;!W3FK/E%LK$POHE%G9'K7$O8YI]DQ,+"]O[CNAUDPC?'W4&DNPO M]^"/.I.,Y:F2_&=TZENC<<;KQ@K(7K,R"!&[8&F[L@RBCNP[';4&_8P^L!1; M9R2V^IWQ,55X+XWLYW;N1YV>-%9>WJEO#;KG8ZP462,>\M4_62,'135UA3RO M")9<*:[%^CM(&Z:67"TC+B]5G,F(RXL^^#+B\B)/?6TC+L<6>>^OP]Y?U_U= M76-_7%8;'GT>%C^Q12X=QUOR]PZO\1XVH\2[C01\JW0[XX'L;[N]:%!\T^N= MK)+[7U@ZJ7PP=3"SH[;U,./*/K7S*A.:J<&=UL7593IT\D8TC[:[)=(CR ]H]M53Z17>L?>&8TS>E7-5B^'N%)U42Z]SG2WZUNQ M_Y3'6^)%SLHJ: EZ N&UXX*T-@?Q#%M$- +MO4X_8ZY!S=%>)=9^Z4\ZW2(F M0C5 ;2C-U1N_]*=[,FF:Z9 $,3C@G:6RT:CW)1C'59^"\2$SK&LN+R7UFDR] MYKF3]5=UKM5@73?J[*QV:] -D]]&OZV*"=?WV.I0T7&J]0*G6C\F3;661GW$ M7^YG3B"NN9AK%MJ[G5Y%8V+/2+O\,NJ,BIB9FKKG+#D0\=E)X\YD),8GC<*4 M]HTM'KA"V[56;)7@#3\I3L8",['+M#/:&2!.3I M=^KS%3')@KK.C648'RT;USD\8;TW;4;&>G5#R0H3B#&^+"*-=E)%&JW,-2\- MM2\VU[S"-.S)WA$!D0[HEN,H/^ZN8$5#-376BF5.0-C@:"W%6B@+ZL#^6' L MG6XUG6M1JT3>WBBC.W$V4RTDA9K5Y\"7I#=@(O6VIWD2S-7DGB^]8#[1F"&FGMF, MV%_2_P2N]2"C:UW;ZYTSE=A.X867!8*Y;*R%H?!GN))[T^V-]U7.I[I N)4!QSNC-& M<^7IEJ=;GNYF*.S#VFS6XR#)(YW]2/Y&9RD[Z86^&Z[[3V(F38FHZWT]#. MB7R-E#&E)R4<)' LX+&"9,UQ.RGD#!]T)W? 9G^I9H]U%S7];FLVV>YW5F_: M-4_:9+T/+N(R=^.:F-QC)ZP;LL*?F??OJ:,9E@,/.N#VU^D-)]U1M^0;8/', M! [*T'TMZ79WZPYYXXZ9D6F/5H U=]SK=B]V22L+'Z(O:S5Q68 M'[%XX^O=9^P(4 1K*N]55\URD#9.DK*Q;#;NR'Z>MYZ?PHXBT8#]NS\)W0 % MIZ>KYAJ/ET,=E[4N414'F Z8W%H16\4#*5+E\7AR[N=8Z12VE1*@NR&/Q/3@ M3"_@0"N:YP!^B^J-ME9)P'BHX!1\UMUJS\K"4_(5TOQA[TO]IMY2,EAOY6^:[> \YOR;\]8FKP MH]'T-P5;7.+OE78[E)J%+5Z /-S@/'9(E)5M8<\G3BLX+/ H,!W0<=6QN"@4 M,4_4?1 T_$)TU- MY=*##RT7;*86+&(Z'GP3WB6VA4J?, G[GBS05&HIGTS= MP[HD_"%^\,$@FFM;)M4?VV4<T5B\M9NS MZT(%/MP6&;>-RM.$3JOM#'L(*$&G"(GD4I& M=!P5Y?K"3(]L/)7 +UEV6R%/#38S]PM#\I$S:;Z">5[YUXNE_%67.PE@1S- MNOWN]:>M6<*XKWH0HS@.J<$63H^7QG/K>'3(#-1*2)+1\)%B]"P9L]?KMOK3 M TH:ZBPNI!@]4VX=33K;X?!ZD$2*T9FJSY%J]#GJ@]#O-KI>4#)@HQD0!][7B?TRVL"2 MZQK-=2CV$CK8-!?]]2"[9, <8N^ N+\4>Y+KCA)[@U8O(1FSN>BO!]DE V:? MA]G9[IA>5[%W@GK]@P'QZT[D*7H)IVC2&H^E&)<,>"H&G!YRA26-5\ET1QFO MP]8L8;Y0<]%?#[)+!LRL=@BR?YK]'\-VR0&)=,=R9,U^NV1I-:.4U2ZKTH!FQ2\JADNC-A MNEEKVJ\5VTFA]Z+X;]P@H5?:[7N6EI4'@Q09P9 -NZ7N1@[-;.0QG;:&W?.> MF9EOIW7=5W,PV"S^'W8.**<^'>T*;)7<#/Z1G%[@'=YP-&@2LTM17W,,-NL MC _I RM%O>3TQG$ZB/K9Z("(]]F2KZ[[:@X&FW4 IH=4O-54U%>13K*I1-A( M^@P0BW>HJ1/3/?*HY9Q1DFW+ISU.;$^*;GES8WN9ZCO^'KO'NI_ZWFS:&DR+ M.OE5$:]\3JOQUAJ%QX:=AFZW,(>G*AH>Z/-(V2^Y?=9M#4<']"8\$DZ3L+X#;AY/6=%C4U<;YR*P:;ZU1>&S8:3@WV>\'P,0?*NPE M_$S\1ME855FJ]CV%;<$*2I?]NS_9I2=2'[0%=.S).S@PYY."/;)'7A/;5:FI MJ$O+,UT'?FLK[@-1UD2U'868.M$WGU\"*RGOB4:6>$[[7E57;V_)_1*^?D-6ENV"Z?&>.IIA.9Y- M[H#_KPQ+^_GNO_]+4?Z1]H/O%H"]YO\.?H([Q/-S0Q: MK\ REF[VX/_\Y>] M?GO0NU"H_ON%-IJ,AH/!;'+Q+A.V%^J2&O"F2Y?$44SRI-C64C6/D$>YG\@. M:6I2)^?[MFNM&.\';_BRA[\';XBY1Y-N=_7\VX6B$0-G/FN TM\ONOQO80[B MW\'BJ4%R6#'\5B#Y_#')D\Y@%)4(B6+2'\4T/5R>L]^]LE[OELO'/%PPH*/@ M";TAANK"(?G$#@1C^BS2-D'8;LO7/33,KJX/$99#GUIW<,"OK>5*-=?P.\.P MGAQVZ%>V]4@=@-=1K(5RJ6DH2X%9E%L7$*/:N@,_TT&$: PKRJO+V^O754BT M:;>U"_B\=%8"21-]:DMY>J#:@T(7V"N;.G#4;?9@V$? .HREK!6Q589)Q^3]HG">U/>&XM/)B@$@)O<@&ZQ'\FU4#A1*4]C MHETG&H4].[]?M <10=^;#/H7BF=2\1O'&O9[D[;GZ!?O>MW!H-OM1C>;NO(1 M6YSNW^(@=8N]T>%;! ZX_X.8P%S&I:E?ZJ #J.,BJSV2#\\K;"VWK3:GH=H4 M&__K@VU;]K4%BVC(LPX\[+M-+?L[,(X%S_W;0/\478 [._ M+I^IT[X)+ XN+KXMOL"WL73^&^@9[0'D$[DEKFNP)]Q9V>!QOC #*QW7H^XH M#=?M7G>XB>L,2Q:#]DF(]LE9HGVQ/4/VV,>[NC/AJE[[/?ZI>TQ#_'[LU0)WNN.IP7M\=(LO9&KXE>_J M&M^Z? *[[\._/>JN01F[ML?D\#>P >V[!]7\MF("^Z-E+P@%9^&3R45Q%@;Z MBSW[;KTB0EYC/QD-'G+K@J7T ^!V;FY_;,O;3U\_1K$TFT6/R//<-FC;03"< MBW=@]?3WX:@4^"M&O ?0_LG,7*)?@G93[\D?\'#W/6B\CRJU_ZD:7B:=4!A- M4DS1-C@ [4T:=0:]"HF4"5=5T8^M[)1U:O[Z;JCF5W7)O_K5,LER95AK0MY3 M-+4LF_WF$]C7)BH(_/9^TO9FJ<=M-!Q6>U$G'3:1X1-QI53Z3:2#F0/(^ 9J)_]=BE0%K@H##2C%+/RZ0_FXVK(,4& MS+5!==&*?I"*ZEYO,!V_"%SGDTNE<'Q*T"%!&/4'G?%>QZ%:]#2!8$6?FQ3W M,XE@T\Z@VF-4&X+]DVWG)"97NI7;[X[ZLRKH$8?^-#BOE.HP&D^RF[[0S+L(_ MV0OPZ1";K,H/0VP.GZ+7Z1>AQFN,V$D^Q/YU@WM@W_E"3;KTEAD0GG+1D211 M)IUN$4[<>2)O""JZ]_21ZL3TO^\7;>FM3X_0(4&;EX4PN8$V[@#X(Y16K6$N:$Z^^CY5L4%VDWM^>+B[CH MB0KWM+O3ZG'Q3\N QQA@2MZ -5CLZ0^%[3#."OTM%V;EV>3B7;?3GQ;AP&0' MN 88/D;6I&)X._@58'@R>6D8+D.RI6)^N /S1?A]+Q#S:2;?I M58SY&^K\_&@3\@ES6L'#KTYJ#]*E=K<_* F_2>">'+ME2.Q!NL3N]LN2V+7$ M;I72>I NK;N]41&Q[1>&]FRB>I NJN%(E:4E2T0[O][[MKC4=8H_40WV/>?2 MBZ-,@J1UPBZQ65D+5]S'U,SB:C#%FBM4/DHTH- M+"#[:-GL!B4C/@\\RND9#-/NH#\L\BBGP%.F]*C+RV-0F_W&K=_O MC(M(;\V'BU((0((U@ M/.KVBPA7I".KP=38A=1Q>D9V;SPJ)+WQ-#@M(S_NH-2A8?:$7E%9T&-2[KND/-^QT6:[&^<;SZ?#9);631'XT'A=JIJ="6AM1],9PB M HO;-[FAS"\+?65$;7*@K49F_#0]*CX:]XJ(ZM8&^X6%![;,]O36"KW!L#LL MXHZF-E@L+\:XHT:RVU1>S!>_+8]#LS>:Z'<[PP(=S8RXJ D!RF/N'(6,H\Z@ M'%ZOC@"\W OPY:>DW5GX5OTN-J8Y#D:Q=#D.1960*\(ZE_?W-KD'0_Y49O8T M-09?N)E],#:J)DKE*GJZP] I6$5GA;X@G//+\4^.X^TII!ZWNZ/HRXP>T%^B M3?!WU7;7=[ =1^5-'+%!8_@)>\KU SC+2]6\?J!D :=>\_!9WQ8+./6R@J !T$J9S$M')>Y^3 M6=E4%NF?9*_1[HTZXSRY"X5BIV#*[ P6U8 LX^P-0O*6;!>'FBPTX0\%3,1D MD^469O?&3'-N-').[X3IGX! M0T$7#(4\:P\H '3^!2&2%.S2#0?9:2E,FK3G#%U:O"6JXRK4499$Q5$8NJ*Z MK*7\/A@ KSM*I,^D CCP]\"V!%]?*Y:F>7:G,(J5/!B!HD'C MQ.C)D([ V)9W_P X0UEN*"L4Q/ N$!3AUHFCV70.WZ"Q\AXAY!Q9P$ >.XL "S?!T#I7#.RZW%,$F M"@,,_U'46.]EGPD<9 )_U,0KB@QN>0YPK_/Z;%,K5 MJ&(2XZ T@%%=.? ,_]4&P_G_=,8#:AZJF3+--D^:6YX!;8F::NL0Q7AQ;AGZ M;\KFH,%>EN<#E@!6\_<+;/B=8['H)"VTAXC]F[)['CW;R[_8.*@/;!Q4=%;3 M+@5V")Z3MGU# IH["UK+?*O;]_%6_.VSU!]-6?S1ZG70@A8P=C7[-,)9O&Y-LKE_$'$ZP M[X2FVV_M)^T@?;TL$B+RY,*F$OZR?[E^ >OE'0YYE$74&LUZV88[EH'1G)24 M/'(:'NGW^I)')(_LY)'N>%I''MD1=BG-&\HU][7FKG^2/F>NL(,A9\7B<5T> M\ #UKWLV!D4P%%(^T[D/-B%1:-M\-"N/R%0^X#9]B'2Y&_!]M2,F0>8?ISN+ MK_FD.AC7(38X[T%X*R%&Y_,+#HKD;,(/_:WV8!G$85_FO+:T=&)T6(AM* ML&B2:;E\#1$]V1TN.?$A*C!&3\P%R1ZCD?( \:5ADF"TLPMZA)J:JO%7:X\YT M%'4ZN,3F[[+%_$P?Y3'H7W>(6U.(9W2TN]7?]]0J79#^M#/+[8%DP\FODD3% MD&C2F3291'LCI14C<_AK+FSNW7XD*)UM_P?DNASG:[6W "X,^/!XE4^Z6:>W MDW3'ZKD_T;C-8!T6J=!TT>/;R6R9'&Z;'BP6"SV]57,_)OSEY__2D"?))\E7 MJ<9+#[ =L/':Z[I2V:4FM*K"GRM>Y6%;V_;")@30P!O;*K;J[KCF/C/!>93I MTQD4R<@[S'Z)] C2,[I=]41ZI1>9G=$XHU?5;/5RB"M5%^72ZTQWN[X5^T]Y MO"5>XZ*LL,CE5,)K1P)";0XB*STZ"Q.Y66C'69)G@?8JL?8+FPCY,M2&L@5F M8_3&+VR.Y/DY)$$,#A,P6"T))L(XKU^,<5SU*1AWMKFHZ?)24J_)U&N>.UE_ M5>=:#=9UH\[.?-P&W3#Y;0+:*N\3$"D/CF082J-^A[_J2^%_94+P%KJGK/D0,13>L>=R4@4*8\Z28F]1ZRPL]6#C 7N9Q?L])Q5 MTV6M -D"KOK""UY?$68)*JRYAJH]"/5'8PGW09<,5;')(R5/04.*9RR'(*86 MI. _"76J^.H4WG^@L)R-FA_4*C76/#RI\+X>CO]+T08BWB]#8ZVWQ';#WAJ^ M1\H3_IECREMSX*=V\@4:PA1K]_&C<]M1[FS6'62MK"DQ=$7S[$?\G4(6"UC" M;QF"K7-PGQPYB"M>!H(;M&&%E<7ZJ2E/U'V([Y#YS+'R!%YU$/\"; T;?BQ9 M[Y%@DQ&\"4")'^#%UF>/0+?:-_=P<0Z,W^3"59^5.3')@KK1#BI4M%^Q3):? MRY#@^!W9&']$FF2DMGM1(XVB6,6(NEK9UC-#*O!BBO7[H^3U>6<3PH-&U==-816$PDJ*MMRMTLN88CY2183 Q/9X]13* M)X+R HY!9Z)P"#CL_ZL_&KV7>,P[S26*QS'@ M&\QI3S6.U2M[41_M7CMCW#H8%\&LAT-;++K3&^6G;:!?%;I'7#@4(V0/ M![=8?._O\%TSKI\.2B!#<5A(H$Z4R-NB>"PPD[E_>.1I^^1Q;S1.'VS>[_6W M!7)TKR6!XH=+4IJA;T P3A_-/D@83'74_B=EDF*6WK5_TI^>!I1\I)BEST4M MG!33$DG1'Z;SU&0P'9T$E%RDZ ^'U9%B5B8I)ND\-1D.QR 7X8WD,,H!.O<&])I-4<:8B!J@8J_??#@JTBV,X6 R:00J2M'W MD_31[.U>+T$P-! UB9(R@H/T247*L_/6I,;O%Z[MD8LW%1W_4E18+UTNMI-L MB=/3.3=F]M"YWTL5 A70.4'CE4+G'?-%V[V$V%8-")T;-?L(/4Y5?'L(;=DN MNL>?X?'DFLTPV+_75%KTNX-1:IQQLD&)S94W=D;O3;J@FFJZE\$<$78+18ES M!QN\,C!M(/.H'JYM$FDENJL%RN8$GKWX MB_7Q8C][54'67/2BLZ@A/MN0W'I+(-\:;!J";@UK0> M^303G3B /F*SRW/-

$ULB[5R M9$_4R0+;U+98OHJW)'9+(0;17-LR80-\0)"I>VB2P[J J9_$=7C2CS_I!K-3 M,*7%7EDVRW81&3!,OB-4[XF!HV]8)E(%9V(V&Z0F!AS%##OXJZ'",&7.6.2T MQL]J^=0[*3*SH3(/)E/:JQT]L4TM<6+;=RY-#)[,>!WDL64@I@K @ZB+I.R)T55\5PR@K7I&3RGSUH16^5ME^&O9+71 C0[RA,8 MS\:Z;3UA+JKCS1VJ4]5F7_IB>08FE'VDD^Y MR&8:@[V#F\,]W!#5<-?*Y\_78M;;[O7Q)U\N^=?Q]?6W\/7'S^'KN_\7OO[R M*7P\_OV)_;ZC7!J PXBQP+)7-:$RYJH!:!9*S8U,OU4>5-"3T \^("1T)^YAB34A5IR'T!!+RA.(BL[ M\317_GN>!ME2[TB]4Z7>F9>H=WXX[%A^$*GCY^)+Q)3-RB8KE2L*A#6+[L$O M+8!3L:Z!9>1'IHRN0E4=3MR$S\DJ8H=C!!W^8N8XTTZ78.8#@_'QG3AN$_Q\ ME24, *% C8_4SR+KEFA!7@^T3H2(.J5 M$O$)"O>6I3]1P^"? Q-JAH6#4P7:$7T(;_)._4J)4%5DL!,B-1L)*+%1$WD" MG\%8R\@,$/ZC<$PJJ%"6RQ%8&1I:!P )H-Y6%C;XCGS$9D JJ<6D%I-:+(,6 MTTK48IAJJ[#L3^4+']6,PN%L=%E(IZ@)KA,0B"#.(B)8C+7AQ7%,9SPQ^35' M2:<1^HA2%(68& :,H3(FC!6L1U.ICJJ(N08H[M1 .N,\;?PN&XJ \Z5#[P&> M[3ZAZ\##5/ 49$$*.W0#B;X,:<*D>T=AD[O]\D!?&$< 0?V4IL^>'JCVP.;L M"%W*=LU!Q VR*=WALUK1TD"F4"@ $2"*Q_ 0_B7>2ZCZ(^P<%+/E.3Y( #M? M,_H@CE@?$8$6XC\1Q6581A@#GD,5U^I)>.,/]QP6O4-J^B@*B!50I@6.%Z+# MX8(*5\%E6R$9;7&WCTMR=:D!SBC_7@'J*R)%2N=Y=#O+E^BF%9,=/#@;'^F^ M,74>]Q::)]'A\_@IYY[D7X,[S"LS5:,"6AQM36RH#&E02(/B5 :%7HU! 6[$ MQ^!D?PI/]ME8%^*1UZKSP+4#OD#-"K)*N%B^@\B-" 0G\N9*70?OV!Z).%KX M- O4EAUW\VS"'3BFJ#75MM?,%!%N&W=UP\+KJ-R<$TWUG, [=/!V'V!RP:%S MU_Q=BRG-@$H\:KFQR,Y^ 89EWK=92;U.YK&=))E:\?X HBW ]@_3NQ-X-M/9 M8(=P&P&8;&[9MO6$V\6'2@=3Z@.I#S+H U*B/@B$(WOQ(12.YZ8%[A)]);S? M>0!N!=?/H "\SD*!CBLZ96" U+(I/).E*S!Q3'G8L_S3L35D%QPYTWUPF)=$ M'$.8IK0RDV"V$;I%3./IS8E""W9M8^RJP8RV'1Y<0TNC%.LLC MTQ&X2"P%S3\DC!@*+>Q9O/=060\LE)/B>BC1%D02^SD-:*L&"'&5*Z1SY!8) M<73WGK^MGD:.Q9OA")YAA.=\XS.790L&8A=/C(64^;KZUDK#>%-8,(<, ],: MFFI>_Z]V&QQ38NAOE>_J/>#HEF5?X+3H8?G M4N&H!YV7&U*6\;PHT7B^] 7931 ^.&>S.54C:I:!@>2H,HSJO3"XTE&^V]8C M=9B.Y!<=XF:#Q9K]'W"M#1^O+!>;:+$%/3-8!A_T/G+'HNH@(3!,81-,6"9. M_''A^DE)"G%5];>GW^.['4Q5!/W'=DH!?LT-K]9Y D$ ;*K>"Q?V[]MYE(>W M51!W'D\@>DC;6BQ\@QXUA\UAYM?S+)/B037%Z@Q$/9+U5I$_LJTI"TV,EM$< M&1QW0^M3/!N8V %J10^Y*RI1CJW+*Y*PB2W5N@A&6Y4-@7 M]X&HO-4GJA06Y-;]"WS#>N*U,AK>D8/22,H00UW@;/;]]1Q?'Y1_LA;4=F+^ M7)N:531.W5[7\MQXN=+'3Q^_Q>N4EL1]L/3&A!]2C9HM-4]9 J5(%&061F"> ML,B"PR)SUMRQ0-]KZ+#$K91,"8@56RCAND79)SLO@R)YH-)HD4:+-%J:8K0\ ME%HAAJ%!3/C"5LDNU^)X$[4ZJUQ'\<@0VE4(+?&AW_XF9(HYKJ\CX;<2XT,21T0!!&WT0\I@?;]#'<,: R$H4'0 P1H N>F$#L>FKW\$1\2(5TM1_]*H8/L*# >5ODG@Z%=-^(%+Y2MS,9 M43,UXIBL..8L[14'2QGJRH$5_5<;*_C_=,:P1EF:HXR)5^Q'K$,&7LB@E63# M:0BSG(J9XP/;!-C-WR\&%X'@Q2VW66$\ZILG6UUM29C4H6RW_) ANR8^60 $WXSQ,?X3T51ESIK=?R8JHD_&:9<9CD%5K'\0YU>TN=TC\6JA('B. MLF>;U/5LTE(6]!E?B-XUGHLY6^%I<*R%RUK!O(C#,)"'H2K1LLNQ/+4_<(1O M*1)W^,4K1CK%Q2M&#ZG-OO/T0$R"#J-H=0&?^K/HL'B1.KT?'+2$P/I25/HEN@!QN9I6>)TF^_V)LHD8(#OH+?U(71'B/ MB#%,=0JZI,3+##9!VZA6I)C.9V@>CR3,UV+Z'X^41];=B!7[*!#!<61&W%18 MHM"I@)>^6C&Z9C@-JHT5&I$2?%1()YSI%CL)[(0&5:7Q#@T@,K C!.LN%Q(4 MOF*L'2K; ,@0N0R19PF1TQ)#Y'^(]B-G$PP/*>.#AMK"9=-J-DT2U30]WHK& MQ%1C^.J53"#<"ZE=LWT<0JELFP7L$-=(/!ML+@Z_U2(R.W=C A0-R\ M)-MW\3Y$VX^+%RVPRB9'M$U2\%[(V/T#[ WK6P!HJ$12.^" K2K@AEXT?23& M%P+>D*'C#'^Z'()I)W8J/YG! 0SVNBG#3E+*,&UM&(&1M!<;^,O&@>,>3CG_ MCRAQN/>H3MCEX'_],;Y&^' Q\3IX.-BP06)60N^N[3/#DW<\&ZM@N"LBR+?OM&[Z M)HLT@O-#!GCR88.]LRM(U2_X7@NAPBMBE"5X9MAZC?6LN_IT]_XRUF62D0$D M%&_T%B4D .^+-$XRWL5&%R/ 59,24=@$& UQMK6?Z/3W%289 ]<&4*K8"%H4 M/D9$TY:W*30E;Y^)/718RS/A^<':!JI4T:U.#9B!58-7D<^VJ7AXGCF Z^F\ M5!U+/[&M"1/RPET"80^T19;^*1H+A26BZ 5:GLUB+"YVR]9$A2C'^$^RCK7% M\1S>1P]_$E!")#/JI[AL3GU(>L@P&\=[Y!-N,$#+,2U-#\H-EE@B11W(EP+FZYL*?/P$1'-/2=K M2]AHODM K:#I*Y@.R.#@4?*G!,NHT8/%;*!M$\H_Q#C (E8;&SAHT6>@A>'' MK*FY,+B]0$T>J%P1%S5M*F.?(O@AN72+2V.6W7;5A*KX4X<5,7:85UC@@ !U MA0HFT27X\_(Z[G?XG.7W\R"!8(Y,&EFC$:JBL_@$*,3_"M.Y[0";H;#D->Y8 M,V+9J#!85SQAI:8X1&@+A^T:?0,<3@N2/J8A.#ST/YR/@8L)&GV\>13SBJRH M.5\KQC["_KP\F6L>=WEC-H-_&<5M\<"=5.?6(X&GLIQ;896WLOF1D)IY4$SF M^T#S-A7@GCL4X1-^FO W(V$5C-W=5Q&R3(K$F@1O,E5[W:Q6HQO$YI%RNAU+ M9JX[K:)92?00QR-K&X5:(DBI*O^&/5.7C\'"Z*GC\)RX$X0ONVGAR]HH'[DI%+6K M_"A5116OJ,EC.ZT,5=%%_1R(('P=26<1>2Q1KL5,E0V^;$5B&D* X85C*PQ0 MB*%%A+6R"HW&%G#0/2Z%M9DLCM=6GH)R3%1LY?@FU;W,$+:[JI^1$]BC "1M]&V:"7%;>@&G2F<7@ M$!V88O<#K'H_9@;MD=^QGDS\3-,4( !1)!'RF$Q^A05W"Z\5856-0+@J"2=VH% 4W MF6*P'7^<4B6*<7668H(>6_FG)U:J@)93%39';$U63X >>F84)^%8CDG>, MUSGB65<$/F2%[Y4,@]_=;CS("'7\\8P\,U3E39676-$_YYVNL76R;1D\#0J\ MU27%V#SZBJA\L,$CQ>Y1\8H;_Z&1S-/8=6_,N0_C:O[V>(3=+]+!OE6NP8-2 M@#OR+#*@669<=$-.9$<;';(3 ,9I:AJ6_[">R,Q2XENS272\*#9\OKVN@&+C M[CA&+W$3+?K'O:HXH/1:H>B+T\7:MQX8(^"8-6%4^IS2JF)O_?2].7RP+(D& MK8![01Z+^YM(CK4/0R5['L3WO#EI+SJ_CPT+K&13PXVXOV%8FNJF[LF_\TW! M+2_;K&#;H_BV_>/,K_S8>4X][S@W _/QF3491!!9N)['O3!&#W($ UXBH$H.53BWFH-9!"&+)= M!<.2P$T1E[GP:DCNO='ZT%9@@*LA^H"+]@00]GH13!$0(C-)0A7&?X\J?!O MFX1W>=F>.\< *A*>=?&)G*<@XYA!R9;A.1V!\E)MGCQM@*#@27./*C68G;N! M8W89CV^ ]J*FRELBVAPE?D5*_&:),YDC^-LFKF?#CMB._8?R3M0Z60AL04E&>N__C&7?69..&!VQ)7<1IM/$HTV69@XN%>^6<4S F='UB$G(_-"=DP MNCGJ,&Y#ZP5A#!,S4+3S"XGP7B.8D(9BH?H#"L"G:404AZ R65X/@.H9"^!: MGJ5@.6*X".^MZ:-C<]*K^$UZ9H8PS&*S;/T*F:!-G,@$#6JCA&'F1.1$3F\_ M=HW0YA,*JFW8^E&DG;!@2R5V_B1NY\-!L)A4KLQLS>!GZ %UHU+06@1:5E2F MH:'/V(//)CTD4!8'0^NA]2XQ>"!!2@M2:A'P1. ,,7SU#6(OCB M77\IEL6J7+L)]7YOH[VOLV+)6+UF)"UI.V59?5)MG>O1F!&(5BKV11"%0Z'K M*':Z.(O IKXUGII\@>%9^*/0CT, !>=Q0PYQ:$=7ASXB8K M]Q77O$U#/9L,)XP0X,E8,7HRI#M!":^#%\ 8(&&U:L%X(YTX8)+,>=HTF#W@ MF>*KKY9+XELN.4;9CZ/Z3A0\X.7HAPX&HSG8% Y M("V!'UI^"X5(]SY5Q\ =*^1C=F8P7#OHO\SZ^J$K[ #W.J]W5\CFFJ5V>'EL M'ALL6[U+O(LEM00 M4=# 7__*4+6?N OP"@RJL[W\"_,_E _L9C]Z[9ZFP@[%<^9^C3E[5:;V RZ< M'F';Z]UHS;:7E*;8J(=>*N#3EPKXY)C#=FB36B%D1Z-?T[S*6$?S34SV.[Z- M<)MFX E5M]_>3]I!^GI9)$3DR8FD8T]3=,L#A94!?)X O7^Y?@'KL>:[A[H_ M>4VBUF@6N[JM%J,Y*2EYY#0\TN_U)8]('MG)(]WQM(X\=Z2CJ=G"1S=]EBWWPNWX]6M@D M!FO.#W%L"O&-CG:X^ON>6J43TI_&Z],+Q,FODD3%D&C2R3CKK)XDVALKK1B9 MPU]S87/O]B-AZ6S[KWJ3M*=;B;CX0H-0,$42KW( MF;-9=UW,D_*>WJJY_^M&9^]L_%\:\B3Y)/DJU7@[;_1+I$:1G=+OJB?1* MKS([HW%&KZK9ZN405ZHNRJ77F>YV?2OVG_)X2\36L+B158>=2GCM2$&HS4$< M3#OCC+E)-3>1FX7V7B?>(:ZQ:*\2:[_T)YWNJ "T-4!M*%M@-D9O_-*?=B8[ MN;N9#DD0@\,,#%9.PMHZOGXQQG'5IV#:BILM+2;TF4Z]Y[F3]59WHQ]M, M73?J[,S(;= -DS]%JZV**5IAA7 DQ5 :]3O\Y?X>LZD4X!:=' M>Z6^U*@SRIC(<]B>L^1 Q'-ZQYW)2-0ICSI)F;U'K+"SVX.,!>YGEVEGM#-. M=% -R!9TU9=>\ J+,$U080TVL&LAUW\TEG(?=,K \5"/E#P%32F>L2#";VV% M[SSY4RE]?0KO1V;UZBHVFN3=J_P&\=:.07J:M5QBSTM>$!+TU_!=4I[RSSS3 ML,V5G7R#AC#%6G[\Z-QVE#N;=0A9*VOL7X33@A]9"UZRP'Z#FUW!.')8@U]6 M"((;M'GG/9UUP S[9$:=YEB! J\[B'^!1@=+)\TX%H 2/\(K6N 5,5*H7$;C M W1%HPLSR5K,N;\M2N[Q%FOS^'[_)+X[O/KOI M6@PH5-^>;;-FJ[S%FFNE=3K&X<21WE>:F&G.VBQWE$O1[]EOI 7/"=M$KW@[ M&;[58HWPF:]'9$N/V MHM\,NZ8'_I=OH8M^S=Y+V2AWZ:D=&Z: 7J3JSQ2V5FQ<#SR#M>1FO\!M PJH M6!3@8[TDL:EU!#E!VTX[XI3BB(A()W_4%&*LS^; .M9OZ\IC!43U/ M=O66'F3H+5U1PY7TUJ:$]YT0I#").'!JI!\%3KMY8JW?X4S9..*8L"[O2KZ+F5:12>BA>&&"1' Q.\WFO<5ZW]J>SH)RL=:L&G/ALJGE;&FI^2>\@F3?/2Z?SYW([FCW#Y8GA'OB1]$.P5*7>6) M?:=Z/ (2??$JD,E&!6',4;5=?SA $FL(,<"QVV*3!O2_P3SVYU?BATF_XY#. M2=2L3I0L;.:*'AL,@(&VI:I7+U0./8Z1 3DLLAL)23*I#UCSS&"R$7*!8S4@V7SM_XAI7@_L!ILIGHV6 MV"[1'DP6?5[BOH) O;\2/^(1!&YJIZV@;H)9('0MXRS_P=Q <;%'>-"_.[8S M ]D4'$.?< P1*&-4Y1[.C,O,I$I(,NK&4L4Y0] 'B_?M]H=+<9$HQG<1US7( MS@%>P;4%2C^P452#&T.:9GMQ)]HS(QB/44(PK[!Q9-A/>K[2\\W@^5IEAOW( M/9=X>*QOQ"'^9+*Q/^M=17+ V<.]$VDNR=/#WH*[H$V\<>>4SCKQM,HE M-0QFSE2P=J^;O'AE*:7Q4LI@^2<2I8\(-$OU+]-+2W+J$WR^#=5Q9AY\.0#? M$"Q.B@;\OMN6:>%M&XM&%6E4QO9;H!X*G_JIBNLEY2.9VYX*7BJ'.>#P;& M$QQ;G0>2178!-:F+W'CO49WEL]!*3LG_J*9_2*:Q,X+U6+ %8.MSY>IIU5P= M*X?DC%$-C3UC-X&_6D[G/''>ZV[A_#SA[&T/T0YBW[JU0F<.Q&'UTA#S3BH4 M8\*CZ,0X_;;"F[IX&2/>-BP\&^2[+2:L'U4WL65)-=D^BVB>28)Y!H978'>= MKPZ:5*V#AG'+ZI,)MM,]IHA&+FJ&O_UA63I+AD.!^8VQ[ZMJQ,=@%)/8KUO* M+5VN#+I8^Y<5=YC>A0LJJ!G7/#QE+][ M?Y4R M<4_L;]-ZPOS'2);T?"V2+E21.H%D\,!6W6@VX%2,'Z$@A<=)0/X$TP!#)4:!8Z%QY+)GY0'TFD#0&^M2(V9I M6OX-I("]LOH*GDOM)PV'9*0+_D5<@7]SDQNH ]37X,<@$C>XV,]*55=P#@"0 ME6V%82/A7X@R"7PR2][FB2O!$M02*2^$EXLH[.S5AE<<;-D M$H,0QNZJ@I%Z&UU21"TOP6'G.0B<:-BZ@^=W MVT']#QPID4QEF=+8"5TPD (I@:B(I:.&00T_M8UG:-N8.8&W^!IC&"'F/>Q M@T4.9I3]V8A6Y16[=X$_@W8IHJX+:[U:2+'K#]>?7[/SL\2\EY"N0J\$">0J MQBM0]/^'-0X1NLM/]+>8>1#^FIJ.:WLLMN$G[(G$D98R]UQV0U0]IZ.BY3=: M+<6U55W4S+"]VR!]Z"/>XK&:,^HDTH$=#="!AJH1$;$1I=FL>HYCG><2^:C_ MX_+R.V]LHXK/!3$7!I#$"4@3)2+5;S-;4O%A5D; M%WP+,W0LD]TLXV\=;X6Z6Y0,A:F/J!U%Y2)V'7&(6!F48:!/JA:3_>[V&=ET M95TDDD\9,8W8%V',[HI\C.JB>GX+FQ19.^2IY<$QC)9YA%'IVR#5]!1"-/4A MOVTNF+_T<+A=>ECJ7N0%51475"(OO0DW47Z##:' ;'_O_*#.L1(;Z_+\R/P) MKL3CD=KJKJ=CN(T)IMM84S'1B0![B%A,G?BX\C4?*_->8>Z(Z7)5PU)*1(,1 M]"4U \R,\+(&'AK(1VQ6Q^LI(R5?K/$),;#524NY)R;H/^[@J#JX6)35M**Z M$LD-HGI\:QUNIH:Y#RQ$@&MR;WW/'@SFS $B^,K@X6FH:=EE39[-X7*59*&< MMK%9K]]+7K\FC%.@&K&6L1_2+18!LB( M;1XB5>AHW>N$H-M-E\%I$M(A\C#A\"25UJ2FR$9?_^.-Y[3O577U]I;>F^Q\ MFVYX)_P=!)<&7M(=>7:O#$O[^>Z__TM1_A'\!C.@/[$MO&=IT-]9E?8MRY1F M_[["HMGK:)-$# C!TV[( BCP%Y*QW>W!__G+7K\]Z/T52,D/+-']VD^*=RZ? MJ=.^9NG7;.UOGLOL4UCZ"V/)"Y0E8(@;SN\7[<&%0O7?+[319#3L]<;P)T;< MV,K/<]N@;9[2??%NT.]VNQ%4Y >K#GCQBT[8ZCXZH@B8I"% >7;>FM3X_0(\ M3G+Q)@\PC K,8W#\X4_Z-BRS$):9@.42&Z+$[?W#S\2@K?9,@*AXC57']I)N.E4D.KJ\I5O;Q_&1X M,IZ?AK!,2Z1POSM*I?!D5CL*Y\;*'@KWNZG'_A12K10*CU*9^-UP5#L*Y\;* M/@J/ID52F,5,LNI@@*7?[LVB+[\;JOE577*U!58FF X#\., &K \\4,.P5^B MO/Z[:KOK.UN%)32&N:MU]!/.%@\8^*1V=FL@3.&L5TYF <02UUK&$?Y*[GZ,!8W6X6SMJ!S>*I49FE.$S#2J_Y M.+G4^663:GQ7J?[)O%97Z.OL1\HH'2GC3)9$O?%R0WBOH@^JC9>V3I(!G79: M2I=#Q?L"T_J LHOI9CN8;EH[IBO8Y(L@8I:&B-+IE1NF P4,Z-%46O=[F1ST M>M-ZOX"!1S6&RGO-\D%]0-G%=.FJOHY,5[#'$4'$\&0*(3=,APJ88;HR&K[!?'U!V^>YI7QL X.9Y2*D4/] MJTD:/[\;3\9-1TH&YVI2O,%PJIASFJ=Y'#G*^&WRD+IJ3BI MFUBJSBN;I!O(XTS7"W7&2A:?K'C#^$0W);WBC;]#(=G!<+UTTZ _R1&3KH3A MRO/'1J=2(I6Y8Z-483OI9KK5JC.=L_AB:9*U=A3>ZXH5'YP\%)(=_#9.C2^6 MP6^B;2?'9VSG---VN[-T6V3VEEJ9+ _'H^' M)X(F]Z&=I=Z@S":CT/4S.22CFU MI:9XID=C2S@BY?KUDU39->C.2K#BCG/(T\%(M:E[@][H9'#D.R+35)\W]Q&Y M4Y^O657]=62@+9^&G@Y+\H\0CF\F88#^#SC8CDZUY!J/.#B3U.OK=X-A7/;N MV.T&6%%\\CSG3-[Z1O5)=Y:>H]V?C4:SR-:V5SQ@2PG>^M:6T@L#"MC2I<;Z M*!P9E1G&KOWBF^SNW*"__A$;S7-?-HQ=65>\T3P!]&'L(KG@C;(0V$'1K%2[ M:5,.;:^7?S\90EFI!E#>_?R(#, $J7/EC[_,CZ1)>HIU9#\IZQVXJ;V8FJ0F M/;_KC>+7,<7N+.E$#J,[FZ9G3!2YL_>B-MVY827O8#M\M*WE=YM:-@\+PW>_ M!V-C\PK##8AV) ME@BC79JL /TER10%."Q[LO#G(M=7;H.V \R=U'^[8S.'+ M<.1P2M%/OQ=YN>-X[&+"<;=[!-7V;3P33GB'":21/\3WT@1;GD_WO13C? \0 M59-42VP_N%GV5")P^T7>CNRTC7AI<1 ZY-OB@^@AE5&,!#L>#*;#BW>9NALL MU"4UX$U8B&"KQ"<%.$TUTUL %?]$.:AI[Z"F>8F#FH#3L&U*P&N[5O('-/'7 MC9C/=,?[8ZS4L*_;_@'PU/0;\*!GSCO-A:WK5C:%7ZP,8&_1D\9@DS#)*M( MYX=)@_X^?*HPCJS7U+#?'!P*]3[HP;-4?Y*@:1QO/AN.BG1X@SN5-8\3_75$ MTQ#><96MD-RWMB7:!++&HSCRF#4_Q4XQNN7-W85GA%,\\:>\8:XK9L2SLQEI MDOL(V[7L=2OX:KR+KM\-E7\./*@9%NN8R]&.Z&-C&I([[*H<-C;X0S0.VDNK M<"=)*+$);-@3^ RZ!$5&-(;-=U?,>NDHEYJ+/5[]OIN &0,A =3;R@)$F6CH M%Y J9UN5N&"/"WWT)AB77OIT0CV!D]3L1^)=BPZ53K=[P1;JMNU_ON5V'7J?=?HXVRV.IVO<]^ U2GFCC#Z;C<75^S M=F#ZG75M@3%DZA_X,3TJC@1DV'$9D(=Y4G97"H YPCH X(X[RFY- WE8L@ WQ/=TPYSZ#=@2D_,R0-2N)^BH,C'>JEY.8/I2:'(Q5^#],N# M7B%0V!2M)S98"UGO.-;I#E+U2K\WV]COQLKQC?W)FM<1_1(\'C! OWIXR?)M M\9X:'KS+0[^1J\KCXOF]47H\?S+:.,@=-1A,2@=KZU=7JD.U8UDPO>799-@?9@$J>5^%@I2/_=(OGR:#828Z50!2 M/M9+OZ::]#=N'#=U=LW;YZ>GCJX M=,>R[]]@(Z^2;\)D[UEC!]W>N@%\XZ/DQ%9.X@/C&VQ^W[X]=H0W>=WL' MUMAL'B+>BST):(]=4RT[^##O/MDOWNQZ8F2Y]\2TV&BA70ONH^WFBML/]3^- MP)V&3G'J&$;33ETJ2]Z%,/A/"3_;^!$TOH/'CP$ M6_(RULY:."A^2E+UQ MI0NYQ\YNN1!:^Y >KB#7-C?M[N 0V.8>F'DO)/7DEH&.[ M;P,T7KS#/V.XE!Q:%(>"JI <6A"'1G$I.30#A]X0,%,HCAED-,)4'N?F]L=9 M8'8#>?D% "% M([X%IF231#;Y8-N6?6W9-N%9$VR>25 ]A&2MPQ,"V8O%=_RX"0>G!=O24A-7A&G M?5'_!L$!T@'0;8OF#\2VL)R&O"<+1& S.8D';#:!$S(M&43)(IE9Q(,_+#QD MY\@<&\!)MLC*%M=@>6!&S1DR11PTR1)96>(#X4ZNV().,D96QOAD MZAZ&A8*N4N?$%YO 2;;(RA9?B(Z5V6?($S'()$,D,L1WV\(*FV_V+;$?J28N M$'U1M0G=02-K2:?Y M42I@K0"EX_:@*S.GZI Y=1B;(/W*9Y.&5G$?A-**A)FLXI95W#44*"?D?EG% M7:O"PS-E'RE2916W/"9G+%=K6<7=-"Z1%8BGK$ \*VZ1"E=6(+Z04R'C:$V- MHU7*)N_A28_L5'TRX7QY"/L-=7Z*%%0^E><&=G#[I*XR"-%O[@.QP6RW5M@W M$@XQ_[(XLLWFN%VX"H57,M(JEZ%9""'/1.*9D%6YLBI7VAP'')R/*K79%-"K M]25.-;I&"G"K@RP(4%F_X3.(FLVUJ6#ZMD<2L))E$EGFQ3MDTB&JB--D(;1N.C?)0NZ:%'(WG9%D(?=I"[F;SC^RD%MRCL\Y M_;#JF+V4V9+UR);LYZ\ZCOZD;#:YM@F8AQ]5C1H (..0'R;0T^/9'I;Q"#(Z M_B61,_D9L/]MD?#[6V_N4)VJ]OH/3[55T[5L08.T$6!__5.UJ3HW"&88LH\_ M6Z9NF2SQ<*Z:/[\M%@0W!!]__G3U[:;9G+N-,\&TV3"_CY/S;"6-B&)#Z:0L M8A/'3C/+ ^@FAX4J)1.K2>F1*#W>D[D;9@YS5QM>Z003&$52H\ZYZ_+>)B2, MA1XK/J)S&5^8^-A&NI_\D WU9RT_\LSKE/)#RH]D^?'=!@[ OZ2DD)*B,$FQ MP552)M1,)NQV2:1,.'^94+WW(65"-IF0NZ:SN>>SO)+,%\(]PW@#QD9VUAO6 MJUGA)$3IK*DHG>1'Z:P\E/:ZS>__R&"HRQW(++P]FS6UF>TL_[72K,1FMC&4 M-I1+#T)I15PJNY3*+J7E&F=-XW[9I;16C?7.E'VD2)5=2N4QV7],OANJ^55= M\A]%OOF>8GL;RV:_ !HBVAX)?EN>B@).113M8ANG7IK=L(9H&'N6M4TRY@#5OT,=%[M0ZN^:\\:N@!AQ-XZ^(I-F'F% L9<)0$5>')='&PI(+B^;R_.T;Y!P<^3?3SERRUQ9=WX$4*['/@Z)_%WG9R&:PN/'<*.V7)C"'@:IM:*_R6?Y>Y;,2>Y6S9W='T9=2!TD= M)'70P:<;SU#NTQW^I.C3/0D%9C,G$=R"U MX@9YAW&Z.XQ:,8*\@ZC\#J)6])=W".='^4DS;:1)^2C)VHS^7'+)RFI2GV7M MNN2QU9_#FIRO5C<..T6N7,4<)OV\IOAYI^<&Z>?5PL\[/2-(/^^4?M[IZ2_] MO/.CO)CF_M>5YP"7.\ZE!@AQ:-"[^STEK&-D8[MAAKT-$@'T6[UO@GD",@M2 MU(/,?WT$*]@EG^DC 2,(-G)/YP9A;?*=JS5O&1A,!?";!WZFCBO9Y-#<@AP8 MCV0:;*->LFX.UOUJ8=_^%7')Y;U-HGU.) =7P\'I%)",G(.1[VQ5)^Q&W]2O M;/!5)!=7PL4LRD:W(O:1Q@-A1.A^)O<1E@\NU0*;>P2>?K::G=;X(=L^UB02B;ZK3..G/]K#EGG/:W$-0 MWIC2QE&_D6D\TU(CWKN2+$! 1F8J;Z4<-/5(;*96L*$,V4 ^R8DX%?G/EN#' MYM*XY7+'6BT?.[.*TV;>7Y;-&89."FLH@U4\$.F-. MP2'K8)VQAC6?3/@%R%?G)3'(+@2\8+[(,(GEO-FCH'$T9\PBGT'3PD?XGQ>J M7'9BX"5S!E$=\F 9+Y8OTN%_P5RQ8V#,B^"*(P;F-)0K9)%N4XIT3\\-LDBW M%D6ZIV<$6:1[RB+=T]-?%NF>'^7%J(BF97%M3+@H R5_7>I_>X[+/(2/EOV5 M/%UJFN7!;LU[L"Y->*EQ_X';3,&'MZ@I5%MW?JQTX#+LIM7M-_NXY$)%Q);* M@I,3'*B2N6?<[D\;>*!PVR6AI)&9HK-2Q:[,%*UYIFAMR1_O'Q[YYGMJ$\VU M;/:+,VHH7B+?Y HI;?,;5U_/>1 M;S@WV(;";OQU?384AORU Y=%JJ\,9$G8TP[ZG.L)D-5V#:NVJQM7R&J[^E7; MU8U'9+5=;:KMJF"-EW8+)J^?]C&!'*5\EB265;5G4%5;%TZ15;7UJJJM"U_( MJMK:5M76A45D56W=JFIKPQFRJK9&5;5UX0I955NGJMHJN$)6U3:EJO;TW""K M:FM157MZ1I!5M:>LJCT]_655[?E2_DY]YLEMUZIMKQ>6C4GF/)7:) Q;_^/9 MU-&IUOQ2B518A>!/A_B\B-_OMKN#=G?4L')'?]M'H,1_!_\-?_Y_4$L#!!0 M ( .-%;5!7+I7J_A< .I! 0 1 =69P="TR,#$Y,3(S,2YX M./XZN+NQAS?'Y^<#2T0D=(G/0OIU$++!WW[^RW]]^6_;_H6&E).(NM;]S+J= MQ*%+^0D+J/6O;S^^6[9U1+N9^%, M:$ LD" 4G^'!U\$DBJ:?]_8>'Q_?/!Z]87R\=[B_?[#WKXOO-[+L("WLL#B, M^"RO\'3/_3>".F_&[&$O?0E5#S[8^P?VT4%>+>8<6E=5+WVKJ.A23UT'7F#Q M3XO%Z9,S49?'-UCAXV(%WPM_7VB]K)2V_V@/7]\30;/B(?$(Y:,GBAD$OP*"\^(N)>TH:' M"JV*:,HK2,,;A5;CT31:$!X?O'%8((D?'!9*"GM,R'19DO2%0AIX@\T7RCKR MC:(22NU&BXU(K?QN+WE9+.K58,(+L4\Z.2:>EC"4]J"#3Y\^[,1Z^-/.I"[_=I0,-HH4#A=43XF$:7)*!B2ARZ0KTP M3%B6[.M>,&4\LL*EBBN[;C)*?&<.B>08A?5$7<7L#WM.Y0V(,-C3D$:C7ZCD MJ:MYF50$:?8_V0>']L%[;6E6].P*22IJ)3_M.8%V8BSU-2W[Y+7D+WM>OYUE M2CU QR2R"OYE9_70(D=HD::J6.JQFORS"LCX74OMEP91'0AD=?!'&_.O&/:; M]0=#G6%I'M5"85Y+_C*!PD][G/G0+#I&+TA/&3[G"[4Z*T/IN.@@8Z%B_E?- MN$G"D$62H'R6/9U.O7#$TD?P$">;SYG3\H..+#G]?"; M3* %OT<2F' Z@ND*IAD[FV+^XY/[-S #9D66&"P. %+O4(7ZW^?B9741H5\' M I3NT[35S]X0RL+#>W8_S>C\M$4^? M:BY;)MW<6HDWJK.6^7E_?Q^6B"A:IY*M=3YG^V6OQ&M)C%A0]RK\ M6?XN]8JTTI@/HXF-/*@Q6NP=)F!*<,? MZAO>^NEZ08;_[9$@#94_%C8;P=@+%J8F *"D:\KN1W5VSU\(BXU@6$?.O;$5 M1A$1#A$3>^2S M1R/30"5M4Q!XIP^!8^!NG2'WW34\+*JI?6"+. @(G\G^Z8U#;P13(CKAC@QH M>N'8GH(2'5BAM 1!W7M/.#X3,:?PQR6(8DD/,1%&C@9S8:QA+HQU MG0JSX_@XM#E]H&%,X7^'C1,1NP!!3="4Q3\H+8ZNX8^$*_R?<]UQTQY!EYQ. MDP\OQ)\/R,5%M]W%U'H,3)G^H]+TTCLL2#$?^?M%?FZHM]@7J?= [OUNH_PB M(5.6_:2T[%O9J7-N.V["=]"I8("+&(LK:%DO>.&_F"G M@4RW0Q]@K*I@Q^J#0X>E_7*?N_6M?(WR(85<_X[[C9/T(? M=.D]+$=#*CI-M"5*ILQZI#3K1SE(S]GMN!4_X9J5QQ3ZU=.4AJ*;RZ2@9LJ: M;Y761&]JF+"T3E.6.V[1@_TT*&U'Y*E3E&.!D"D[OE.',?9EMT1NUBUYVG43 M'M@AC3+MPPQDBPGA;;]>U)(T9=:*Z!3Z4I[3#?+==0,?)I\/;#:5 M<8/,KY%) @ZF"SQ0Z?)T"U/J)5VL[Y+3KIOMK0U6";PH^22$/E['=^9$:+O+='Q./V _%CBA_^0$P"^"=).CR/D^[9R>B:+$Q!0!WI MDK[<&-_^N%X7<-C# M0Y$P: '2GJ&#'ZD#O^5\A![RZK2"+M;5DG/E&754;U2*?-6I,TM9D/VEJW-831AXWK* MIJQ=$7VK2I+L[=XTC]$$%!HS,X6.BAR[!KF3/6!*^8\F\%"F9%N1AZ>9A-6#1)E"90(-:HJFS%Z1>U?.S>KMVSQYRH3Q M6[ SA8R*K+V&*5L]<%095R:@H21HRO@5^7JE3*[>N,W2K;J9O14K4X!8BO(U M3/#JH=(BZ\:E$?%\L"5]BD"ESY;M4^9K"D05FVX;IOV<)-)9MXET/:(:6):* MR ODR8' ?Q3[M@^K=GEV8.T'HA00SP; CF*:PJN)L^YP'U/6&NM.ML;ZCJW! MNJ7O87\M?Q!+H=Y#O %V (GX)2*9'1TF(MN9X%4WKDW&!!?067SUN4'=6#!3 M,#:2;2DW7^;RPQ\BLHX3^:UA(G\6.>YAVP(=A9 /$5!/!EG%LX-TA1BF(%D1 M9&X*R4)D:CB7M@=@;0JO0:]2CX$IT*A#U97)PKV?J&&K[)GK"3(>\_0>H_N9 M'4VH'9#?&$^NP,.Q8\R8FVS\%Y0_> X\%/D52"\2=M@W4 ;^O&L%B5X"@4G3I1E-2(&?(_< M>[X7%5:SYN&IR]@4]-2Q^FKH':?R9=F6"*SO<_EZ6#79Z&!PUFS%SQ2(U&%] MW1T6_9S:W))YW!;=;VW#KQU@+<4RA4/U%P9-'!;"S[A.T ?NK@-V<2^/P3&M MGK IT*ASC9=V"_6C5(UM%'8R9W@5<5/&5W\]*!M?#85=A\#B3J]"/"A[/#.! MA09<3(%"':(O[S);""ME+V8].E;N$#,X0^@S,84-==R[=C]:/W-HVTQ*3/'# MG%MMTW4!1H^Y*2"IH]5U0(+RJ8SRTZ5;@[4>8U5F'L41J-LF >.1]V>R#)&3 MR;."K;$4IE"G#G?7H^Y,"FL-"\(F4UZ/OE9;;PW.?PTY&4+1>W6\6F,S;C\5 M-C'?NM-G3+ W!2EU''HUI);>]_DN6CO #0Y"*RB;0H@ZR+R\)[P?8^JLX[-P M'%$>V/C,Q""B1=\4!O3N/<)M9B"&C7* SWS?#P(UF_J7'AC 1!,VIJ"A?XF2 M\H"!'B"*$P%,YHK7$C8% JT;F/HIHM8VA9_@ 3YXPM 'Q 9<3,%![PB*A3^N M,V'Z(:&BYXXHYW)GX-,:DV/:,S6%G8H$YR7LG*2RR3_[I)AV PV'8C(-*G1 M9\9R%EKQ,P6@BG3DNL'G!X@E\ZWF8O784=HR#M.DN3_342&]2&@-@\]J5J80 M4W%LQA)B[@H2R4?I74;]0+/JT".3#JTF"T/@^%!QED;U 4N]DZMEKT?JC2>8 M DX>*"=C:H=Q< ]O,8,-"PC<+@@=G\F]5C%00C)T:F:D69M0IF!7<99')>QL MZ]=4=FN8R&Y=2MEE4IV4'7OYN=TF1S0VG,U!;:* MXT$:'1/6#WMMK;J\E]3$"&>"ORE\59Q T@1?JBVK_;C5V-;%W:,+51PHA!6> M%WK:XIA"8L6M9LV06-S66JPT3*7N@=D<"2!)Q#T'?:^D2@P->BE8:@IC"I05 MT?-FH/R1RYQ6N@-)>DAV@&2:+"8=?S25NSA3IE_4GAF:#84R!=&*B'XSB*8) M;7(U8DOA%R?U]*M@C]6E">&&M*9LGAP$:!H,O,%#I6'TEM6\-,IFR&2.!R MG,VYB;2>1Q0(NCO1D4=>!O"%@?*^+R"\!*X721 MB%F&U1GCX+:D8I:GIIW'VCN;!E.?S2C-/KRM(?2IS<04:BK"ZK@".TTER;[J M]8'-+D?GSY^F>2,!]*\8]@2 +OLL4'%7%Y(*+'JFJ>P5,>F[UE$VAIB(ROG1U0>^CU5DGR]S% M1YC#4D[AE8?#4B-G/W;D; HW%>'J,F[LS$\:I@(N91 /$P'[$45MWREGMARH M*V8:\XC2Y6@*217![&4D77.&$86 5-^>TV.HV;4GW=#3CIP\*4#"3#$PG^& ME#,Q)0[%G2&AH!<4TQ\'5D@"^G50^=;S?3Q>+",G8J#O13$R_X6S>/IU@$;V M/D,?#@86'E'\=1"R,(R#SRX+B!>>PPMLT\!*"DXI]YA[*PNZ,9?-&.PM-V0N M>!;^SK:TW)*GPAQTR4):#URYUAZ&+F0QXL/*QI#^$MLJJ)7MJ%W\Q U*E-R\]?'IW?8N'AYNYC%MS#*@O+'[-0>"Y-*M]R$HH$AK\R_CN,8<=DZD7$ M'[J_Q2(*"K@U0^I%$-U653_R#2/G+F9#C#R4/?$Z4Z<3,5SHO:G'F10Y#QT? MW(=PC*>)/T++:U2Y!E9K5+5+[QN/'6M1]'$R5!9?))O4"T_6H75-OILV?N]1& ^.A7: M9X382TP-K;65#:FSO)$QO64+OD=RT#!USS@+LFJB3FD=:&[,# M/1V-J!.)J]$E?9S?UW3-O=#QICX]#Z\E[:O1T$V25G-==2*Q<:JI'#ZRM5?: M.19'D:J7+S^8%):,B9,B\UYR,)<;4%UL4WW#) M7&6;(+0%2BJXFS]P ^G5Z$XD_JM"$;6%-\U5K>ZZ'A1Q<+>$*'5;Q8O-P0$/ MLQZ%,^A-ON6AV.TPIQCF$:?0<==$NQ40 73A,*SJ*QX0D6AB?/XB6BB)"UJ M+Z26RMYQ*GLP"Y>C&Z# 3 M?[$]BN>;)_P%++FY.EP*09)+=9NF?66LW2+[5(K&VG4(DNBFVK++%%[1FF55:WJU#RQ1?U MR8%C5R,9*[RE/"A]#*QYWUYV+XSHF/(ZX=M,O%66WD)R"@ $F!]T) M.HK][S"6BUML XYRWWQH:4$%'4AT,'>4D3$^O/R@CD^$\$8P8V/EJ]$%M .] MCJL'L"MXT6-PJ:,HH7/+;JCO8_X'#2DG/NA@Z.(&7Z0N/^>D9_8O]H)U,WGY MCI1^PY$?\13? ?.\&0R#PS^,E*5!0S*F_5JI+48&_J Z!0/ M\\_&R?<^7(B);S.Y3$,)U/WQ.1F^9.]5:#C9M:YN9]H_5NFL#8G-T +U1^

631[7FV3F*T2XX'BM>*&^9B@=80)6M)]%ALA MYZ'(ICT4@UU:**&(T@*_Q?I0=BA2:HWQ8+W 2B@R4*=+BB-AH:2,"O7 )+ = MRD5UJ3"LTYY"417U90%I2E MN=8YW7>XJ@=CTS #?"L4I3)V-16Y9<,5=QB+LO1W1VJR[YS&.U+".U*#)R0< M81TCASDRQU3_:+AK$D=8)VGPX/L15DURE:!TA"68'*38'&'Y)E\ILD=8Z\E' MMIVVF,-Y!J<;Z,OM0!<(A>) MH?H"#%]WL6D='-8ZK,CEZ=,0J. =D MQ;*4%A4)TI17RF+K_(Y#0NQ M]AD^[^AEKD;!_IDV.7JR8@PV8[AGM=$O>,5WC2L$'E#.UH" I=:V/F\'U)0P MX_N6[Z#Y^0L_8$1)ZJUM/3^U2 !7!RW9"UJ/AX%;M'@LK^=?F)#Y*PY:;!ST M&<5%DW>63KR=T0^Q/).(![FPI'Z:1M-XOR+>KSB.^Q5V%@0V64:AB$HCE=7> M' LEB:JS/EE8[:'(+K[Z%A.M+)]4TK=WCS!I2M.M.::$)Q-G^PA3F+3\>,5AF,\O44$KMC/])P1Y^7C) M?^!['[-*%P3PC([5%::T_2$CFS%\ DW;YT[WXV&O^_MI#BA%UDQP#*+PE(_ZH0K>\_=D5-M 9S!948$!/Q$6?XR$E%V?J@E.TI M#\P&YG/#SBU>7(+4/]2%*YJ-X'=,_D3%XA2L4 GR70RM#8?H8=A>GSTZ0S"' M*:_10L6O'0D;'1<.M;V-6>/+]Y L-W>(6HD3M/7ID&]U;[;;;NI_$B@OE:S= M;QPLB1,N%:U'0?X-)+RX&%C Z_EOF,>]+@MF1$!:THW018"0W6!C4,B]S7"/ M^$TQ(.X=J"94/8#?'%1F6<&#."^SKYY!SG<& 6^*7F-CJ-[CYK5K!U(1.*ON MZ).MS04H>H\WBV.K7I#*7GE0=8L8;,1@(P8;,=A^O7R5+8.M[;=0)*2&:+7L MP5 0:QV%T7#V0A%'3->,,0P;W+0?+^N8@AJ69O(QQ3$&0@:/,*QA[F%J"RF0 M:@RZR*2V7,(I)FRW,WHX'.['^IR M^%DOQ2]0":_0$Z^#M:6NR928[5&_N60RF[/M^K\A(!>L@P"X[#!B\F$J@OC, MEOW],\R?X"=F=CV*4.=N@TY''+VJQ/2TH:885Z):#G:#38O]>_;Y_J:_'FUB M GC&_;'_C$?*_&=A61MYI^2[$83;WIG[,48X\DB':_,K!AB/)\ 8+WF,.D#R M!,D#'BV7FN-@\6",(N1_6[C>]2_3U:;G #+8(OU M^,YKK5O1%T,G_D,GUE.H%2'IJ""^<_Y?[]AN]/!PQ@N#..\\G1J1&'CP8R-R-@:<8>(J! MIU$$GB:5D&SCD'>CC"0 M9(O0:HOJ)VU1_=*(JJ@]A&QRPM*&!+1%]_-$S%6IS+1@!E\!RHT;ND0%6E;+ M0W=TCDF"M^0?O)]L';/L_DGG8IXF%E%X6W#SD9J((@S8?:!IL,P>L'[:W M TV"[=I7[X7OW4C38/P9]\/V9IQ8]3#&CX:+'_5@0<204@PIQ9!2#"GI0Q:F MYNP1!I(ZFPE'&$KJP:(\PF!2=__C",-)W7W5 0-*8PV,6&(WCI'LA%;+)2!K M?I&?HD6!YB@%[*\@K2,1W!!>X1REB)G"D)9HR4,K247AO,J3G$TWY3U7A-O- MY;I^K)EU+K($_E6A5?TA2\#;/66N<'%?G$7XO'_XO-6)IZ3<<^#93X?DL5_] M^Q-XX5M!Z_-)PK\[(JW9I<2DM?W=#6FWH%C ENEL_9M#DH2R:OEK#^&9BXH4 MB!\H%^B%_X?.BOH9PXK;$.(7N0RZ#1I# M$2-YJ8V>/NO5Q7#(9/'KT9UR,6H2 M?M2DW03'"C-XZES;'+VXP]$6BKS4@25C8R:4F)NE*ED8YZ%(3*Q,$EQ@ZLQ+ M]UL)1#-S54V6N*RKX"XS\(A]W8FG"'U\D*.7N;M.E8KL! M\XM9$][<,I(YU/==Q2N'I3]&)0_(\G&I9Z@IU@N[#*M@+N''V3,@F0*D;VWC MGM3;5U'><4E^88*DMW=?I.$2K3X>0-]'=I:= IK6PT6='/>$NXE-!;?KLDF M]Z:>A?-:RRX+QE55.\G7_.F+^T=0;%ZWO,!D#E')B^3>0()P)A",0PJ\5@@; MG$]N<_\.T>*1<3QC5@]8P%_9X.49VS$N "*_@5QX6VYWP*PI"^D*?J,BR=V_,&L>0G9^10"'_$+20Q[?/Z),6N/Y/ M>FJ"7#6_U?CY0)^ MD^-; Y;TC7"*J$@&.W2BR#BD^QDLY>DMX&PQAC:EOXJ6URZ!:[W Q#$:4ZVBK!R:>>NJ.M3P: >R@R<9&) M,-ED#/^9"*O:]&7?)^48LQ&\X6_#+;\H<6,P*+B-P-,,R (OP:5]C4+&AIC" M ,5(QE]%VQO(-EP5D^-2^4XPFO8DZ-?8/V:55^>7: M \<.1YLJOBDE2[E 'KA DG1/: E\X?^&PZ>, MV]$QOM3Q+GS$%/(#LH9+(3]G&H/7D*/4;%'#S4\U.-FL=7'Q(<.N/1)[!\D3 M2F'[_O:Z-]5;&;WG]03W_WZ*::EZO7S0C]F51!]:)**GO0?YR'A%T/K4]S!? M&;$0WC_]/<0W>A5 'Y%BNS.K[SLQ74[.>#>FE=3^]G+,E+>\A2E>%.AO*$H; M&^Q[/E\&.J8+1C&=*J93J8B=6)Z&Y^,IIE7%M*J85A73JOK5)VL<(I2,@IAQ M9K)F8L;9"#+.QOY#PDZ0WE5BD,J[:U],O KP93>$#Q'I8#HEA;NR?P,R\N"[<7P MBA$S>V(:RWW">\Q.VB4N:E3@$>?,_J R]3$>\W,(G6%3P@IDMI\P%(R M M?T?EXVE%2T8_86SD55U8G5+(_I?=@Q=A^,IZI!B;B;&9GF(S0Q];,31S/*$9 M%]CH9.%A_]CH&&]0=#X$@U,&D#XHE3D8O _7., M!OZ2@/2O"E'4),VPW:^DS:_89^LDFAR!!Y2SO_.?*;/.&,V6F%\O'W.%[/5( M;,3OG.%W)Q5EBY!2MC\_,)^AP> +BMAF4O]P3T!!F^WD=TS^9 OR%*Q0"?)9 M]@-TF:S(KO:J>RLT=BFR:L) M]"O&V3/*30@__[_%0[,.9COB M-[HN3SW7[C<.EL2W2!2M_9&O<:!]4/"D,X3/6Q\#;,)-R_I.N;YP!OAH0,)D MHT#TQ'NJUI"+3PF G](G=Z M21*X90&KP7#A^7T; -8;'!'+](^H"$8 M:5\R#[]8H-?&KX4]1)Z+#QH.GY>O"M:8M.^ BI U$*O^TS MI\&2P>V2:F7T,^Q9G+I?)R$0@:2'U]-@&W:[0K04 OJ MEN[)OD %*N$5>GJ__Y^L/X$_,#G-F<,M<0(M1A@5FSL2E7?&+4?QD $GMQJZ MX)(]Y;[AHKZ=7,+9@L#F:JETT:@[N&=B<_^5WN/-AK3=GB&M@\T"5G2[Q4RU MF*G64Z9:/P!KS$<[GGPT%;2+K>'L4"1D8_?@GFR)4&2H3OG3"C&$DLBFL^@T MHI.AB$.M'=:^1R@BZK@)*5W14.HN=)23KO/ZJUZ"TQ M15N^03S[Y"#*K"U0_2>,]DBHOM$];8_$R_47?>'JNS3C-\O])J'JRSP(5V@4EY3T M9:[O78U8YJ-(_]67^3&[:&;I@,ZN;M/T$685V[T02IY 7C4E='ARPE\5R-%\ MS8Z4!&QV.O/+VIV&'_YZ=@_DQ0O9!V2Y+:C8:095%R5[4(^82>8GDVP88G_; M*L$LS_$S*%*V@Q?L8*20/$%Z G+^*P$/6GV3[T-F[H>Q,G?Z",@"9KP6#ZVA MD>;='BMF!6/YO"\A)_B,[7$I_ZMHN]#MKGD58&)QQF$.AYC6>3QIG;',X*CS M%9IGZ]GW23E&Y][*;AA.;T8;*NGE5#[*[ 7K\WVX5(9F39X7$Y27P-AUANBD M;*9PCC)05T#>_IHF>)ZD@#XF8X[U%BG*X9MRKNQ<8=K'V'A"3--.UE\H MCP)?K^H$IV(Q8QOH4P/X/M"Z:+# U1KR4YXNFA<9_P]/-F!>$F=L5IX"0KA[ MQ#=2D9.MU=:%78/ M7C:FX0DLH/@Q$T4OGU5;SB [;5-4G[7LWSFL394BFRTQ*='?0%+GP:2KAPOV M[!CE.^!U<8;H"C?YM=?S)LXFX$C:QVOMBL,U<%GH5=92]O.I>V+B=@FHQGSM MNHYOPA256PVZCFO:VAXWV!(K*N%D.,JX&'[=R*&-JK;V'IFV;O.53=1TK\_( MN'DU>+?W4>2&M?D HV"2)X[N3'O90:?7>6R3^(9$FWU4.<(8V+PA< 60(JJH MZN9UZI@'VN9U7C1O:>U[G0+N] ?PZ0OH4ZG8;NP'&@W3E_5SQ!WFMF6 $OID5L]0?P MR^=>Y.*2THJ'_J[G5[A8W$.R/(,/0OZT._IEZHJK%U,LIE!",%39WB\+=R!G MHC560/,1?+SNO-JL$Z8[&C,E;.]U$;VA2KUT1,V]\F!T? D.)X^ V+1SQYN# M[X+'_A4&GDZ78)+@)YXN*9NBF#\;\V=C_NPH\F?'>$FSJQ\_G+0\Y,]V$(;H M^6KKO-FIK#.I=@V?I17*:AU44GLS8IZX,H#&^LST=B5HLWR: =+I?5826M+S[CL M;"C24^1;:PO0N+IL$ (T2N76EJ5Q!5FW1O.P^Z P6U5;?,;E8#V4B.\F0_O\ ML^'"P6(Z4F4MME)PVV+'LZ6 M?F1IG[\^@-LWO3-&^U)#*$&M#G(0K. K<=+D<1PDAK+33V,,_-3HH',Z2<>! M88,#*)\L_324TZ&CV.P*_ R !DY?]7J[]C(<6C@>*]!0MO8W5(=##B:W=V$9*K-MX M0%8/=1O[N:YR\OX)G+T7;S?&"2^T*[I$9#Z AQ)X[//7<_YL#Z_N>@?)$THA MO<.[?>FPX)VR@WLFS@$IV&[&3][:,E354* M;W8K6ONLMM>"+ZLNS^IU]GIALW[WG=$EKO&XU\)G<8M=_BOWGGD<'A454Y5- M#)0=JB=PC@G6Y7AD/ /');X2I7#7RYE.H M$.-Q=;ZF="A);FGIE7">U,-V._R6++F>ZW7R48J!;7-56E:$Y^?4CV:(ID'6 MU ?A]>NDVP/K,%7M]7UDGGS*_I>QG5'(E_5('BH'P/IX_97M[@3PQT5GV1(5 MB)]5)7I2**%9YUB4(KP'#7^':/'(W(S9$]. !?Q<+1\@N9YOG(_:$:'754E+ M4'"5%W!C..Z\V#COH22DZ4G(=LXVW!7,<-^:O68]U:'(9B]<4[\KL2)I)5!$CU93*%ZW+:U[QZ.,<^!&% ZR5$A8)D M*+F52*8%_0T%L>@BEM8T+GW!!.%?=0N7A+*XK*5@(O?*68\Q'L,!V3U<(_AO:[6UTQWD^QC MNK=Q<_^4N$\TF.7UUS:[Y[L+J/(\)+/.WA.'K_BG^:'Y7KT->HR&C=;MPZC/ M6-/>Z"?(3W8!:U9CQ"2X^*"1MLDZ@H,@9B4=3U:2SJ'S#@#5VMI#D9 Z:4G[ MX [%GS94F@Z'9B@2-, M*6EM?W=#VBTH%K!E.EO_YI DH:Q:_CH:1%)O\^@??S39M)RBC<^ 9/?LLQ(( MKK6-ARH@[!#":PCWJAY*42EE^[$\;3XCA*\8KEDGZUV338G"6OH73'WJ0EJS MG?)L*S[>$)0*@:'!/SAY(:Y@RLS),\1KH!7;]D)DT.6W Q'M;SAGP_#'36[9 M_NE2L.U?GKA8;Q']\X+ UTQ@5T*5?7="(MV4R_V5-2SI9=$4TCQ(8ZC_>,;X M>Y5#WP+N1L4(Q4U%G.Z,![;!Y:#X#)90&B<;\E.>!/>@UI 'DWV-U\G^(!/? MH!^,@;L8N/,0N-/TH&*8+OPP73OR@17HP]2YEKOCRD?/^SQ!0Q&E.OHBP3Y" MB<(I]4D32 E%'F*ED""N4V=>NJ5*P.^IQV'E?(OC$5/GVV4(?BHE,F((7J]8 MB&NH;NI[ZPC$*X>8@]O,W E8C8H&MTVZU%YAP$E;JD%[=):=\G!*80/7$+A[[YMUVJF?9XCA+(#.F):6$'9'FX2*@]95K).(8*X#3% MI@&SZ>TK477=P=.*\&U,E'.CU'VW M8D<-Y8_E2;EJ;>OS-848-9NL/][35A=C8>''PEP">5/!5R*0IW>7QL#&&$!' MQE]ALINA,ARJ-MJ"=UHVD%O/]X<$%4_L)TQX$LE>OLGVUVM+%]A\8$>^L"UA MT2GV[Q2;SYV6=VRK$J[?"*Q)N>"WH!]A5C]9P+:1Z_DM6Q[D2?A\FD%/CVPQ M>E3TLR9^7_7^ M'^?>8J>.7G[T\J.7'[U\R0L2)H=S<'JB)QW=0_ZXOALEU&"WK(S'>W M6,>/">:/@#!;H03% K'MD5^5@26/#,S9!)8P1T\P:_V[#032V_<<(2,]TQL! M$V> R3T!&>2W469%=D) D;57?M!H.B1ZTYM^:8$Z/6NS2T=P^U;G%:*EO+2L MI*5[LB]JJ5YQJ5Z^"G56RW26IM6RJE\!G"TQ*='?]9XEX,I\(*]I$!)R3]:? MP!^8G.9,M20E9"Q&&!6;=6#,G+4L?LL?.7S6/ MW&Y]1GDNQ/K477U"L_6[8\L5+.%L06!SB5.Z;ZH[1,PR8I;]8);]&2(1RCP> M*-/&), ]G4JAR%"-A5H;7J' @+9JINU*A@((=ER/N@9'*-?A.HI+Z=>&LOYB MC?<8L3($U,TG9$7X ^[E.EGE=26T(DO@7Q5: MU6VD?[2+X?3X14=1G-XICG$<9W&#U7$L32ZN&?DBND,DS'_C_;<:/7QP H$%#[BW( 1=0_W;'P"S,HI M(%DS$9]O%[.4#8T>[MFXV6Q-O(ADN4_8R5KQV(1!SQ&Q)8L/ZG4:$3-$G[$YOZRM)JX?$FF+&_HF6GEA1M7<0W",+3F^D7#*1-&P MEB9^"967VVUIZ?6.W#X]/!=6F_CWC7W4.7["^1,J%F\W"VG<4:M/#/_$\$\_ MX1\C(R+&=XXGOB,Q%+#IF1R*3"2F*C:Q#$.1AQJS41GWH0!X>IIA<+:'(ABU MBJ@\DE DH=A05:!$^#AO?!DS0MWMP5BA#WV4EY1T7/3@=@MMB8C\?K)"^_X5=*,1B9$<1$6O*8F#D@"P/%?(M)D\K2&&M%(Z?DN,4 M72'PP UR!-6OR+6W]UG+:$/4'<@!T>5 T-@;\;^!M-Z,M(@7-'9/_#4OTV.J M0_).R4>/J"G,Y\Q1J0A_HF=3CE;.BT:/B%A'Q+H?Q-KF1(G ]?$ U[&6?P08 MS%_L4UI#P>F&5"+:)_IQ 0TZEN=P*"5/%X=C1*3,;-GAKDR,MD*.ML/H%J7Z M\&V">'DYF)3@9?^?A#7C3R#C@D>HFD)'=G!5ET\XPJVZDQ@!+&< UOE\#M,2 M/<'+>I[NP0&9!@)R?SA5_0^A-8R/^ MK48>IUA.'T&Q8 W.-C85:]04[/L-Y%7#WO9E[@XBLOC*N,5U7H"TK/GHJ#SR M <_F_'>M3G;02J:7_":A:[#QV?,34!.]D,. MSQLD\A,$.;_MRTPA2-CY4"S%(/H@WYB.J&KKZ:3->NI97NH/C5-HC9,M-MYZ M&&JV M"^N[0;P>0C&@.=EHQ'!N9HQLQLAFC&S&R*8@\- [IA&<(G46GYYA=%QQT@%] MV0'"J^-/^>]HI0X0<0U#9K;8D[9 1U[-;MC5K(NT:$MSY.7N%-(<*KJF+;Z? MCD)\W:*RVL+\>=+"= .+:0OSEV,1IDX(2-_$/AH710Y8ZPOL:)P2ZR"LOBS# M>;_./O'!9[I>M6E":Y^@ MFC+^.,0@A]9PX<1&T\Z+*89H\O"!&X5SZ81=%NQTX1R"_!0OEYLH#IV5)4$/5 V+F=@X+6 M)_$V@XS]0&W? ^WSDZY0C=Y)C@"&,P#CG"D'7D-^S>,S+N#FISL^G]?U=(H? M&C7L.BC:TJ,*Z@$KO>N\TYK4>?VUS7[;D@%;)[D+G#JSSAZ8>P8DNU^_?83] MD(>V-AX>96V,"*Y(TI<3A>V\P&_,6=V=];BI%RF1M4:/T; A?:55JX^/IS@I M,S]YSG6M(%\*5-+;NR^*IS@U^GBIS\[&7/P*"WYIDYTKLVR)"L1H!7Q#W6PM M5,J:U1@>6&W=//==A9/U>T^";UN[O:O(;M@)HWQ=>,A/1:@[UHKH"0SMTZ** MN.?QX)XZ]@6V.L5#D5"[M8M=GA"AB%*-,$M&P\[$L)FN,35LTQN\TC$4TYFYL*.KB(LH[-M=EP=RU@J*4U^H92A>5WYNT M" ?=$=]]QV>YB.D*S6.)BAZ9\7",:'X]$*T)LL2!UC0,GUD%G>D*<@D'/1]W/CUK+8S96WX)[ZSG" M5W]GB-VY5R*FJ:>MOJ4/6>M3X%W0[VIKO]_T'M2 R-MCY(-,KH-^<-)"/-"3 M6\BW/79T\%*V!*1E!?)[2)8.I&M*R?3$+G821,Q^'$CL'2B9GMC5=I+G1= _ M@3%[/+Q"*76H\9+2"F9G%3N'%LU!W]SLW8M#OAI=F9 ATX&2XI>8-=]?C#,F MT1]/$GU,$8\IXJ%DM8Y<-"XR.">;Q.H_@W/D]8@'#_$.M\R.1[(FP*4@P29X7+=IRO5X9!9;6G;OL)Z/UJA=W=2M85G_.)JN*K:*6"C+7#C1UE' M76%^\#PG;;D:O]9Z+'(UR#J^QKAE%L=_-:" MOE"-/;AC$.H@EH3YD[*CW15\1M'UY3V5*\RNY"W-"=$7J[[_%OJ.89O5J"_K M(W+WG&9/Z\^ L?\7XB8R5-:'_C08NXNCG0;_>>N.ZSK\F,P!(LD3)X0G'LQ1 M 8H4@3QA!+()J;&>O=\"2B'[Q1("6A'^ $KY9H B 0F!:44XTI8PC476+\JY MI\Q5'0A?G,7Z$ =D^7AUSOWDZY5B\*64+C/?SB!!3W7=LEE-_:&$%,W<$WS! M)%J?$2?KUW_^)V*'.$D?UU?P">:28A-FG;TR]ZG1(JYC%P3^5<$B;5NS%CT] MLG59K-C97POZH[0@MD8/CVRT25AZ?\J@YSC8HN^7AS&#RC%&PNKM=D_6TTB- MKC%%/!88[RE5VH,-$E.HCR>%VM @PKWL^ $*3VES*20G-09"D95@G2T#^A-:/NIJ/["I:8$M91/O[1_M;H0!*RCT8@/UT M2![[U;\_@3\P.:UHB9>0T!8*Y8W<$,DO?E[/WU#1.LE:;7N(HLP@P70%4GC& M=M&"0G%1;7G+/DBI&(N8;X,2(@1M>OC\*2YHQ40L_GA[BSY*G>-VM5T6:5[5:07L7&;_R^[!RPTDO*0 6+P#&'L;<-#@J/E9IQ?-]3/Q]B7:88O1!+XCV?N$=7.+BUTRZNGN$A9V&AE!D#.$<9+T&3/( < M%"E,Z"/<"U2I(T :@PP?[-$F(L9U#L@:*JYCC K-TA1714EOP)KOSJ<5X:M2 M@ [)&_LC_A:F$#W5Q0M@J<>"K(L71M@>FETA\(!R5")(E5S(VWMAH5I6.=\* MSB#;85)4[R_LWSFLCYTBFRTQ*='?]>]O"%Y!4JYY[=:27T#\JT*KI93C7H9/ MBI\]RBC+$*<.Y#< 99?%*5BA$N0BEN6M/9 ONX#4_#'YSC=YBH6SWV8TQ,X> M:&VZZ!!]V-8]Z:> /K(EQ?_#E]43R'E2XZP\!82LF:TE>VC+J*\'UO!RB]M]>[BMY2O:I*N/VYN- M=[5_/7]'70XH17,$>;WJ5,JE]3CC8)D?PXKKJ[)./M]LVE+&7$FF6LQ_W#.Z MF.FHX$?1RST[OV*@6"!&0Z.V;*+/ M7S8 A$+N.EU]KH++XHEM*IBLQ2K?UL0]H7OK3$#G7@N?!N >&^.L5)(#;^U<04*AIK^IU&@TSRDE1]O-Y;+TE[I97%+N>?Z'-(:O%D*"/ M!U;*1T@VQH%R3F1M/9&^;P!KT2_MX)Z)FVV@3.E62UIZ(7L%4%W?K: *>%_: MU@?I @RW?IM#R(-.IQ$Q(S:H95U\VDNW/ .V@-DY(+P@(WT#S<]1BD0,Z7>, M*=UF1%_/+[8%1FXPK:,&"AO6I&LPN>I#$:OINXW+6WM/C5)E5!W<,W%/ZKH* M:^6A_+ZA9B1PXIE&.LL[7F$(_PJ#8H)[S4><2EI9S$?4RD?4"#^'(A YJWLR ML8ACA[)\M&6DGVH52J:SMFC$L9*I7X@Q%H4&Z##U&S(6ZJ&,:PYW5:;$)/*-O]TWA.4*#,\P\HT5?5%-X9%!;5&;);_I""L5:-HC(Z@LG%/M9 M(]:K+Q3SE_A&?%:UWT@(Q0W7PVYT4Y5" 7 T^&U!*&3WV4+1%V/)Z%PP"P6X M,1..^96#4% =,SF9I+J%@O&824B9BQD4S&,H&V62<"B C[W.=+;X1OX*JIED MC"[=#(??3$%$EO?(AH-T//CGO1QFXCSG 7&?,6N8;N[ND%C/A(XV>_FBEWH;CO&OR^#1W+$^U#\=W-Q"*_UA_. C*1B58ME5"\=#/1 MF&;E#^"I^XPDFPE+(XTX*)?=3#KJ!/?A7/;1"\?TYO9.5"Z>J?HNH=5JE=>_ M 7F2 OJ8S'/\G*!BCLFR_FA"TT>857G]SJU&<[MGK1Q0XN@9+&><$%F5%5%#+_5N(!-EJ:*XM95[XG>SZQXR3%>09O_)"FFUJ_;:PSE",?3)R4"U\%XJ4B%?#S8,2X;Q )4]8E)R&E1K2MPP(JCA M(:B_ 8(X!2JM$+8[%E14R_Z(L&:$-2.L&6%-T?U?N8D=BC#$; IO<+P_44)9 M(UK"4)RNH60):\E"97^&DA>L)8RN,AC[_5SSG:+=5QXNS7?T C%U.H=+^IV: MJ)2 A%NX_F-"FO?3V7]3O"CJ*Q*OO\L0!8L%:9+RDX=U4C["9 G^P"3AQ%*> MB+' .*,)*+*$0O*$4O9;BO/,$O-W1H^CP(%C?F+TH?_H0ROF04FYAW>PGP[) M8[_BI?*R*BVOR5TSB+O'.&^^\@FPHZ* 9"TF2]EXR#B8L\U'*YCF>"MT M_+0/7Q/M:B!KX^/IGEK>%\RL:2MB=%EL"C3RTFGL?]D]>!$PU&&D".K[!/4G M!O",9%.),'OX,+O2&L-&-M#4Q:&&W/7,UZG#JCIJH7',3QU1U1*#@=$[=5!5 M6QY&OLG4%XO+4.5(%TH,5=J%*CM[%(Y3G;]-4)W;GY3@9?^?*X*?$+6O?V ^ ML*LT:$O"(BS9/RQIG!1M/'=Z*=*6*N&T=D!3?>X"LJT2Y&S7V#PU=0(+.!>^ M5:S9RQL[K_>*3+@1=/+Y"NV&LOJ(8.;1%?NTZ1SI]77/VK;6ZD:'S&9,K_-A MS5$?[-GQ-4)5W)+V1I_LN-,9PN?2- 3D)VK,EQ"\>@%9>,= M#)=N/-J%9^@J#I=E/%H)&4O&/3">;01=_P":%QEYND6^]P1&'SBYQ7>\P.;6 M=$84W1F*/MMF#6UWH(.GI-Z]:+./E6MW3@K^\$]O1.]]KGGX].T[16VD:G89 M@CCVC^WO-GO7_HM4[&S<;&6'STY*R;<=M%\&]R9;\%2Q@ EQQW=O#+@($EGL M5!8Q(^O]T"O4O3=5NCCW_IM/EBN_7V9>E\WV-7:V0 X?;58-I26")2+VM;W]K((<^/C,E@=T],H_OA!E7;Q[>E!2_ M&?)3HQ3<+>0)^/73./7;X^"]5='+8"-@GC\;UM47TE;IL;&_'14J"5DHR\7?9-]4AID!>CI2TW?I)^J MU&P@8'WYZ1OV(Y:??2Z)OJ#TK?:W@KH?^^ZEEZ2A+RA]8X\_27 M!*1L0Z5-'; 5P4G]1N.;=X&K E3,$H2V-6J[?<15SFD/1,:$TP.RADLX/4,P MAVE)4$K%Q42%C09-">RD2'KY@#WHJLM XDE%V59)Z6Q'=/U/ F&K1AOW&P=+ M[]> 9NM1D,_L[ NN/.> \,KT] :2+>B&4GV^I,/XO,!O0.L9RBNV<+HSO1EH M9&S3+;F-$7>%*=V6D$)%Q>C?%.1G+4\@VU#@Z2-S(/C;N;.TKL7?U&4[?RD) M8/8;*@!9UW80\V2OY^("N#Y(&:OH&7T[EBWD]:;_6)GS8&_3TR=C,65G MLA'V(8VGF*]S//DZ*K,-6YNJH4A(G=[S;: MJ@\6EN%P2V:24G+E3@VW3"?X;/NY/DAJ B M16PZ+@NFL@AGU_-9AE=\'EJI[CZ<>\!EEF7U&@7Y#4#997$*5J@$N?1E,ZT^ M/ECYHZ)EK=*W,&^"Z^S(YR\*<,UF,\!VH?8\7"&CUB-ZO:VW1_<]%LP6+R%5 MJRDWL&RETL?H[L5S7N]OG!9<,"ZD(3QI6_>DZ\#NK6U\/#Q8,E'!;'OJ2[<4 M>6,/.#176;IW^(B@Z,-VR?=3)/H'WT3SS8/MI=VVZRY#>0QU'&PQ5!*'U^H3 M0TUF1%_/[_:LWT:RA\^]B_C0Z1M,%&TH8ID +RFM8'96\2?3&N.X6AQ/++_9%&4\ MO6GHU8#J0+9'$^J>0$ KLJZIDIK9DI8!I4]8'=)'DA=A$==3VYK!"47*,C9& M*8.+AROE8XX4!A$H#ZS@ZD_H2D8#F QNVQEA#LJJ<;9* M0,HQ1F.5^.1P.C)VR2@]C^!.)+4\NH GP9U1-N+2!B"".[LHC5'A).%U;4'HUTT: ML2 &R0/1MT>G@B6UR[#7A#%]H5E:\>?%*#P>:_S(3Z4K!IRV&VN?9SVTSSW^^#O+T//!"CK_59 M7VFJX#UF+2G*-G=S&"V0'6I9?75GTZVU0,P0XP]9&J>7Y:I5(:?'C<%E)%JH MP.(7P&1=?.8"],V*Q_P (5UL(>5,E= <O65:2C#'C<;PFP4LW%P,.7_N, M31N[,3,R?7R_[>^.NFW[34$"YEUN+YDQ/_(!%;)$L4&_-3+1*6T,JT'BNU,C M2;^=6$Z- _OF2'*V8BT;1[4X8AY$J'D01H9=&UL4$L! A0#% @ MXT5M4%K^%P ZD$! !$ ( !23'-D4$L! A0#% @ XT5M4 0WSW?+$@ A"X! !4 M ( !=D\! '5F<'0M,C Q.3$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( .-%;5#? M!,Z*:5L "LH" 5 " 71B 0!U9G!T+3(P,3DQ,C,Q7V1E M9BYX;6Q02P$"% ,4 " #C16U0WX-]P.5^ ^( < %0 M@ $0O@$ =69P="TR,#$Y,3(S,5]L86(N>&UL4$L! A0#% @ XT5M4&VL M;MRI80 /N4( !4 ( !*#T" '5F<'0M,C Q.3$R,S%?<')E :+GAM;%!+!08 !@ & (H! $GP( ! end XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Note 19 - Acquisition (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
Consideration Paid:
 
 
 
Cash paid at closing
 
$
80,000
 
 
Working capital adjustment
 
 
250
 
 
Cash from Dielectrics
 
 
(3,272
)
 
Total consideration
 
$
76,978
 
 
 
 
 
 
 
 
Purchase Price Allocation:
 
 
 
 
 
Accounts receivable
 
$
4,384
 
 
Inventory
 
 
4,418
 
 
Other current assets
 
 
122
 
 
Property, plant and equipment
 
 
4,600
 
 
Customer list
 
 
22,555
 
 
Non-compete
 
 
462
 
 
Trade name and brand
 
 
367
 
 
Goodwill
 
 
44,516
 
 
Total identifiable assets
 
$
81,424
 
 
Accounts payable
 
 
(1,325
)
 
Accrued expenses
 
 
(946
)
 
Deferred revenue
 
 
(2,175
)
 
Net assets acquired
 
$
76,978
 
 
Business Acquisition, Pro Forma Information [Table Text Block]
    Year Ended December 31,
    2018   2017
    (Unaudited)   (Unaudited)
Sales   $
193,510
    $
180,419
 
Operating Income   $
19,464
    $
18,990
 
Net Income   $
14,110
    $
13,126
 
Earnings per share:                
Basic   $
1.92
    $
1.81
 
Diluted   $
1.90
    $
1.79
 

XML 60 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Leases (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Lease, Cost [Table Text Block]
    Year Ended
    December 31, 2019
    ($ in thousands)
Lease cost:        
Operating   $
1,222
 
Variable    
219
 
Short-term    
27
 
Total lease cost   $
1,468
 
         
Cash paid for amounts included in measurement of lease liabilities:        
Operating   $
1,208
 
         
Weighted-average remaining lease term (years):        
Operating    
2.69
 
Weighted-average discount rate:        
Operating    
4.45
%
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
2020    
1,173
 
2021    
1,118
 
2022    
957
 
2023    
36
 
2024    
-
 
Thereafter    
-
 
Total lease payments    
3,284
 
Less: Interest    
(194
)
Present value of lease liabilities   $
3,090
 
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
2019   $
1,051
 
2020    
1,070
 
2021    
1,063
 
2022    
975
 
2023    
36
 
Total   $
4,195
 
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies - Compensation Cost Charged Against Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Selling, General and Administrative Expenses [Member]      
Share-based compensation expense $ 1,591 $ 1,212 $ 1,068
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Supplemental Cash Flow Information (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cashless Exercise of Stock Options $ 0 $ 0 $ 172
XML 63 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Note 5 - Inventories - Summary of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Raw materials $ 10,540 $ 11,727
Work in process 2,279 2,521
Finished goods 5,457 5,328
Total Inventory $ 18,276 $ 19,576
XML 64 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Note 19 - Acquisition - Pro Forma Information (Unaudited) (Details) - Dielectrics [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Sales $ 193,510 $ 180,419
Operating Income 19,464 18,990
Net Income $ 14,110 $ 13,126
Basic (in dollars per share) $ 1.92 $ 1.81
Diluted (in dollars per share) $ 1.90 $ 1.79
XML 65 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Significant Accounting Policies [Text Block]
(
1
)
Summary of Significant Accounting Policies
 
UFP Technologies, Inc. (“the Company”) is an innovative designer and custom converter of foams, plastics, composites and natural fiber products principally serving the medical, automotive, aerospace and defense, consumer, electronics and industrial markets. The Company was incorporated in the State of Delaware in
1993.
 
(a)
Principles of Consolidation
 
The consolidated financial statements include the accounts and results of operations of UFP Technologies, Inc., its wholly-owned subsidiaries, Moulded Fibre Technology, Inc., Simco Industries, Inc. Dielectrics, Inc. and UFP Realty LLC, and its wholly-owned subsidiaries, UFP MA LLC, UFP CO LLC, UFP FL LLC, UFP TX LLC, UFP MI LLC, and UFP IA LLC. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has evaluated all subsequent events through the date of this filing.
 
(b)
Use of Estimates
 
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including allowance for doubtful accounts and the net realizable value of inventory, and the fair value of goodwill, and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
 
(c)
Fair Value Measurement
 
The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.
 
The Company has
not
elected fair value accounting for any financial instruments for which fair value accounting is optional.
 
(d)
Fair Value of Financial Instruments
 
Cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company’s long-term debt approximates fair value as the interest rate on the debt approximates the Company’s current incremental borrowing rate.
 
(e)
Cash and Cash Equivalents
 
The Company considers all highly liquid investments with original maturities of
three
months or less to be cash equivalents. At
December 31, 2019
and
2018,
the Company did
not
have any cash equivalents.
 
The Company maintains its cash in bank deposit accounts, money market funds, and certificates of deposit that at times exceed federally insured limits. The Company periodically reviews the financial stability of institutions holding its accounts and does
not
believe it is exposed to any significant custodial credit risk on cash. The amounts contained within the Company’s main operating accounts at Bank of America and TD Bank at
December 31, 2019,
exceed the federal depository insurance limit by approximately
$4.7
million.
 
(f)
Accounts Receivable
 
The Company periodically reviews the collectability of its accounts receivable. Provisions are recorded for accounts that are potentially uncollectable. Determining adequate reserves for accounts receivable requires management’s judgment. Conditions impacting the realizability of the Company’s receivables could cause actual asset write-offs to be materially different than the reserved balances as of
December 31, 2019.
 
(g)
Inventories
 
Inventories include material, labor, and manufacturing overhead and are valued at the lower of cost or net realizable value. Cost is determined using the
first
-in,
first
-out (“FIFO”) method.
 
The Company periodically reviews the realizability of its inventory for potential excess or obsolescence. Determining the net realizable value of inventory requires management’s judgment. Conditions impacting the realizability of the Company’s inventory could cause actual asset write-offs to be materially different than the Company’s current estimates as of
December 31, 2019.
 
(h)
Property, Plant, and Equipment
 
Property, plant, and equipment are stated at cost and are depreciated or amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, if shorter.
 
Estimated useful lives of property, plant, and equipment are as follows:
 
Leasehold improvements   Shorter of estimated useful life
or remaining lease term
Buildings and improvements (in years)  
20
-
40
Machinery & equipment (in years)  
7
-
15
Furniture, fixtures, computers & software (in years)  
3
-
7
 
Property, plant, and equipment amounts are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset
may
not
be recoverable. An impairment loss would be recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded is calculated by the excess of the asset’s carrying value over its fair value.
No
events or changes in circumstances arose during the year ended
December 31, 2019
that required management to perform an impairment analysis.
 
(i)
Goodwill
 
Goodwill is tested for impairment annually and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate that the carrying amount
may
be impaired. Impairment testing for goodwill is done at a reporting unit level. Reporting units are
one
level below the business segment level but can be combined when reporting units within the same segment have similar economic characteristics. An impairment loss generally would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit. The Company consists of a single reporting unit. The Company last performed “step
1”
of the goodwill impairment test as of
December 31, 2018.
In testing goodwill for impairment at
December 31, 2018,
the Company primarily utilized the guideline public company (“GPC”) method under the market approach and the discounted cash flows method (“DCF”) under the income approach to determine the fair value of the reporting unit for purposes of testing the reporting unit’s carrying value of goodwill for impairment. The GPC method derives a value by generating a multiple of EBITDA through the comparison of the Company to similar publicly traded companies. The DCF approach derives a value based on the present value of a series of estimated future cash flows at the valuation date by the application of a discount rate,
one
that a prudent investor would require before making an investment in our equity securities. The key assumptions used in our approach included:
 
The reporting unit’s estimated financials and
five
-year projections of financial results, which were based on our strategic plans and long-range forecasts. Sales growth rates represent estimates based on current and forecasted sales mix and market conditions. The profit margins were projected based on historical margins, projected sales mix, current expense structure and anticipated expense modifications.
     
The projected terminal value which reflects the total present value of projected cash flows beyond the last period in the DCF. This value reflects a growth rate for the reporting unit, which is approximately the same growth rate of expected inflation into perpetuity.
 
The discount rate determined using a Weighted Average Cost of Capital method (“WACC”), which considered market and industry data as well as Company-specific risk factors. Selection of guideline public companies which are similar in size and market capitalization to each other and to the Company.
 
As of
December 31, 2018,
based on our calculations under the above noted approach, the fair value of the reporting unit significantly exceeded the carrying value of the reporting unit. In performing these calculations, management used its most reasonable estimates of the key assumptions discussed above. If the Company’s actual operating results and/or the key assumptions utilized in management’s calculations differ from our expectations, it is possible that a future impairment charge
may
be necessary.
 
The Company’s annual impairment testing date is
December 31.
The Company performed a qualitative assessment (“step
0”
) as of
December 31, 2019
and determined that it was more likely than
not
that the fair value of its reporting unit exceeded its carrying amount. As a result, the Company was
not
required to proceed to a “step
1”
impairment assessment. Factors considered included the
2018
step
1
analysis and the calculated excess fair value over carrying amount, financial performance, forecasts and trends, market cap, regulatory and environmental issues, macro-economic conditions, industry and market considerations, raw material costs and management stability.
 
Approximately
$47.9
million of goodwill is deductible for tax purposes.

(j)
Intangible Assets
 
Intangible assets with a definite life are amortized on a straight-line basis, with estimated useful lives ranging from
5
to
20
years. Intangible assets with a definite life are tested for impairment whenever events or circumstances indicate that their carrying values
may
not
be recoverable.
No
events or changes in circumstances arose during the year ended
December 31, 2019
that required management to perform an impairment analysis.
 
(k)
Revenue Recognition
 
Beginning in
2018,
the Company recognizes revenue when a customer obtains control of a promised good or service. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to in exchange for promised goods or services. The Company recognizes revenue in accordance with the core principles of ASC
606
which include (
1
) identifying the contract with a customer, (
2
) identifying separate performance obligations within the contract, (
3
) determining the transaction price, (
4
) allocating the transaction price to the performance obligations, and (
5
) recognizing revenue. The Company recognizes all but an immaterial portion of its product sales upon shipment. The Company recognizes revenue from the sale of tooling and machinery primarily upon customer acceptance, with the exception of certain tooling where control does
not
transfer to the customer, resulting in revenue being recognized over the estimated time for which parts are produced with the use of each respective tool. The Company recognizes revenue from engineering services as the services are performed. The Company recognizes revenue from bill and hold transactions at the time the specified goods are complete and available to the customer. In the ordinary course of business, the Company accepts sales returns from customers for defective goods, such amounts being immaterial. Although only applicable to an insignificant number of transactions, the Company has elected to exclude sales taxes from the transaction price. The Company has elected to account for shipping and handling activities for which the Company is responsible under the terms and conditions of the sale
not
as performance obligations but rather as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the good and are expensed when revenue is recognized.
 
For the year
2017,
prior to ASC
606,
the Company recognized revenue at the time of shipment when title and risk of loss have passed to the customer, persuasive evidence of an arrangement exists, performance of its obligation is complete, its price to the buyer is fixed or determinable, and the Company is reasonably assured of collection. Determination of these criteria, in some cases, requires management’s judgment.
 
(l)
Share-Based Compensation
 
When accounting for equity instruments exchanged for employee services, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the employee’s requisite service period (generally the vesting period of the equity grant). Forfeitures are expensed as they occur.
 
The Company issues share-based awards through several plans that are described in detail in Note 
12.
The compensation cost charged against income for those plans is included in selling, general & administrative expenses as follows (in thousands):
 
    Years Ended December 31,
    2019   2018   2017
Share-based compensation expense   $
1,591
    $
1,212
    $
1,068
 
 
The compensation expense for stock options granted during the
three
-year period ended
December 
31,
2019,
was determined as the fair value of the options using the Black Scholes valuation model. The assumptions are noted as follows:
 
    Years Ended December 31,
    2019   2018   2017
Expected volatility    
28.9
%    
27.7
%  
27.4%
-
29.1%
Expected dividends    
None
     
None
   
 
None
 
Risk-free interest rate    
2.3
%    
2.7
%  
1.56%
-
1.84%
Exercise price   $
38.61
    $
31.20
   
$27.05
-
$28.70
Expected term (in years)    
6.0
     
6.0
   
2.7
to
5.8
Weighted-average grant date fair value   $
12.70
    $
10.15
   
$5.59
-
$8.51
 
The stock volatility for each grant is determined based on a review of the experience of the weighted average of historical daily price changes of the Company’s common stock over the expected option term, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected term of the option. The expected term is estimated based on historical option exercise activity.
 
The total income tax benefit recognized in the consolidated statements of income for share-based compensation arrangements was approximately
$653
thousand,
$544
thousand and
$525
thousand for the years ended
December 31, 2019,
2018
and
2017,
respectively.
 
(m)
Shipping and Handling Costs
 
Costs incurred related to shipping and handling are included in cost of sales. Amounts charged to customers pertaining to these costs are included in net sales.
 
(n)
Income Taxes
 
The Company’s income taxes are accounted for under the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax expense or benefit results from the net change during the year in deferred tax assets and liabilities. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
 
The Company evaluates the need for a valuation allowance to reduce its deferred tax assets to the amount that is more likely than
not
to be realized. The Company has considered future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. Should the Company determine that it would
not
be able to realize all or part of its deferred tax assets in the future, an adjustment to the deferred tax assets would be charged to income in the period such determination was made.
 
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than
not
that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than
50%
likelihood of being realized upon settlement. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in tax expense.
 
(o)
Segments and Related Information
 
The Company follows the provisions of Accounting Standards Codification (ASC)
280,
Segment Reporting
, which establish standards for the way public business enterprises report information and operating segments in annual financial statements (see Note
17
).
 
(p)   Treasury Stock
 
The Company accounts for treasury stock under the cost method, using the
first
-in,
first
out flow assumption, and we include treasury stock as a component of stockholders’ equity. The Company did
not
repurchase any shares of common stock during the years ended
December 31, 2019,
2018
and
2017.
 
(q)
Research and Development
 
On a routine basis, the Company incurs costs related to research and development activity. These costs are expensed as incurred. Approximately
$9.5
million,
$10.5
million and
$5.0
million were expensed in the years ended
December 31, 2019,
2018
and
2017,
respectively.
 
Recent Accounting Pronouncements
 
In
February 2016,
the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU)
No.
2016
-
02,
“Leases (Accounting Standards Codification (ASC)
842
),” and issued subsequent amendments to the initial guidance in
January 2018
within ASU
No.
2018
-
01
and in
July 2018
within ASU Nos.
2018
-
10
and
2018
-
11.
The Company adopted ASC
842
on
January 1, 2019.
See Note
13
for further details.
 
In
January 2017,
the FASB issued ASU
No.
2017
-
04,
Intangibles—Goodwill and Other (ASC
350
), Simplifying the Test for Goodwill Impairment. The guidance removes Step
2
of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value,
not
to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance will be applied prospectively and is effective for annual and interim goodwill impairment tests in fiscal years beginning after
December 15, 2019.
Early adoption is permitted for any impairment tests performed on testing dates after
January 1, 2017.
The Company does
not
believe adoption will have a material impact on its financial condition or results of operations.
 
In
June 2016,
the FASB issued accounting standard that requires companies to utilize an impairment model (current expected credit loss, or CECL) for most financial assets measured at amortized cost and certain other financial instruments, which include, but are
not
limited to, trade and other receivables. This accounting standard will replace the incurred loss model under current GAAP with a model that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to estimate those losses. Effective
January 1, 2020,
the Company adopted this standard. The adoption of this standard is
not
expected to have a material impact on our Consolidated Financial Statements.
 
Revisions
 
Certain revisions have been made to the
December 31, 2018
and
2017
Consolidated Statements of Income to conform to the current year presentation relating to a reclassification of material overcharge settlement to selling, general and administrative expenses. The reclassification resulted in the removal of the material overcharge settlement line item and a decrease in selling, general and administrative expenses of
$104
thousand and
$121
thousand for the years ended
December 31, 2018
and
2017,
respectively. These revisions had
no
impact on previously reported operating or net income and are deemed immaterial to the previously issued financial statements.
XML 66 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Leases (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Operating Lease, Right-of-Use Asset $ 3,034 $ 0    
Operating Lease, Liability, Total 3,090      
Finance Lease, Liability, Total       $ 0
Operating Leases, Rent Expense, Total $ 1,200 $ 1,200 $ 900  
Accounting Standards Update 2016-02 [Member]        
Operating Lease, Right-of-Use Asset       4,000
Operating Lease, Liability, Total       $ 4,100
XML 67 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2019
Dec. 31, 2018
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, shares issued (in shares) 7,475,768 7,415,002
Common stock, shares outstanding (in shares) 7,446,209 7,385,443
Treasury stock, shares (in shares) 29,559 29,559
XML 68 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Note 12 - Stock Option and Equity Incentive Plans - Compensation Cost (Details) - Selling, General and Administrative Expenses [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based compensation expense $ 1,591 $ 1,212 $ 1,068
Common Stock [Member]      
Share-based compensation expense 400 505 505
Employee and Nonemployee Stock Option [Member]      
Share-based compensation expense 151 149 138
Restricted Stock Units (RSUs) [Member]      
Share-based compensation expense $ 1,040 $ 558 $ 425
XML 69 R84.htm IDEA: XBRL DOCUMENT v3.20.1
Note 17 - Segment Data - Net Sales by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net sales $ 50,260 $ 49,394 $ 51,399 $ 47,328 $ 50,697 $ 47,808 $ 49,019 $ 42,931 $ 198,381 $ 190,455 $ 147,843
Percentage of concentration risk                 100.00% 100.00% 100.00%
Medical [Member]                      
Net sales                 $ 128,915 $ 110,282 $ 70,090
Percentage of concentration risk                 65.00% 57.90% 47.40%
Automotive [Member]                      
Net sales                 $ 20,004 $ 20,022 $ 23,119
Percentage of concentration risk                 10.10% 10.50% 15.60%
Consumer [Member]                      
Net sales                 $ 17,669 $ 24,989 $ 21,328
Percentage of concentration risk                 8.90% 13.10% 14.40%
Aerospace & Defense [Member]                      
Net sales                 $ 13,778 $ 13,130 $ 11,521
Percentage of concentration risk                 6.90% 6.90% 7.80%
Industrial [Member]                      
Net sales                 $ 9,607 $ 10,579 $ 9,826
Percentage of concentration risk                 4.80% 5.60% 6.60%
Electronics [Member]                      
Net sales                 $ 8,408 $ 11,453 $ 11,959
Percentage of concentration risk                 4.20% 6.00% 8.10%
XML 71 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Leases - Aggregate Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
2020 $ 1,173
2021 1,118
2022 957
2023 36
2024
Thereafter
Total lease payments 3,284
Less: Interest (194)
Present value of lease liabilities $ 3,090
XML 72 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Income Tax - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Gross UTB balance at beginning of fiscal year $ 150 $ 150
Reductions for tax positions of prior years (150)
Gross UTB balance at end of fiscal year $ 0 $ 150
XML 73 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Note 5 - Inventories
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Inventory Disclosure [Text Block]
(
5
)
Inventories
 
Inventories consist of the following (in thousands):
 
    December 31,
    2019   2018
Raw materials   $
10,540
    $
11,727
 
Work in process    
2,279
     
2,521
 
Finished goods    
5,457
     
5,328
 
Total Inventory   $
18,276
    $
19,576
 
XML 74 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Note 9 - Accrued Expenses
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]
(
9
)
Accrued Expenses
 
Accrued expenses consist of the following (in thousands):
 
    December 31,
    2019   2018
Compensation   $
3,961
    $
3,542
 
Benefits / self-insurance reserve    
1,033
     
1,153
 
Paid time off    
1,315
     
1,131
 
Other    
2,174
     
2,632
 
    $
8,483
    $
8,458
 
XML 75 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Leases
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]
(
13
)
Leases
 
The Company adopted ASC
842
- Leases (“ASC
842”
) as of
January 1, 2019,
using the transition method wherein entities could initially apply the new leases standard at adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Accordingly, all periods prior to
January 1, 2019
were presented in accordance with the previous ASC Topic
840,
Leases, and
no
retrospective adjustments were made to the comparative periods presented. The adoption of ASC
842
resulted in an increase to total assets due to the recording of operating lease right-of-use ("ROU") assets and operating lease liabilities of approximately
$4.0
million and
$4.1
million, respectively, as of
January 1, 2019.
The Company did
not
have any finance leases at the adoption date. The adoption did
not
materially impact the Company’s condensed consolidated statements of income or cash flows.
 
The Company has operating leases for offices, manufacturing plants, vehicles and certain office and manufacturing equipment. Leases with an initial term of
12
months or less are
not
recorded on the balance sheet. The Company has elected the practical expedient to account for each separate lease component of a contract and its associated non-lease components as a single lease component, thus causing all fixed payments to be capitalized. The Company also elected the package of practical expedients permitted within the new standard, which among other things, allows the Company to carry forward historical lease classification. Variable lease payment amounts that cannot be determined at the commencement of the lease such as increases in lease payments based on changes in index rates or usage, are
not
included in the ROU assets or operating lease liabilities. These are expensed as incurred and recorded as variable lease expense. The Company determines if an arrangement is a lease at the inception of a contract. Operating lease ROU assets and operating lease liabilities are stated separately in the condensed consolidated balance sheet.
 
ROU assets represent the Company's right to use an underlying asset during the lease term and operating lease liabilities represent the Company's obligation to make lease payments arising from the lease. ROU assets and operating lease liabilities are recognized at commencement date based on the net present value of fixed lease payments over the lease term. The Company's lease term includes options to extend or terminate the lease when it is reasonably certain that we will exercise that option. ROU assets will also be adjusted for any deferred or accrued rent. As the Company's operating leases do
not
typically provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s incremental borrowing rate is based on its borrowing rate under the Amended and Restated Credit Agreement, adjusted to reflect an estimated fixed rate for the term of the underlying lease. Operating fixed lease expense is recognized on a straight-line basis over the lease term.
 
    Year Ended
    December 31, 2019
    ($ in thousands)
Lease cost:        
Operating   $
1,222
 
Variable    
219
 
Short-term    
27
 
Total lease cost   $
1,468
 
         
Cash paid for amounts included in measurement of lease liabilities:        
Operating   $
1,208
 
         
Weighted-average remaining lease term (years):        
Operating    
2.69
 
Weighted-average discount rate:        
Operating    
4.45
%
 
The aggregate future lease payments for operating leases as of
December 31, 2019
were as follows (in thousands):
 
2020    
1,173
 
2021    
1,118
 
2022    
957
 
2023    
36
 
2024    
-
 
Thereafter    
-
 
Total lease payments    
3,284
 
Less: Interest    
(194
)
Present value of lease liabilities   $
3,090
 
 
 
The aggregate future lease payments for operating leases as of
December 31, 2018
were as follows (in thousands):
 
2019   $
1,051
 
2020    
1,070
 
2021    
1,063
 
2022    
975
 
2023    
36
 
Total   $
4,195
 
 
Rent expense amounted to approximately
$1.2
million,
$1.2
million, and
$0.9
million, in
2019,
2018
and
2017,
respectively.
XML 76 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Note 9 - Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
    December 31,
    2019   2018
Compensation   $
3,961
    $
3,542
 
Benefits / self-insurance reserve    
1,033
     
1,153
 
Paid time off    
1,315
     
1,131
 
Other    
2,174
     
2,632
 
    $
8,483
    $
8,458
 
XML 77 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Note 5 - Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
    December 31,
    2019   2018
Raw materials   $
10,540
    $
11,727
 
Work in process    
2,279
     
2,521
 
Finished goods    
5,457
     
5,328
 
Total Inventory   $
18,276
    $
19,576
 
XML 78 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Note 17 - Segment Data
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]
(
17
)
Segment Data
 
The Company consists of a single operating and reportable segment.
 
Revenues from customers outside of the United States are
not
material.
No
customer comprised more than
10%
of the Company’s consolidated revenues for the year ended
December 31, 2019.
A vast majority of the Company’s assets are located in the United States.
 
The Company’s custom products are primarily sold to customers within the Medical, Automotive, Consumer, Aerospace and Defense, Industrial, and Electronics markets. Sales by market for the years ended
December 31, 2019,
2018
and
2017
are as follows (in thousands):
 
 
 
2019
 
2018
 
2017
Market
 
Net Sales
 
%
 
Net Sales
 
%
 
Net Sales
 
%
Medical
 
$
128,915
 
 
 
65.0
%
 
$
110,282
 
 
 
57.9
%
 
$
70,090
 
 
 
47.4
%
Automotive
 
 
20,004
 
 
 
10.1
%
 
 
20,022
 
 
 
10.5
%
 
 
23,119
 
 
 
15.6
%
Consumer
 
 
17,669
 
 
 
8.9
%
 
 
24,989
 
 
 
13.1
%
 
 
21,328
 
 
 
14.4
%
Aerospace & Defense
 
 
13,778
 
 
 
6.9
%
 
 
13,130
 
 
 
6.9
%
 
 
11,521
 
 
 
7.8
%
Industrial
 
 
9,607
 
 
 
4.8
%
 
 
10,579
 
 
 
5.6
%
 
 
9,826
 
 
 
6.6
%
Electronics
 
 
8,408
 
 
 
4.2
%
 
 
11,453
 
 
 
6.0
%
 
 
11,959
 
 
 
8.1
%
Net Sales
 
$
198,381
 
 
 
100.0
%
 
$
190,455
 
 
 
100.0
%
 
$
147,843
 
 
 
100.0
%
 
Certain amounts for the years ended
December 31, 2018
and
2017
were reclassified between markets to conform to the current year presentation.
XML 79 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]
(a)
Principles of Consolidation
 
The consolidated financial statements include the accounts and results of operations of UFP Technologies, Inc., its wholly-owned subsidiaries, Moulded Fibre Technology, Inc., Simco Industries, Inc. Dielectrics, Inc. and UFP Realty LLC, and its wholly-owned subsidiaries, UFP MA LLC, UFP CO LLC, UFP FL LLC, UFP TX LLC, UFP MI LLC, and UFP IA LLC. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has evaluated all subsequent events through the date of this filing.
Use of Estimates, Policy [Policy Text Block]
(b)
Use of Estimates
 
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including allowance for doubtful accounts and the net realizable value of inventory, and the fair value of goodwill, and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Fair Value Measurement, Policy [Policy Text Block]
(c)
Fair Value Measurement
 
The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.
 
The Company has
not
elected fair value accounting for any financial instruments for which fair value accounting is optional.
Fair Value of Financial Instruments, Policy [Policy Text Block]
(d)
Fair Value of Financial Instruments
 
Cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other liabilities are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company’s long-term debt approximates fair value as the interest rate on the debt approximates the Company’s current incremental borrowing rate.
Cash and Cash Equivalents, Policy [Policy Text Block]
(e)
Cash and Cash Equivalents
 
The Company considers all highly liquid investments with original maturities of
three
months or less to be cash equivalents. At
December 31, 2019
and
2018,
the Company did
not
have any cash equivalents.
 
The Company maintains its cash in bank deposit accounts, money market funds, and certificates of deposit that at times exceed federally insured limits. The Company periodically reviews the financial stability of institutions holding its accounts and does
not
believe it is exposed to any significant custodial credit risk on cash. The amounts contained within the Company’s main operating accounts at Bank of America and TD Bank at
December 31, 2019,
exceed the federal depository insurance limit by approximately
$4.7
million.
Inventory, Cash Flow Policy [Policy Text Block]
(f)
Accounts Receivable
 
The Company periodically reviews the collectability of its accounts receivable. Provisions are recorded for accounts that are potentially uncollectable. Determining adequate reserves for accounts receivable requires management’s judgment. Conditions impacting the realizability of the Company’s receivables could cause actual asset write-offs to be materially different than the reserved balances as of
December 31, 2019.
Inventory, Policy [Policy Text Block]
(g)
Inventories
 
Inventories include material, labor, and manufacturing overhead and are valued at the lower of cost or net realizable value. Cost is determined using the
first
-in,
first
-out (“FIFO”) method.
 
The Company periodically reviews the realizability of its inventory for potential excess or obsolescence. Determining the net realizable value of inventory requires management’s judgment. Conditions impacting the realizability of the Company’s inventory could cause actual asset write-offs to be materially different than the Company’s current estimates as of
December 31, 2019.
Property, Plant and Equipment, Policy [Policy Text Block]
(h)
Property, Plant, and Equipment
 
Property, plant, and equipment are stated at cost and are depreciated or amortized using the straight-line method over the estimated useful lives of the assets or the related lease term, if shorter.
 
Estimated useful lives of property, plant, and equipment are as follows:
 
Leasehold improvements   Shorter of estimated useful life
or remaining lease term
Buildings and improvements (in years)  
20
-
40
Machinery & equipment (in years)  
7
-
15
Furniture, fixtures, computers & software (in years)  
3
-
7
 
Property, plant, and equipment amounts are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset
may
not
be recoverable. An impairment loss would be recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss to be recorded is calculated by the excess of the asset’s carrying value over its fair value.
No
events or changes in circumstances arose during the year ended
December 31, 2019
that required management to perform an impairment analysis.
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]
(i)
Goodwill
 
Goodwill is tested for impairment annually and will be tested for impairment between annual tests if an event occurs or circumstances change that would indicate that the carrying amount
may
be impaired. Impairment testing for goodwill is done at a reporting unit level. Reporting units are
one
level below the business segment level but can be combined when reporting units within the same segment have similar economic characteristics. An impairment loss generally would be recognized when the carrying amount of the reporting unit’s net assets exceeds the estimated fair value of the reporting unit. The Company consists of a single reporting unit. The Company last performed “step
1”
of the goodwill impairment test as of
December 31, 2018.
In testing goodwill for impairment at
December 31, 2018,
the Company primarily utilized the guideline public company (“GPC”) method under the market approach and the discounted cash flows method (“DCF”) under the income approach to determine the fair value of the reporting unit for purposes of testing the reporting unit’s carrying value of goodwill for impairment. The GPC method derives a value by generating a multiple of EBITDA through the comparison of the Company to similar publicly traded companies. The DCF approach derives a value based on the present value of a series of estimated future cash flows at the valuation date by the application of a discount rate,
one
that a prudent investor would require before making an investment in our equity securities. The key assumptions used in our approach included:
 
The reporting unit’s estimated financials and
five
-year projections of financial results, which were based on our strategic plans and long-range forecasts. Sales growth rates represent estimates based on current and forecasted sales mix and market conditions. The profit margins were projected based on historical margins, projected sales mix, current expense structure and anticipated expense modifications.
     
The projected terminal value which reflects the total present value of projected cash flows beyond the last period in the DCF. This value reflects a growth rate for the reporting unit, which is approximately the same growth rate of expected inflation into perpetuity.
 
The discount rate determined using a Weighted Average Cost of Capital method (“WACC”), which considered market and industry data as well as Company-specific risk factors. Selection of guideline public companies which are similar in size and market capitalization to each other and to the Company.
 
As of
December 31, 2018,
based on our calculations under the above noted approach, the fair value of the reporting unit significantly exceeded the carrying value of the reporting unit. In performing these calculations, management used its most reasonable estimates of the key assumptions discussed above. If the Company’s actual operating results and/or the key assumptions utilized in management’s calculations differ from our expectations, it is possible that a future impairment charge
may
be necessary.
 
The Company’s annual impairment testing date is
December 31.
The Company performed a qualitative assessment (“step
0”
) as of
December 31, 2019
and determined that it was more likely than
not
that the fair value of its reporting unit exceeded its carrying amount. As a result, the Company was
not
required to proceed to a “step
1”
impairment assessment. Factors considered included the
2018
step
1
analysis and the calculated excess fair value over carrying amount, financial performance, forecasts and trends, market cap, regulatory and environmental issues, macro-economic conditions, industry and market considerations, raw material costs and management stability.
 
Approximately
$47.9
million of goodwill is deductible for tax purposes.
Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]
(j)
Intangible Assets
 
Intangible assets with a definite life are amortized on a straight-line basis, with estimated useful lives ranging from
5
to
20
years. Intangible assets with a definite life are tested for impairment whenever events or circumstances indicate that their carrying values
may
not
be recoverable.
No
events or changes in circumstances arose during the year ended
December 31, 2019
that required management to perform an impairment analysis.
Revenue from Contract with Customer [Policy Text Block]
(k)
Revenue Recognition
 
Beginning in
2018,
the Company recognizes revenue when a customer obtains control of a promised good or service. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to in exchange for promised goods or services. The Company recognizes revenue in accordance with the core principles of ASC
606
which include (
1
) identifying the contract with a customer, (
2
) identifying separate performance obligations within the contract, (
3
) determining the transaction price, (
4
) allocating the transaction price to the performance obligations, and (
5
) recognizing revenue. The Company recognizes all but an immaterial portion of its product sales upon shipment. The Company recognizes revenue from the sale of tooling and machinery primarily upon customer acceptance, with the exception of certain tooling where control does
not
transfer to the customer, resulting in revenue being recognized over the estimated time for which parts are produced with the use of each respective tool. The Company recognizes revenue from engineering services as the services are performed. The Company recognizes revenue from bill and hold transactions at the time the specified goods are complete and available to the customer. In the ordinary course of business, the Company accepts sales returns from customers for defective goods, such amounts being immaterial. Although only applicable to an insignificant number of transactions, the Company has elected to exclude sales taxes from the transaction price. The Company has elected to account for shipping and handling activities for which the Company is responsible under the terms and conditions of the sale
not
as performance obligations but rather as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the good and are expensed when revenue is recognized.
 
For the year
2017,
prior to ASC
606,
the Company recognized revenue at the time of shipment when title and risk of loss have passed to the customer, persuasive evidence of an arrangement exists, performance of its obligation is complete, its price to the buyer is fixed or determinable, and the Company is reasonably assured of collection. Determination of these criteria, in some cases, requires management’s judgment.
Share-based Payment Arrangement [Policy Text Block]
(l)
Share-Based Compensation
 
When accounting for equity instruments exchanged for employee services, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the employee’s requisite service period (generally the vesting period of the equity grant). Forfeitures are expensed as they occur.
 
The Company issues share-based awards through several plans that are described in detail in Note 
12.
The compensation cost charged against income for those plans is included in selling, general & administrative expenses as follows (in thousands):
 
    Years Ended December 31,
    2019   2018   2017
Share-based compensation expense   $
1,591
    $
1,212
    $
1,068
 
 
The compensation expense for stock options granted during the
three
-year period ended
December 
31,
2019,
was determined as the fair value of the options using the Black Scholes valuation model. The assumptions are noted as follows:
 
    Years Ended December 31,
    2019   2018   2017
Expected volatility    
28.9
%    
27.7
%  
27.4%
-
29.1%
Expected dividends    
None
     
None
   
 
None
 
Risk-free interest rate    
2.3
%    
2.7
%  
1.56%
-
1.84%
Exercise price   $
38.61
    $
31.20
   
$27.05
-
$28.70
Expected term (in years)    
6.0
     
6.0
   
2.7
to
5.8
Weighted-average grant date fair value   $
12.70
    $
10.15
   
$5.59
-
$8.51
 
The stock volatility for each grant is determined based on a review of the experience of the weighted average of historical daily price changes of the Company’s common stock over the expected option term, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected term of the option. The expected term is estimated based on historical option exercise activity.
 
The total income tax benefit recognized in the consolidated statements of income for share-based compensation arrangements was approximately
$653
thousand,
$544
thousand and
$525
thousand for the years ended
December 31, 2019,
2018
and
2017,
respectively.
Shipping and Handling Costs [Policy Text Block]
(m)
Shipping and Handling Costs
 
Costs incurred related to shipping and handling are included in cost of sales. Amounts charged to customers pertaining to these costs are included in net sales.
Income Tax, Policy [Policy Text Block]
(n)
Income Taxes
 
The Company’s income taxes are accounted for under the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax expense or benefit results from the net change during the year in deferred tax assets and liabilities. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
 
The Company evaluates the need for a valuation allowance to reduce its deferred tax assets to the amount that is more likely than
not
to be realized. The Company has considered future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. Should the Company determine that it would
not
be able to realize all or part of its deferred tax assets in the future, an adjustment to the deferred tax assets would be charged to income in the period such determination was made.
 
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than
not
that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than
50%
likelihood of being realized upon settlement. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in tax expense.
Segment Reporting, Policy [Policy Text Block]
(o)
Segments and Related Information
 
The Company follows the provisions of Accounting Standards Codification (ASC)
280,
Segment Reporting
, which establish standards for the way public business enterprises report information and operating segments in annual financial statements (see Note
17
).
Stockholders Equity, Treasury Stock [Policy Text Block]
(p)   Treasury Stock
 
The Company accounts for treasury stock under the cost method, using the
first
-in,
first
out flow assumption, and we include treasury stock as a component of stockholders’ equity. The Company did
not
repurchase any shares of common stock during the years ended
December 31, 2019,
2018
and
2017.
Research and Development Expense, Policy [Policy Text Block]
(q)
Research and Development
 
On a routine basis, the Company incurs costs related to research and development activity. These costs are expensed as incurred. Approximately
$9.5
million,
$10.5
million and
$5.0
million were expensed in the years ended
December 31, 2019,
2018
and
2017,
respectively.
New Accounting Pronouncements, Policy [Policy Text Block]
Recent Accounting Pronouncements
 
In
February 2016,
the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU)
No.
2016
-
02,
“Leases (Accounting Standards Codification (ASC)
842
),” and issued subsequent amendments to the initial guidance in
January 2018
within ASU
No.
2018
-
01
and in
July 2018
within ASU Nos.
2018
-
10
and
2018
-
11.
The Company adopted ASC
842
on
January 1, 2019.
See Note
13
for further details.
 
In
January 2017,
the FASB issued ASU
No.
2017
-
04,
Intangibles—Goodwill and Other (ASC
350
), Simplifying the Test for Goodwill Impairment. The guidance removes Step
2
of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value,
not
to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance will be applied prospectively and is effective for annual and interim goodwill impairment tests in fiscal years beginning after
December 15, 2019.
Early adoption is permitted for any impairment tests performed on testing dates after
January 1, 2017.
The Company does
not
believe adoption will have a material impact on its financial condition or results of operations.
 
In
June 2016,
the FASB issued accounting standard that requires companies to utilize an impairment model (current expected credit loss, or CECL) for most financial assets measured at amortized cost and certain other financial instruments, which include, but are
not
limited to, trade and other receivables. This accounting standard will replace the incurred loss model under current GAAP with a model that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to estimate those losses. Effective
January 1, 2020,
the Company adopted this standard. The adoption of this standard is
not
expected to have a material impact on our Consolidated Financial Statements.
Reclassification, Policy [Policy Text Block]
Revisions
 
Certain revisions have been made to the
December 31, 2018
and
2017
Consolidated Statements of Income to conform to the current year presentation relating to a reclassification of material overcharge settlement to selling, general and administrative expenses. The reclassification resulted in the removal of the material overcharge settlement line item and a decrease in selling, general and administrative expenses of
$104
thousand and
$121
thousand for the years ended
December 31, 2018
and
2017,
respectively. These revisions had
no
impact on previously reported operating or net income and are deemed immaterial to the previously issued financial statements.
XML 80 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash Equivalents, at Carrying Value, Total $ 0 $ 0  
Cash, Uninsured Amount 4,700    
Business Acquisition, Goodwill, Expected Tax Deductible Amount $ 47,900    
Treasury Stock, Shares, Acquired 0 0 0
Research and Development Expense, Total $ 9,500 $ 10,500 $ 5,000
Selling, General and Administrative Expense, Total 29,251 27,654 23,724
Reclassification of Material Overcharge Settlement to Selling, General and Administrative Expenses [Member]      
Selling, General and Administrative Expense, Total   (104) (121)
Share-based Payment Arrangement, Option [Member]      
Share-based Payment Arrangement, Expense, Tax Benefit $ 653 $ 544 $ 525
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life 5 years    
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life 20 years    
XML 81 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 82 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Note 17 - Segment Data (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
 
 
2019
 
2018
 
2017
Market
 
Net Sales
 
%
 
Net Sales
 
%
 
Net Sales
 
%
Medical
 
$
128,915
 
 
 
65.0
%
 
$
110,282
 
 
 
57.9
%
 
$
70,090
 
 
 
47.4
%
Automotive
 
 
20,004
 
 
 
10.1
%
 
 
20,022
 
 
 
10.5
%
 
 
23,119
 
 
 
15.6
%
Consumer
 
 
17,669
 
 
 
8.9
%
 
 
24,989
 
 
 
13.1
%
 
 
21,328
 
 
 
14.4
%
Aerospace & Defense
 
 
13,778
 
 
 
6.9
%
 
 
13,130
 
 
 
6.9
%
 
 
11,521
 
 
 
7.8
%
Industrial
 
 
9,607
 
 
 
4.8
%
 
 
10,579
 
 
 
5.6
%
 
 
9,826
 
 
 
6.6
%
Electronics
 
 
8,408
 
 
 
4.2
%
 
 
11,453
 
 
 
6.0
%
 
 
11,959
 
 
 
8.1
%
Net Sales
 
$
198,381
 
 
 
100.0
%
 
$
190,455
 
 
 
100.0
%
 
$
147,843
 
 
 
100.0
%
XML 83 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Property, Plant and Equipment (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Depreciation, Depletion and Amortization, Nonproduction, Total $ 6.9 $ 6.6 $ 5.3
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Note 9 - Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Compensation $ 3,961 $ 3,542
Benefits / self-insurance reserve 1,033 1,153
Paid time off 1,315 1,131
Other 2,174 2,632
Accrued expenses $ 8,483 $ 8,458
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Income Tax - Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Computed “expected” tax rate 21.00% 21.00% 34.00%
State taxes, net of federal tax benefit 1.80% 2.80% 3.50%
Meals and entertainment 0.20% 0.20% 0.30%
Tax credits (6.20%) (1.90%) (0.60%)
Domestic production deduction (2.60%)
Non-deductible ISO stock option expense 0.10% 0.10%
Unrecognized tax benefits (0.70%)
Excess tax benefits on equity awards (0.70%) (1.30%) (1.40%)
Excess compensation 0.60% 0.80%
Impact on deferred taxes of new legislation (11.10%)
Other 0.40% 0.50% 0.10%
Change in valuation allowance 0.10%
Effective tax rate 16.50% 22.20% 22.30%
XML 86 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Note 16 - Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Fair Value Disclosures [Text Block]
(
16
)
Fair Value of Financial Instruments
 
Financial instruments recorded at fair value in the consolidated balance sheets, or disclosed at fair value in the footnotes, are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels defined by ASC
820,
Fair Value Measurements and Disclosures
, and directly related to the amount of subjectivity associated with inputs to fair valuation of these assets and liabilities, are as follows:
 
Level
1
Valued based on unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. An active market for the asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.
 
Level
2
Valued based on either directly or indirectly observable prices for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
 
Level
3
Valued based on management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
 
The following table presents the fair value and hierarchy levels, for financial assets that are measured at fair value on a recurring basis (in thousands):
 
Level 2
 
December 31,
2019
 
Assets:
 
 
 
 
 
Derivative financial instruments
 
$
(325
)
 
 
Derivative financial instruments consist of an interest rate swap for which fair value is determined through the use of a pricing model that utilizes verifiable inputs such as market interest rates that are observable at commonly quoted intervals for the full term of the swap agreement.
 
The Company has financial instruments, such as accounts receivable, accounts payable, and accrued expenses, that are stated at carrying amounts that approximate fair value because of the short maturity of those instruments. The carrying amount of the Company’s long-term debt approximates fair value as the interest rate on the debt approximates the estimated borrowing rate currently available to the Company.
XML 87 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]
Schedule II
 
 
UFP TECHNOLOGIES, INC.
 
Consolidated Financial Statement Schedule
 
Valuation and Qualifying Accounts
 
Years ended
December 31, 2019,
2018
and
2017
 
 
Accounts receivable, allowance for doubtful accounts:
 
    2019   2018   2017
Balance at beginning of year   $
564
    $
652
    $
567
 
Provision for bad debt    
(52
)    
(50
)    
116
 
Write-offs, net of recoveries    
(26
)    
(38
)    
(31
)
Balance at end of year   $
486
    $
564
    $
652
 
XML 88 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant, and Equipment (Details)
12 Months Ended
Dec. 31, 2019
Building and Building Improvements [Member] | Minimum [Member]  
Property, plant, and equipment, useful life (Year) 20 years
Building and Building Improvements [Member] | Maximum [Member]  
Property, plant, and equipment, useful life (Year) 40 years
Machinery and Equipment [Member] | Minimum [Member]  
Property, plant, and equipment, useful life (Year) 7 years
Machinery and Equipment [Member] | Maximum [Member]  
Property, plant, and equipment, useful life (Year) 15 years
Furniture, Fixtures, and Computers [Member] | Minimum [Member]  
Property, plant, and equipment, useful life (Year) 3 years
Furniture, Fixtures, and Computers [Member] | Maximum [Member]  
Property, plant, and equipment, useful life (Year) 7 years
XML 89 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Note 18 - Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Quarterly Financial Information [Table Text Block]
2019   Q1   Q2   Q3   Q4
Net sales   $
47,328
    $
51,399
    $
49,394
    $
50,260
 
Gross profit    
12,497
     
14,371
     
13,321
     
13,770
 
Net income    
3,734
     
4,598
     
5,641
     
5,777
 
Basic net income per share    
0.50
     
0.62
     
0.76
     
0.78
 
Diluted net income per share    
0.50
     
0.62
     
0.75
     
0.76
 
2018   Q1   Q2   Q3   Q4
Net sales   $
42,931
    $
49,019
    $
47,808
    $
50,697
 
Gross profit    
10,185
     
12,986
     
12,431
     
12,706
 
Net income    
1,777
     
3,990
     
4,134
     
4,410
 
Basic net income per share    
0.24
     
0.54
     
0.56
     
0.60
 
Diluted net income per share    
0.24
     
0.54
     
0.56
     
0.59
 
XML 90 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Income Tax - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Reserves $ 362 $ 367
Inventory capitalization 396 421
Compensation programs 578 447
Retirement liability 2
Equity-based compensation 403 290
Lease liability 795 11
Intangible assets 73 141
State tax credits, net of federal impact 274 257
Gross deferred tax assets 2,881 1,936
Valuation allowance (136)
Net deferred tax assets 2,745 1,936
Excess of book over tax basis of fixed assets (4,877) (4,668)
Goodwill (2,008) (1,397)
Right of use asset (781)
Total deferred tax liabilities (7,666) (6,065)
Net long-term deferred tax liabilities $ (4,921) $ (4,129)
XML 91 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Note 6 - Other Intangible Assets - Future Amortization of Intangible Assets (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
2020 $ 1,257
2021 1,257
2022 1,257
2023 1,172
2024 1,164
Thereafter 14,868
Total $ 20,975
XML 92 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Indebtedness - Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Long-term debt $ 25,143
Current portion (2,857)
Long-term debt, excluding current portion 22,286
Term Loan [Member]    
Long-term debt 17,143
Revolving Credit Facility [Member]    
Long-term debt $ 8,000
XML 93 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Revenue Recognition - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Deferred revenue $ 2,507 $ 871
Acquired in Dielectrics business combination 2,175
Increases due to consideration received from customers 3,216 4,188
Revenue recognized (3,149) (4,727)
Deferred revenue 2,574 2,507
Unbilled Receivables - beginning of period 65
Increases due to revenue recognized - not invoiced to customers 831 301
Decreases due to customer invoicing (824) (236)
Unbilled Receivables - end of period $ 72 $ 65
XML 94 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Receivables - Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts receivable–trade $ 29,134 $ 28,885
Less allowance for doubtful receivables (486) (564)
Receivables, net $ 28,648 $ 28,321
XML 95 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Note 12 - Stock Option and Equity Incentive Plans - Summary of Stock Option Activity (Details) - Employee and Nonemployee Stock Option [Member]
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Outstanding, shares under options (in shares) | shares 134,043
Outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 20.46
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | shares 16,536
Granted, weighted average exercise price (in dollars per share) | $ / shares $ 38.61
Exercised, shares under options (in shares) | shares (44,965)
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 15.68
Outstanding, shares under options (in shares) | shares 105,614
Outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 25.34
Outstanding, weighted average remaining contractual life (Year) 5 years 255 days
Outstanding, aggregate intrinsic value | $ $ 2,563
Exercisable, shares under options (in shares) | shares 85,328
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 22.62
Exercisable, weighted average remaining contractual life (Year) 5 years 36 days
Exercisable, aggregate intrinsic value | $ $ 2,303
Vested and expected to vest, shares under options (in shares) | shares 105,614
Vested and expected to vest, weighted average exercise price (in dollars per share) | $ / shares $ 25.34
Vested and expected to vest, weighted average remaining contractual life (Year) 5 years 255 days
Vested and expected to vest, aggregate intrinsic value | $ $ 2,563
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Note 18 - Quarterly Financial Information (Unaudited) - Summarized Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net sales $ 50,260 $ 49,394 $ 51,399 $ 47,328 $ 50,697 $ 47,808 $ 49,019 $ 42,931 $ 198,381 $ 190,455 $ 147,843
Gross profit 13,770 13,321 14,371 12,497 12,706 12,431 12,986 10,185 $ 53,959 $ 48,308 $ 35,487
Net income $ 5,777 $ 5,641 $ 4,598 $ 3,734 $ 4,410 $ 4,134 $ 3,990 $ 1,777      
Basic net income per share (in dollars per share) $ 0.78 $ 0.76 $ 0.62 $ 0.50 $ 0.60 $ 0.56 $ 0.54 $ 0.24 $ 2.66 $ 1.95 $ 1.27
Diluted net income per share (in dollars per share) $ 0.76 $ 0.75 $ 0.62 $ 0.50 $ 0.59 $ 0.56 $ 0.54 $ 0.24 $ 2.63 $ 1.93 $ 1.26
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Leases - Future Minimum Lease Payments For Operating Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
2019 $ 1,051
2020 1,070
2021 1,063
2022 975
2023 36
Total $ 4,195
XML 98 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Net Income Per Share (Details Textual) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 16,536 10,344 27,336
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Balance at beginning of year $ 564 $ 652 $ 567
Provision for bad debt (52) (50) 116
Write-offs, net of recoveries (26) (38) (31)
Balance at end of year $ 486 $ 564 $ 652
XML 100 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash flows from operating activities:      
Net income from consolidated operations $ 19,750 $ 14,311 $ 9,210
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 8,172 7,831 5,635
(Gain) loss on sales of property, plant and equipment (47) 7
Share-based compensation 1,591 1,212 1,068
Deferred income taxes 792 1,881 (1,019)
Changes in operating assets and liabilities:      
Receivables, net (327) (2,556) (132)
Inventories 1,300 (2,295) 1,288
Prepaid expenses (98) (249) 446
Refundable income taxes 2,006 (1,268) (210)
Other assets 110 (76) (228)
Accounts payable (2,472) 1,113 93
Accrued expenses 25 1,472 974
Deferred revenue 67 35 91
Non-qualified deferred compensation plan and other liabilities 313 (44) 246
Net cash provided by operating activities 31,229 21,320 17,469
Cash flows from investing activities:      
Additions to property, plant and equipment (5,778) (5,428) (10,382)
Acquisition of Dieletrics, net of cash acquired (76,978)
Proceeds from sale of property, plant and equipment 4 77 7
Net cash used in investing activities (5,774) (82,329) (10,375)
Cash flows from financing activities:      
Proceeds from advances on revolving line of credit 36,000
Payments on revolving line of credit (8,000) (28,000)
Proceeds from the issuance of long-term debt 20,000
Principal repayment of long-term debt (17,143) (2,857) (856)
Proceeds from the exercise of stock options, net of shares presented for exercise 705 1,270 677
Payment of statutory withholding for stock options exercised and restricted stock units vested (512) (144) (296)
Net cash (used in) provided by financing activities (24,950) 26,269 (475)
Net change in cash and cash equivalents 505 (34,740) 6,619
Cash and cash equivalents at beginning of year 3,238 37,978 31,359
Cash and cash equivalents at end of year $ 3,743 $ 3,238 $ 37,978
XML 101 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Leases - Lease Cost (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Lease cost:  
Operating $ 1,222
Variable 219
Short-term 27
Total lease cost 1,468
Operating, cash paid for amounts included in measurement of lease liabilities $ 1,208
Operating, weighted average remaining lease term (Year) 2 years 251 days
Operating, weighted-average discount rate 4.45%
XML 102 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 3,743 $ 3,238
Receivables, net 28,648 28,321
Inventories 18,276 19,576
Prepaid expenses 2,304 2,206
Refundable income taxes 279 2,285
Total current assets 53,250 55,626
Property, plant, and equipment 116,089 111,779
Less accumulated depreciation and amortization (59,350) (54,112)
Net property, plant and equipment 56,739 57,667
Goodwill 51,838 51,838
Intangible assets, net 20,975 22,232
Non-qualified deferred compensation plan 2,775 2,034
Operating lease right of use assets 3,034 0
Other assets 147 201
Total assets 188,758 189,598
Current liabilities:    
Accounts payable 4,577 6,836
Accrued expenses 8,483 8,458
Deferred revenue 2,574 2,507
Operating lease liabilities 674 0
Current installments of long-term debt 2,857
Total current liabilities 16,308 20,658
Long-term debt, excluding current portion 22,286
Deferred income taxes 4,921 4,129
Non-qualified deferred compensation plan 2,788 2,044
Operating lease liabilities 2,416 0
Other liabilities 334 24
Total liabilities 26,767 49,141
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Preferred stock, $.01 par value, 1,000,000 shares authorized; no shares issued 0 0
Common stock, $.01 par value, 20,000,000 shares authorized; 7,475,768 and 7,446,209 shares issued and outstanding, respectively at December 31, 2019; and 7,415,002 and 7,385,443 shares issued and outstanding, respectively, at December 31, 2018 74 74
Additional paid-in capital 30,952 29,168
Retained earnings 131,552 111,802
Treasury stock at cost, 29,559 shares at December 31, 2019 and 2018 (587) (587)
Total stockholders' equity 161,991 140,457
Total liabilities and stockholders' equity $ 188,758 $ 189,598
XML 103 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Note 12 - Stock Option and Equity Incentive Plans
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]
(
12
)
Stock Option and Equity Incentive Plans
 
Share-based compensation is measured at the grant date based on the fair value of the award and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).
 
The Company issues share-based awards through several plans that are described below. The compensation cost charged against income for those plans is included in selling, general & administrative expenses as follows (in thousands):
 
    Years Ended December 31,
Share-based compensation related to:
  2019   2018   2017
Common stock grants   $
400
    $
505
    $
505
 
Stock option grants    
151
     
149
     
138
 
Restricted Stock Unit awards    
1,040
     
558
     
425
 
Total share-based compensation   $
1,591
    $
1,212
    $
1,068
 
 
Incentive Plan
 
In
June 2003,
the Company formally adopted the
2003
Incentive Plan (the “Plan”). As amended and restated to date, the Plan is intended to benefit the Company by offering equity-based and other incentives to certain of the Company’s executives and employees who are in a position to contribute to the long-term success and growth of the Company, thereby encouraging the continuance of their involvement with the Company and/or its subsidiaries.
 
Two types of equity awards
may
be granted to participants under the Plan: restricted shares or other stock awards. Restricted shares are shares of common stock awarded subject to restrictions and to possible forfeiture upon the occurrence of specified events. Other stock awards are awards that are denominated or payable in, valued in whole or in part by reference to, or otherwise based on or related to, shares of common stock. Such awards
may
include Restricted Stock Unit Awards (“RSUs”), unrestricted stock, incentive and non-qualified stock options, performance shares, or stock appreciation rights. The Company determines the form, terms, and conditions, if any, of any awards made under the Plan.
 
Through
December 31, 2019,
1,252,613
shares of common stock have been issued under the
2003
Incentive Plan,
none
of which have been restricted. An additional
108,424
shares are being reserved for outstanding grants of RSUs and other share-based compensation that are subject to various performance and time-vesting contingencies. The Company has also granted awards in the form of stock options under this Plan. Through
December 31, 2019,
185,000
options have been granted and
10,000
options are outstanding. At
December 31, 2019,
803,244
shares or options are available for future issuance in the
2003
Incentive Plan.
 
Director Plan
 
Effective
July 15, 1998,
the Company adopted the
1998
Director Plan, which was amended and renamed, on
June 3, 2009,
the
2009
Non-Employee Director Stock Incentive Plan (the “Director Plan”). The Director Plan was amended on
March 7, 2013,
to (i) prohibit the repricing of stock options or other equity awards without the consent of the Company’s shareholders, and (ii) prohibit the Company from buying out underwater stock options. The Director Plan, as amended, provides for the issuance of stock options and other equity-based securities of up to
975,000
shares to non-employee members of the Company’s board of directors. Through
December 31, 2019,
365,026
options have been granted and
95,614
options are outstanding. For the year ended
December 31, 2019,
5,442
RSUs are being reserved for outstanding grants of RSUs, and
79,648
shares remained available to be issued under the Director Plan.
 
The following is a summary of stock option activity under all plans:
 
    Shares Under
Options
 
Weighted
Average
Exercise
Price

(per share)
 
Weighted
Average
Remaining
Contractual
Life

(in years)
 
Aggregate
Intrinsic
Value

(in thousands)
                 
Outstanding December 31, 2018    
134,043
    $
20.46
     
 
     
 
 
Granted    
16,536
     
38.61
     
 
     
 
 
Exercised    
(44,965
)    
15.68
     
 
     
 
 
Outstanding December 31, 2019    
105,614
    $
25.34
     
5.70
    $
2,563
 
Exercisable at December 31, 2019    
85,328
    $
22.62
     
5.10
    $
2,303
 
Vested and expected to vest at December 31, 2019    
105,614
    $
25.34
     
5.70
    $
2,563
 
 
During the years ended
December 31, 2019,
2018
and
2017,
the total intrinsic value of all options exercised (i.e., the difference between the market price and the price paid by the employees to exercise the options) was approximately
$1.0,
$1.2
million and
$0.6
million, respectively, and the total amount of consideration received from the exercise of these options was approximately
$0.7
million,
$1.3
million and
$0.8
million, respectively. At its discretion, the Company allows option holders to surrender previously-owned common stock in lieu of paying the exercise price and withholding taxes. During the years ended
December 31, 2019
and
2018,
no
shares were surrendered for this purpose. During the year ended
December 
31,
2017,
6,511
shares were surrendered to pay the exercise price at an average market price of
$26.45.
 
On
February 19, 2019,
the Company’s Compensation Committee approved the award of
$400
thousand payable in shares of the Company’s common stock to the Company’s Chairman, Chief Executive Officer, and President under the
2003
Equity Incentive Plan. The shares were issued on
December 12, 2019.
 
On
June 5, 2019
the Company issued
16,536
shares of unrestricted common stock to the non-employee members of the Company’s Board of Directors as part of their annual retainer for serving on the Board.
 
The Company grants RSUs to its executive officers and employees. The stock unit awards are subject to various time-based vesting requirements, and certain portions of these awards are subject to performance criteria of the Company. Compensation expense on these awards is recorded based on the fair value of the award at the date of grant, which is equal to the Company’s closing stock price, and is charged, to expense ratably during the service period.
No
compensation expense is taken on awards that do
not
become vested, and the amount of compensation expense recorded is adjusted based on management’s determination of the probability that these awards will become vested. The following table summarizes information about stock unit award activity during the year ended
December 31, 2019:
 
    Restricted
Stock Units
  Weighted
Average Award
Date Fair Value
Outstanding at December 31, 2018    
72,996
    $
23.60
 
Awarded    
64,701
     
33.55
 
Shares vested    
(20,529
)    
23.74
 
Forfeitures    
(3,302
)    
33.31
 
Outstanding at December 31, 2019    
113,866
    $
28.36
 
 
At the Company’s discretion, RSU holders are given the option to net-share settle to cover the required minimum withholding tax, and the remaining amount is converted into the equivalent number of common shares. During the year ended
December 31, 2019,
8,341
shares were redeemed for this purpose at an average market price of
$33.69.
During the years ended
December 31, 2018
and
2017,
5,238
and
4,377
shares were redeemed for this purpose at an average market price of
$27.60
and
$24.50,
respectively.
 
The following summarizes the future share-based compensation expense the Company will record as the equity securities granted through
December 31, 2019,
vest (in thousands):
 
    Options   Restricted
Stock Units
  Total
2020   $
116
    $
999
    $
1,115
 
2021    
-
     
746
     
746
 
2022    
-
     
409
     
409
 
2023    
-
     
48
     
48
 
Total   $
116
    $
2,202
    $
2,318
 
XML 104 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Receivables
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]
(
4
)
Receivables
 
Receivables consist of the following (in thousands):
 
    December 31,
    2019   2018
Accounts receivable–trade   $
29,134
    $
28,885
 
Less allowance for doubtful receivables    
(486
)    
(564
)
Receivables, net   $
28,648
    $
28,321
 
 
Receivables are written off against these reserves in the period they are determined to be uncollectable, and payments subsequently received on previously written-off receivables are recorded as a reversal of the bad debt provision. The Company performs credit evaluations on its customers and obtains credit insurance on a large percentage of its accounts but does
not
generally require collateral. The Company recorded a net reversal of the provision for doubtful accounts of approximately
$52
thousand and
$50
thousand the years ended
December 
31,
2019
and
2018,
respectively.
XML 105 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Indebtedness
12 Months Ended
Dec. 31, 2019
Notes to Financial Statements  
Debt Disclosure [Text Block]
(
8
)
Indebtedness
 
On
February 1, 2018,
the Company, as the borrower, entered into an unsecured
$70
million Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”) with the Company’s subsidiaries (the “Subsidiary Guarantors”) and Bank of America, N.A., in its capacity as the initial lender, Administrative Agent, Swingline Lender and L/C Issuer, and certain other lenders from time to time party thereto. The Amended and Restated Credit Agreement amends and restates the Company’s prior credit agreement.
 
The credit facilities under the Amended and Restated Credit Agreement (the “Amended and Restated Credit Facilities”) consist of a
$20
million unsecured term loan and an unsecured revolving credit facility, under which the Company
may
borrow up to
$50
million. The Amended and Restated Credit Agreement matures on
February 1, 2023. 
The proceeds borrowed pursuant to the Amended and Restated Credit Agreement
may
be used for general corporate purposes, as well as permitted acquisitions. The Company’s obligations under the Amended and Restated Credit Agreement are guaranteed by the Subsidiary Guarantors.
 
The Amended and Restated Credit Agreement calls for interest of LIBOR plus a margin that ranges from
1.0%
to
1.5%
or, at the discretion of the Company, the bank’s prime rate less a margin that ranges from
.25%
to zero. In both cases the applicable margin is dependent upon Company performance. Under the Amended and Restated Credit Agreement, the Company is subject to a minimum fixed-charge coverage financial covenant as well as a maximum total funded debt to EBITDA financial covenant. The Amended and Restated Credit Agreement contains other covenants customary for transactions of this type, including restrictions on certain payments, permitted indebtedness and permitted investments. As of
December 31, 2019,
the applicable interest rate was approximately
2.8%
and the Company was in compliance with all covenants under the Amended and Restated Credit Agreement.
 
Included in the Amended and Restated Credit Facilities were approximately
$0.7
million in standby letters of credit as a financial guarantee on worker’s compensation insurance policies.
 
Long-term debt consists of the following (in thousands):
 
    December 31,
    2019   2018
Revolving credit facility   $
-
    $
8,000
 
Term loan    
-
     
17,143
 
Total long-term debt    
-
     
25,143
 
Current portion    
-
     
(2,857
)
Long-term debt, excluding current portion   $
-
    $
22,286
 
 
Derivative Financial Instruments
 
The Company used interest-rate-related derivative instruments to manage its exposure related to changes in interest rates on certain of its variable-rate debt instruments. The Company does
not
enter into derivative instruments for any purpose other than cash flow hedging. Derivative financial instruments expose the Company to credit risk and market risk. Credit risk is the failure of the counterparty to perform under the terms of the derivative contract. When the fair value of a derivative contract is positive, the counterparty owes the Company, creating credit risk for the Company. When the fair value of a derivative contract is negative, the Company owes the counterparty and, therefore, in these circumstances the Company is
not
exposed to the counterparty’s credit risk. The Company minimizes counterparty credit risk in derivative instruments by entering into transactions with carefully selected major financial institutions based upon their credit profile. Market risk is the adverse effect on the value of a derivative instrument that results from a change in interest rates.
 
The Company assesses interest rate risk by continually identifying and monitoring changes in interest rate exposures that
may
adversely impact expected future cash flows and by evaluating hedging opportunities. The Company’s debt obligations exposed the Company to variability in interest payments due to changes in interest rates. The Company believed that it was prudent to limit the variability of a portion of its interest payments. To meet this objective, in connection with the Amended and Restated Credit Agreement, the Company entered into a
$20
million,
5
-year interest rate swap agreement under which the Company receives
three
-month LIBOR plus the applicable margin and pays a
2.7%
fixed rate plus the applicable margin. The swap modified the Company’s interest rate exposure by converting the term loan from a variable rate to a fixed rate in order to hedge against the possibility of rising interest rates during the term of the loan. The notional amount was
$14,285,712
at
December 31, 2019.
The fair value of the swap as of
December 31, 2019
was approximately $(
325
) thousand and is included in other liabilities. Changes in the fair value of the swap are recorded in other income/expense and resulted in expense of approximately
$388
thousand and income of
$64
thousand during the years ended
December 31, 2019
and
2018,
respectively.
 
During the
fourth
quarter of
2019,
the Company paid the remaining balance of the term loan in its entirety. As a result, there is
no
longer underlying debt to hedge against with the swap. The changes in the fair value of the swap will continue to be accounted for as a financial instrument until the sooner of the time that the Company elects to cancel it or until its maturity.
XML 106 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Income Tax (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
    Years Ended December 31,
    2019   2018   2017
Current                        
Federal   $
2,920
    $
1,772
    $
3,117
 
State    
185
     
439
     
551
 
     
3,105
     
2,211
     
3,668
 
Deferred                        
Federal    
485
     
1,917
     
(1,091
)
State    
306
     
(36
)    
72
 
     
791
     
1,881
     
(1,019
)
Total income tax provision   $
3,896
    $
4,092
    $
2,649
 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
    December 31,
    2019   2018
Deferred tax assets:                
Reserves   $
362
    $
367
 
Inventory capitalization    
396
     
421
 
Compensation programs    
578
     
447
 
Retirement liability    
-
     
2
 
Equity-based compensation    
403
     
290
 
Lease liability    
795
     
11
 
Intangible assets    
73
     
141
 
State tax credits, net of federal impact    
274
     
257
 
Gross deferred tax assets    
2,881
     
1,936
 
Valuation allowance    
(136
)    
-
 
Net deferred tax assets    
2,745
     
1,936
 
                 
Deferred tax liabilities:                
Excess of book over tax basis of fixed assets    
(4,877
)    
(4,668
)
Goodwill    
(2,008
)    
(1,397
)
Right of use asset    
(781
)    
-
 
Total deferred tax liabilities    
(7,666
)    
(6,065
)
Net long-term deferred tax liabilities   $
(4,921
)   $
(4,129
)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
    Years Ended December 31,
    2019   2018   2017
Computed “expected” tax rate    
21.0
%    
21.0
%    
34.0
%
Increase (decrease) in income taxes resulting from:                        
State taxes, net of federal tax benefit    
1.8
     
2.8
     
3.5
 
Meals and entertainment    
0.2
     
0.2
     
0.3
 
Tax credits    
(6.2
)    
(1.9
)    
(0.6
)
Domestic production deduction    
-
     
-
     
(2.6
)
Non-deductible ISO stock option expense    
-
     
0.1
     
0.1
 
Unrecognized tax benefits    
(0.7
)    
-
     
-
 
Excess tax benefits on equity awards    
(0.7
)    
(1.3
)    
(1.4
)
Excess compensation    
0.6
     
0.8
     
-
 
Impact on deferred taxes of new legislation    
-
     
-
     
(11.1
)
Other    
0.4
     
0.5
     
0.1
 
Change in valuation allowance    
0.1
     
-
     
-
 
Effective tax rate    
16.5
%    
22.2
%    
22.3
%
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
    December 31,
    2019   2018
Gross UTB balance at beginning of fiscal year   $
150
    $
150
 
Reductions for tax positions of prior years    
(150
)    
-
 
Gross UTB balance at end of fiscal year   $
-
    $
150
 
XML 107 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Note 6 - Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
December 31, 2019
  Tradename & Brand   Non-
Compete
  Customer
List
  Total
Estimated useful life   10 years   5 years   20 years    
Gross amount   $
367
    $
462
    $
22,555
    $
23,384
 
Accumulated amortization    
(70
)    
(177
)    
(2,162
)   $
(2,409
)
Net balance   $
297
    $
285
    $
20,393
    $
20,975
 
December 31, 2018
  Tradename & Brand   Non-
Compete
  Customer
List
  Total
Estimated useful life   10 years   5 years   20 years    
Gross amount   $
367
    $
462
    $
22,555
    $
23,384
 
Accumulated amortization    
(33
)    
(85
)    
(1,034
)   $
(1,152
)
Net balance   $
334
    $
377
    $
21,521
    $
22,232
 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
2020
 
 
1,257
 
 
2021
 
 
1,257
 
 
2022
 
 
1,257
 
 
2023
 
 
1,172
 
 
2024
 
 
1,164
 
 
Thereafter
 
 
14,868
 
 
Total
 
$
20,975
 
 

3<_P#)PD8H<>O-Z&SN;52"<0VO&LNBW MV;Q(>IJ!!'?QL=VQ(,M?$<\\8SUR3:PYC DPC,&#B M@#IA/@ZC4$#=[@6M=*?U*G22GA><[/*5=4UJ24F]PW0FN9C5FV9+5BFH%9D- MT(2'^R\P;OAW$KKHG,D)\YKYGC-;GF.TBV_&?(*K&;0(Y2(YE^Z6RS,19O)- M52.;UMI(__\&I/!<#R:J7V*"HS@KQU5K2[R\YYV>LWHU0N_N$:=6Z%0G++Z/ M8"&6;922.T"D4.UCZ.'&2 MFLG\!YR^9&[9&7%D9N-BR[1+;W!#U:-"]>O-:TIA3V]I;_C" >(>+/HQ#(5W M)N?IQO84)VL\:V#YF/LD.N7:9$PP1)Q=!Y)O.TXT]6+<-^Y[A1E-T"R@BG>I MP,1K^QA2Q9IZ]VZ;M$IG65ZIC0HGG\DC.I)0P'ILL)+7*]5QA(TRK,NH5:*CV]LNVNJHGNJU:TQVLU)6VM=4:MUTV M4H@.O2W25<4E>KI8655]^S5AX([#EDHTP7F+]&_DLK55JC;#Y%5JM>E5.>94 MW9CSJ]2_[NU9YO2NS?%5ZEO_&CUS&F_ \U7J7->M:$%QB_35_-:85?IJ07$; M]=7ERA1M%79BLHU:5=U7I:TM9>5MU(+NT+1<88M:^YSW?JQ2Y+/*\NILI O7 MAM2V2$]-KOA8I:5&M+971[J@J:JV12U?V_T>JW2W/L:O5/NZH&Q%GVS(I:V]/N0_ <9;JHG7[;28.^R2:OKM^P MNU+?=CUFSUQ/Y.$)%SVK: ++;/(;K*A1:)FR,V;,370ADJUBPA;,U^^DSR'! MMMM#LUNOJ+P]6C@"/VLZ3:J#Q^ 0,;%'/GM<&+CSFT8P-+NZN"X>U\O[E=E M$YC-:&V/CMYB1Z/>@Y1\X;@&%#T;9 M8_T/4XU(;:N&-'%146E[6OW>9N"M<&A&1,*Q!T)GGF-ZZQ/%O&=7^5X/+B8X MO 9]IA^ 2,!XY/V93">RTYA7; M6KT'#FGU6@\#V:.-#_78$(_LFS/!X-3K5 MA)DNE>W1RT?H,BZ]AT4NWG1D^RP<1Y0'-C[3!I,FD:W5BB8ZJFIM3[LQ/"=O MI&UL[5UM<]LV$OY^,_S.=QJ:!Q3X+ M8+&[6 #O?WF8QSMW3*013S[LCM[L[^ZP).!AE,P^['Z]\L971V=GNSMIYB>A M'_.$?=A-^.XO/__];^__X7F?6,*$G[%PY^9QY_HV3T(FCOF<[?S^\7*RX^V, M#MX='HP_[WR]/MHYV#_8]_8/O=&AY_W\/HZ2;^_D_V[\E.T $TE:_/IA]S;+ M%N_V]N[O[]\\W(CX#1>SO8/]_<.]9>G=JKC\:YBM*JP7_F&O_..JZ O2]X=% MV=';MV_WBK^NBJ9174$@.MK[_?/D*KAE<]^+$BF10/*21N_2XN.$!WY6B+$5 MPDYC"?F;MRSFR4_>Z, ['+UY2,-=D/K.3BDZP6-VR:8[\M^OEV<;;>;31?8F MX'.@.'H[.C@<[\!QQN8LR;R$9\S[T>/9+1, !9#,HIN8>7Z:LBSUIGF6 M"_AMSD46_5E@\OBTIF#(,C^*4Q!"P=.M8-,/N[)U;]FR9/N[P1O.'AQ7?L M,T^RV[072301I2Z,7H?#MHV$@E^>B_[ KQ';!O#7T'Q_7;]!;2O@W_/^P#_1 M(@7]"\OT,:Y54H%96X_'(MCA NS%#[M@<]ZS:':;509H2<<7P8N%>M-6JDKL MI?E\7BZZP-Y\67\J^%R;=SZ,.@=.49(8O0))*)9XK!@.7H$8ZK4[5@*'KT4" MQF/@^U+]7YZ?UZN>.#KV8@3.=>OYL)M@,_KAT MV(KOWL)_E*5-W5EC^G:\UH[LV71.)PS&$3M?R)!2E,PFDKU)Y-]$<90]7E1L M'N=-]J=N=?M6%Y9#C-_=B19=Z$A?NRLYN@+HJ=NWI\=;?&I3,K0!J_QH8SK$ M(3?ZSH94:#J:VJL0[VNL4W(RK4F!M(]I2PK&/H8--].:$%1^AGM?TX88^@E" MV7 \;4@#%8BRZH!6?M<Y.VW=2^.+;IN6X. MQO2T@/"Y1-#NN&K6MF_F(1D\RH6 '[NA?$:$+-BS1*H5J5Z:?%1S0I1!@]G9 M#^CGA B#+DR+7E"_I$09]CWO!_0S.C0=-UTMS/N;Z90\-QMB:)H%E'PW*\.A M7@=2\MZ&%T/M@D_)<[,R(VI5I%TWY4M8C]9F>CIK2^8S%,-/: N-_Q*4;)R\\_4=QF:#TL.C1T8."_GI=#EES]. M0 3\D;$K)NZB@%U)!CY*!H[6VO_"DSN69BP M-D71L=5HVJ5&(XR;HJ=D/1HC'T0Q&9A^'CW1Z$YO6U9$ -SS. KE30?>ZG,J MSW@'P*LWC?F]AIV@16YP2\" FTYK_87@ 6-A*GOV2D9(SXL :7KRP$00@8E9 M"+?PHK,PD-+;Z:O8!@2TN[5BPV>_ [0L_/GY-I?%W"NY@$LAQ%631G:K; M] F0 7E61,4[@%00( /R24,8@E00< *R7* FS8&ZVC+NPHR7+)8>^S6'-57: M#K<\EI!'[20:. MIHP2+.KV/HP). "Y%M4Y2]-<7JIY/IWP9';-Q/R8W32"0U=T"VHB!Q8,*1A* MC=&1UO)N(5SY,8A6>_3I4[ /\Y(M3Y;!V$'T5&MYQQ#:YTU;W!@*.V6=1,!IM-)[8!U@ZL1AJ64G=3W,->(C%$Z+M*W&-J"H)2. M]7?#KK^A@L7^(WGL"N\2"_*?Y$%J;LA@@?]$7Z6;Q%FQ\-]N(WS$?@#:?MG? M1@&H(K5HY*-M1-ZX:X*&O04VG/XN+1H]?5M.*]L#B]NAIZ8*R*\G,YI&/ P\ M->OC'BL#X]#J-CAPID+H>1RX7/!4.W U(NBVK[ %(8PV>9BE+F[#9$".!%S M<0L"&=B1K[DQ81"[V(JN;HZ.;T'$PJ"O>P!LP\0QRC+FG2Q#U:CCQ.85F#6'?M;.[51FH#P1W)1? MHT_ P2D/:/Y\^HGS,(6Y4QV.3J_ IFT U5[!YU;5=?K[(#X+A*+C*KTDSD098+>0#[ MUA>SQB1G55$7C-^Q)&=+1?\\B0+$&^=AM>L(_X6@$AMQ&5-RD$C&BF6I?)0^ MEHD#H;Q%'GK&E[A7N5.B6;#A6_J;!NN;XU2\M5;('4>H)1B,RI57IL? MAK?!26TQ(7&V*U5287(D*E,_UR!"[ARKB5*EE,N'G9!-+B4EY6+# >1F1ATI MY6193DKOCE+ V+I<,-XCI6U#VQ.LS>^CI'SJO6IN5WCT= U2+.@,*@N7:7[O MB54"6[KQL]E]F6AZ=J[$U&3'Y@[+RP3"PNY0O[J%JV3?5Q_',;^7J1&G7!SS M_":;YO%+7ENPF=!P$8U9#2*Y::J$I"Q+\W2;FF5N-A1):6D\0O,!:56'_^!% M3SG87B$"\5AN(I>?'PV5N3YA.UK=E"^;ZGV9%O]X*CWD6Q86<;HB:?:2I4S< M*:ZX0==TLVE4,%=SK:.BB$-&+_W[SS!Z1.3'>N)OK>@0E+Q&5AXZX0%+]5"U MUZ2Y+M6.*MYAUE"*BJ/!87N/5J0!"0XYX:RNK3]Z7$:^8&7)_&06P7J_O%<_ M!,\M =1Q=,?"VK^;++F]M6=G)>Z979L+]&G!WD2R=[;BKCRX"49>/L^+R#WB MXEAS0O87$ 6OJEOML=6^P/+?4-@9\[_Z03'J4,PW%':42Z<[@G"5G.1F3<^2-!R_E"*H1D*R8Y7 M3"D>-["@=+UH2H&\X2<:3MM2.K4WO$R,O4JLF&Q\F-3&'586-B[O'UX6 M6K$:K&AL7/GO9BG'ND982?WT*B1E%)W BNCMJQ 1)JR%-@)?AZGV5W=W/D)2Q;[N@!)B^5'>B5\F6AY]\!SAGSDGQ^ W_ET[) ZN70Q5[& M/:BXR(&2),,6IJE?@_-A:9_4#@R[1X4"42#T8YC1\VJ&I^,L$]%-GLE#9M?\ M:=97=[&/A9"J416QZX^P_1C,;U5_CLON_%+TYOGT.(JA[\(2R'F>P>A(9*9G M@P0,J9"!^X)#Z*@HT .KID$SX&3:;[P7:5"**O4@B;[5@*WE<^-ZY!L_EOXW M*'.V]K26YFW/]43LWO.LXL'%_0/56VVX>P?J"SO)!'YV#+OU+#ZFBK.4YBU/ M*5^>&,$\^:C[\'3?Y!T(* R+R^#\^,*/PK/DR%]$H(N;\*I+.V!_XS'#Y]S6 MO'1HG[F6.5-7QL%M\[5/-(RS(U^(1UBZ9;"Y*0-(JZZ+B_3G\Z@,"DLN"Q=^ MQL 1;]P81M1P T/ND/#@F[(S&HJY8%CQIK)Z4NA4M0]LN1.S'N%ZXB[VT[2( MELH;PI0HC>G0@"P7,:7ZQ55R!V85G%LS6)IO#D'6X_^)7Y=2\1?^,S\;7ZAVQ*:\[E\NO?'Z2B52:1-EC.^_* M:DX!J==J2M[>^LN'+5PWEW3+=JO5H"[L\/60B7R^#6G@X2J1 =/:*>AZKB%= MRH#M^?1K6JY**#@-=5R=4B]7T]8>495UQ/JZQ8CB7UG!/H@+4=G K5ZHHJ03 MMA=^%%;9/FK%I"SK@O6&@*'J0B1<)4)@FFU03!47M^S*A&\6GO@B 269;D2! MIU'0^"H MA.*E=$P T3]-WC.EE/Y6&/B-24I9^:VP#+8L#)ZX&.YN/=2ZN-F- ^Q34E(P MNA+1,9(,NG[@H5W;Q\T[B90ZJAD PF6CMP34 L&[S_06@SI .CLY]-:!^N59 M-SI/Z3A5,ZYNO-LX_M3,.][9HZ20:M<:;*:EHY'6"&C%<2GH;ATX_!8&2 M*M>Z;*^ONR!M:'0TL-:,4*(Z1+7\HE(/B"J2-J6X#19?&YR>YI%E!=%HBB-V M'XBJ!HWEJBLR&^8>4CT8YI%14H2*V/)FK%"]NT1)!^(@J=,V#93@<+$G'*"V M@#LE98A#I+MY0TDWXA"BLOLIJ0MT^A1'B8*<[C#!ATY>)VI9H8$VYOT] 7-Y M/_A"\+LHC?J_%;R1L..[P%OXLGE\L#*_JUMP&I^T?G[J %?+P4F*DK&6![KK MT:!>]78 9N.J+TU,N+KN#A94(TBOO_0J$S@UH86*+)SZ*^>TL.F0<'CZ H6I M _ONS$"DJN.&JIZ216@,54=G4C+QL0JD)AZB/R\I]70'X#I+"*6^-H"Z==VJ M/W,U(5KW><*J*XI?J@=T_23TXB?_K!<7R* =%QZ1,9N=GD@:SV:"S8"MM6MB M4<<-C"KW\)C1B^ML-\/R=6PBJPS!'/RP_+;,4%T+ML,:L[S(N>%T0:]$^P6X MUM$MAX.T*Q)P4MJ/CV*JN .R&BS+Q!X8%L]SEUJ Z9"@ %1QLD5=F #SJZQO M+( 7%0B :+\#H:XH <975ZH6:=Q3+NY]$:+'DKHV#7BX]>*"IYE@651>K+?\ MJB&'/IK9)H%IO\(T9%,D!5<]-BMW9XJL,3_N,)X4Q B 1[\)2/J=OWI#36$" MM%QGTID>%1'H7O%G2(5FI+3%@*H)L RGX2A%96S(!;-<4MJ31\AD +>64EY0 MAU'18-=3R@GJ=#ZC;-*=:@1N&V4F, M<[/=).11)^T=S^H/\G_R,5+X\C]02P,$% @ XT5M4-\$SHII6P *R@( M !4 !U9G!T+3(P,3DQ,C,Q7V1E9BYX;6SMO5MSX[BR)OI^(LY_Z-/SS%6W MU;<5>\V$?*OM&5?9VW9USW[J@$E(1C=%J '2MOK7GP0IV;)-@@!(@J"<$1U= ME@2 F6 B\>4%B?_X7P_+]+L[*B3CV;^___"/]]]_1[.8)RQ;_/O[;U?1[.KP M]/3[[V1.LH2D/*/__C[CW_^O__G__C__\?]%T6>:44%RFGQWL_[N^K;($BJ. M^))^]W\/+L^^B[[[\/%?GS[.OGSW[?KPNX_O/[Z/WG^*/GR*HO_Y'RG+_OR7 M^M\-D?0[("*3Y<=_?W^;YZM_O7MW?W__CX<;D?Z#B\6[C^_??WJW;?W]IKGZ M--CTU=#WW\JVW[XY9=?WI6_/C:5K*XA#/KAW?_]<9CDI?3V,K"=XTMU*=HVRQ27T4?/D:?/OSC02;?PZQ_ M]UTU=43$@J?TDLZ_V_SY[?+T]5RP+'^7L.6[39MW)$V!Y'*$6T'GC:1N)U!1 M\(-Z]O_8Z9FO5R &DBU7*?W^77>B$KXD+(N6='E#A2-YM6/T3BA;TDRME*AZ MG"NM#XMC"?BXH9&CT]TI%@STH!S3.>D2//ND_Q\G$:"M]2^)%4]JYBO M\G_$? G/^O#+AX^?/KPKB04ED%-X3AXI%9 4*8T8B^Y(6I2:( *E&?U5D)3- MUZ!0(Q+'O,AR^9PE-7:T';>DO>.PC1S"3+",J2'.X..FM6+$ Z\54?0AI[!) M;%39EJZ4QZ]>LMP*B:3Q/Q;\[EU"64F1^J._'6<[R]=&S M%962&YK^^_NFGRN:4J6WN=C,U%@TU8OI@+2=T05)*PIF#TS6D-?0PI:R+6%S M(F_*]2I%7E%&TURJ3R_)@Z]^O]H(V?G\UZV(S;+DOQX%;+:1KR,FXY3+0M!K M$*X#(.#/%ZST-%IGM@L9+0A9[;"^^>8E^YNO?Z\A9G8C M'DW^_7TNBL?A-ANC(XR:"[XTFF'N($7P9)_\-<"FBD6=PN)M6X!?1C1HJN%U M/9#3GZT/NK>;Z+.;V;^JVP*T>;+WF6@U ?I^6\PN9 %^H/:XYWS"&7 M):;3')Y75;O6,-$'O.=]]FD2_N-=#7;M"[9G/*?1AY\5DZ@J> 8<]( M"C;^G(ME!6Z+C!0)RP&X&D-WYZ&'AN\="4,(CQ#^S6+9_]JNF9/MDCE]6C%- M!HA;9P3J"-01J"-01Z".0+U?H-YE/_**RW^*-F\]2DA.;*%W?6\_Z%KW; 30 M"*#?+("^JI;%)5UQD;-LT>Z^=^B)T!FA,T)GA,X(G1$Z#P.=K3[T(3X&_'WF\7?)[!<5&B./E$GVY"W M41_$W(BY$7,CYD;,C9A[&,QML0UY1=O_C*#-DN45UE1IT$H8P"B@@$2I1;*W MU7!^\+45,0BL$5C;(Z+#)P&;9;N99_U";Y_B%AV!Y^X M ,ILLTOJ.WL!W;I'(^!&P/UF$>?I9EFLS8T#DRX(G1$Z(W1&Z(S0&:'S,-#9 M?!?RA(\3'I>IR&4&!2T%;;?4ACE6-AQH:-QL1<: &'H&1"2*D).4+&H08>WO M@R/5PT((]4P0/I+^-R7B.$N.8.IJ"&QK.CBM1YLW65%P007CR0E\5X>O6]MZ MIE;-EQFMKUIZHW3G1'43^#1M/@;-==C3I*DW6BLI;%Y@VG;>J+R&!VF(V_W9 MDXU_"(\5ZL!_0A_^#UTW&OL-[7Q1R9=+GEWEL&]?W1)!Y7F1EZ7(65:G[LT[ M^:*_4N^/Q\04Z*I55R;-0_+^A$B3=X]4]?#C)14+>%F?!;_/;T'X5B1K7D_: MUIXH/F$I%8>@!Q< D1LIK6WEB<)3,)$4N&=W%/0UV:R+1E+US3W1?%'I&OFB<:K6YJF;0NHKI$O^I9@D/_KLN;&MB_:^PGX#8VNN?7V.SKM66O'; 8LO8Q4-:TIK0M$[43TED<4\DSQEB;IO.[HAJ;I_.I*WE.8R6A&%*&YISD"J+ X] MVX\Y=&J9*T5X4B.8N/B$3FKLH-8+(LY%F16;E%7&0#>70/8%^0X]1V6K N.S M(K_E@OW]=)E;,SM-/0)@H[3LC5EXWCH \INSEVRZ^&?D L:B8+,F+@O%KO/8 MS!DN%[-.83"C733M'<)@HGWI&/;"TV=CGCX;AMAK08DLQ'KGS3=0K&F)J0=X MJ R3#D8_5#:\#]^.)1?X$DSB01=6]: FF/R#[BS6P9U@4A&ZL]UF*P[OZ._+781T.[^?OR%O713B\G]^.P58<[\ MAD\OR8.O?O]"'MBR6'YYIBTVQ#7^[HDT6$A:TNI^]T/:)??/[)8U3(F6I-95&/I]_ ?TJ&$G/[ZB(84=;T"N:YY5! M?.4%LX^:.0567P$RZ. MA>#BD(,%$BL>:[6N0\\]8ZOK/M,#>_=$)"HEJD9/:=M@+3U'-HX!#?(UI25@ M/E\I8:C7%:;M1V#AN2RKFP N!..B2F+:D?M+^@A6#]8['S8-094M%435R-Z0 MCQHAEJ+LHP,"9IM*K@2U32KK3J@=KF3C8/W4YH*LU7?E\GM:@S !*M M]AGR43AQEH\:7\]?/1F<>[\&)C%K;5\K3KC'%5K.J)53U'#<#J&:FW/WF+ M#1@2!U[0 >]@H80X6?4PGON$#)-+0]"X:CR_XF;5V[1J>:L#+*@<"E.M-$Q% M7F]OH]E3ZI>%'A:'@7\@F$7B1<=Q:ZL]J!4XZD;1:5GWE#_3XYH8WF\1W-*R M 4GC'<-+0HP!!9CY\K8R7QI"_T>;'-G+2EZ:0_;:AA@)=63CA#!19NO. MI*0Y@#:52$B3\^Q2';(7H!O!?F#R6\9O)!5W:C\XS59%#C_S+&8I*R'CP;KL M?JAPI#:P,_3C< (='S=^=.R1LUWB-%'IUO;^6=BHIA/ )X<\*U?V;RR_/038 MSY=4M(7X;+MCD ^#?!CDFT#4IUU5<=];Y.2B0)9J/S@S=?#7RLUQ3&_HDK,: MTXN+SH$B=-F]+9==3X6W0+).0+"N=L3M26>T)K[:=D=7(!KW:-P':Q-/R+A' M((Y ?(^!N-O&ZA.(_U-%CRDKS7?;6A&U?;T :\V3$4 C@'ZS^/*,DTQ^A14B MU:UC*OOT/+^EXO)IL=20W1%,#,D6#.B+2!E7L_5RMP_D!8&;DH%P'.'XFX7CIX^+HXJAFX-OBYX(M1%J M(]1&J(U0&Z'V,%#;>C/R":Q_BE:"P_++U]$J+>L!9TE$_RK8:E<,#,&UV6!> M +8-*0BR$62_69!]L5DFJLY"/LN2X^T:,4?;+D,@[$;8C; ;83?";H3=P\!N M]UW))_[^.6( /6]RFF14VF:0U'?V@J]UCT8\C7@:;PS!&T/>]HTALV6I!&'G MV13B2@X%35@^6PA:*M+F0B*677L@]JJXD2QA1*P_%T3 ALF%YFZ2]M8]D/0M MD^JD9'E,E*=W+%M4DW!"U.G(?-U,GEW//DF]IF*I(NL&M-4W]6]A'A# 1S&] MNJ4T/^-5?3U-38NVYF$PH"U0TMYATDR,7R?E^6K3"%-SP[&)ULZ]KNGD"!]? M7([ C#!W-K:T'H?\TPSLT$+MS!II;VXX-M&MMYVT-9\L R%(OV!W95G:[5ES M5?BXA9GV+I-G)*0W\R0YETS^J5WB[5TP4N6<#A;S)7UR;+:#58,>P;"A72A& M??: E?$7_6F64P%&]R70=W5/5MI+]_2-1SB_Q#)Z/C>&WVW-PV#@3/E"A%:F M3+OM#4/CKY,SGB4\*Q? #T6AHA6E+8Z8M#4/LKT0P18%ZVQI=W]1L M7(*U:K*YX:2(MM'KF-F&F6UOYF+3UF -41'>U"J,BV/-^-.X5WA3JZGPIC5_N9VM&2)_C9"/FV.L$/EJ=?QQ5]_: MY#+8[7RAP>5$&[^=;>U]T]2MH!+WAY#;/:FC;YI<$)SDMN[H6XEU2H8,4GR[ M09T]N_JXW74>G,BVP)BMP!JE> 8IH-WPW)Y<#6P W,,43ZT-\4HX+7*C@Y15 M=[NJDYS^,S@YU?NE@Y-2C;WT7,/8AHB#E%(W"[*3A/X0C(1JSB,%(Y9-/E_> M>LHK*'DS]6F'8/5T>!O-QP<%.SVG#S(8\_1C,@K?R8(>E!ZR3(6#WI;Q8,:2FJ<9]4N][\+P63"8B5WS54U MVEOCJ?BGHA$DU'?VCX0%EJK M"QCVVA-V,!T_A%R^O4G'-]<&W''%^>6V1W>.H8(,SJ@R?3O<$KX%9?@/(;G#WVX)@;)U[=.!^BC.9;IP@LP$C>$O$X7Z8.'?TH?EP[)C2@D^=M M.7G0H[+#QC$1&W1EX)WJ:").W6C#T$S@N900;/A%N05 M,7^,9 X41'REQG^\WR]?*^P)S=@=+:_^L[U4Q7Y@/[C:D2R$VF\+:C?$4P]O M"1-+DAW>,CH_?J!QH03F?#YG,16S++D05+)$>RN%XQ ]$'\,*XNO*86'?.49 MW7RZ4LOA?*6/#%MV[8'8G<<<,4%C&*A\W.EVE:H+J9H)=NC> ]'7M_3C^_>? M#&EL;^T?W<^4)[6E7&-M&_^D'O+EDF?E6]76H&ML-Z;I?3X'LE2.99EX>$G3 M\D0VE[DLD<$! =QR0=9JXY*MM?S[&14]$:Z>B!(_J)D'I9/EVJ"PMNT$21^_ M6*C2FBKTHU%8=4W&(U0[R?6-)D'L^**P47@71+37!>O<7S=*T'V ,)F&'83$04X*(;V"+RLNK;UK08=1G!.?M(PS8!0HS(=1I MT1(6'*Q?0842[SV!/C!13)3#D(_"B;-\U/B:XM&O]P)&2(UR,.J#81L,VV#8 M9@*9B6:KF5O92B'R6>\>X3YWQA"GQ0'I<7/$'B+'M68G-[/U)A=W;;>U@XO> M-]K0@XQ:F"7,"CH(B) MZ('!1B6,X1^$5D'5UP 6G7S0(<:L=.H7>@]02?8/J/2L^:^% "DZ>]=;O M;G%6?7P[2+GMQQ>P)R5H,675FB-,6?55J:?/W!*OB:V?HI0"3=9YJR_[^4E+ MK7\J9IV^K:S3GG+XXI@7F2KF!YHI2\#BD=]6"<@;M/_Q_4=MW-JJ[PBL)7\4 M,B]US D77^G]$[T7@F?P9UP9@+KT19EEFO+:#3K MA)'?/2Q^!$\\G\\2KDE(-V@Z.<*Q&E (D;N]B[F[[77<9I%--E+9 0<$9]5I M7Q/O!.^"Z_>HA^B;; XNJ$9/"AW._7<-HX? M;Y(9%>A=0N^2T['+IY![EFPS+@XJ.5-!]5;SWF4(=,"@SP*SU8,U."=D.2/$ M1HB]QQ#;?7/U"KA_B4C\5\%D.;PMRJ[M[ =::QZ->/IMX>F&(C!'C*8T5HFC MLCX,H&WD'VL=%!)TI92S)[DN_Q14?T[5N-\>L33^.=HZ$IMCW2VMQR,?=JD; MEE6W[AG?B&/7&2U&M!C18D2+T5>LM4W7M."?3TY="1;9&S.8@)_D\<\C&C%4Q8S*A__,/?RV(XX MM.O'C1[T!Z$_",#!U2U;K4!<9EGRGR1+H,.B/#9SH81FW6CS.G3M@UAUC/"6 MIZ ,977F[EI0 CIF7?YB0K/3"&.>DKC8K-X66[V]PPC!>")O03C4/VJN[TBJ MDMY:WI)+WS'R##()M"3E5F?(D4$7_XR<$"9^)6E!OY3+H-Q1*N+,N++N/R*+ MY_,3 "=9S$AZFL'B*)9/,M7&GDE?_ZQ]YCRY9VD**^4TRTFV8 M9U+27&Y_ MTK)GW3\H%E]^=F55/XY_EA^O+S1;@FW-QV#@#E8'%VNEOD]2?J]],RVM1R3? M=/[US?TSH$DYM]'MKL/X9_@%(2U8J:7U".0+QL4%A?\GES1.B92E/5=:_X]G M"8ZHC 5;[4;V7_+E.,P8#/,5%?E:)7SD*@\$(-[J"3JT":9M=_\,7E))B8@5 MA#VB=S3E)7G'#RKYA6JUH47/,=@"55?0$\&7 &?+5?,;RV\/0;9@"Q)F;\]M MD!&"=I6?\)*NN'@TK Q5IU7?$5BKK5%6%:$K =).34(]K.HP$L:.]^^$]#<) MEM*QS-D2Z&F:W?I&DP]T&\&*D&+#$PIR8_P,XV=3BI^UZ8+:4\]ZSVUP/!H0 MSEWZKRV/]:M0^^ M&'+\0Z <&_D@#7G\,70>^WB1/P7*I)MKR)#IGP-EVC&,8\CU+]/CVB2B8PHS M0@547=QHIKR'BK$Z>YU,)R X).:<>&/*<:@HS"S*:M(CRG#H6*S;O%D4^Y#!6G=HK.>LJ6K8^21+)9+(M81G[=F%^?* M&V==BE#[.K,;L:MK=&:W3K'TR^23HOTC/ JK+T:VNSEWL8;H3X M97Q+DR)53M'MC6=4W+&8-ER4E9;$*3@_!SW)8>W]39-*;Y8HMS7T/O3SQIS" M^HO#=JZ0D\I363$F08=5W^DE:]"'8)!__X+\1N)D+PZ3"/+KV,+8/L;V,;:_ M][']!A7 ^P9IP<7!-8S[Q5[!A=%M9J9_=.73-_ Q$E7< ?XM7YAZBIL3P&0H M+]:^.2%HUK\ML[ZWPZ*OPG-E7!)VAS-&;EBJ_-XFH+K#2*,4'".+A8"WL-7P MY2(S8M2J+]J8:&.BC8DV)MJ8:&/NOXWIOD-.T*#L#'A\VD:?(EFL5I68DS2* MB;R-YBF_CU@VYV))W$TEAY&]6$[.=*$AA894ESC8-DW[:D?\GBK.V0:\G$9# MJP.M#K0ZT.I JP.MCC=C=?2R9_K$Y/]4/GW*[DH,Z@:^=4-X0=GM!""<1CC= M!4YO,IGE5Q W><9))L&^WAQVS1:7C])G#JF=1T18C; :837":H35"*O?(*SN MN&_ZA-8_1&Q34<#Y')!N""_0NIT A-8(K;M ZZ?*(H406X5ECJ/-NB-H1M", MH!E!,X)F!,UO$#3;;)(^$?*/$<]OJ0",N2U'%)&R'I$;6C8=S@MRMB,&432B MZ"XH^D3)+55'IE[5^K($U-8CC<((+":8E#\<>/!IG/T4K38G]:-56M;VRI*(;@_K MNUEH5F-Z,=,<*$);#6VU'J]T<[[,#0T,-##0P$ # PT,-##>KH%ANSWZA- _ M1PR XDU.DXQ*QZ"&=@PO$-F H3$"(F[A"^.0+QVKHPRCU:T=41(C) 8(3%" M8H3$"(G?#"2VW1Y]0N)?U!41,#-)1"MWMR,L;AW'"S0VI +A,<+CCL=/E9!M M"SHQZP(NI@,@7$:XC' 9X3+"983+;Q NVVV3/F'SA_<1*R_X!'SYX'BGG&8( M+V"YG0#$R8B3.U4]Y,L5SY2EJ\Z\;.[#W:15'= ,9-GV>*GSB.-ZT^=4")H MJ56NV4XQ6'O;P6FT,=D_GL]IK&ZW?GQAEZ"'U/TI60Q$E[EVEG/@/N28$_$M M$X^7Q@#)&WF5ESQ-3[A0MZI83H/K@&A6HEF)9B6:E6A6HEGY!LW*CB!RPB<@ M.J%'0[[#O,6N*V(T9/Y3D,QWPXE>_2H?HHSF6[\$;$&15-R."K*@7PNE1#;W>-HZ&QS&0N,2C4LT+M&X1.,2 MC8?;'2*H+O"->WM;]>,@Z7RN("LW 4"K/7SMF SJ/[P>,=Z,. M\?G;PN>OI5U]L^M; &GE:TJOJ+AC,2V7^@$!C:0<3; ME,Z%65H^;7/WY=8: MOZ""<6@G65Z[?I 3PEONDKRSTLM+GN=(?.!T=Q%>DPZ[]H(Q)1V '@*)3"LKV:K)X]15]BE)*G ^&-G7WX^G1/AP= M.6_+D=./<7"F!$IM7$960DOK,LV-=K+_[V.A/0'\"^A/0GX#^!/0G M[+\_P08E3= !T!DB3=KB[PT->35W?XSFA(GHCJ0%C?@\FE>7&9,T8D^5FQQM M89>Q_1C*[I2A%8U6M#TD/@%I^U4)6W4*Y0OH - 5R7EV2>-""% +!T2RULJC MKL.@E856%EI9:&6AE856UINQLKIMEEY!^$_1YI5'",8EO:-900_67\@?7!P6,N=+*N3!^I*NU&5VV>*J$D';8$;7@1%C(\9& MC(T8&S$V8NPW@['[WCZ]HNZ?H[\*(G(JTO4S!_"ZTH1GWMLRXINI_Q7))Q/I\KNK!W),LIK#$CWAQD\^+ M=+81(-!WF[#I+/FCD+E!VM(08Z-=@G8)VB5HEZ!=@G;)_MLEP^V@7L,BD:QX M4*=7)0.[:LYB K]NP*G"J2N>LA@,*1#.G+ 4\"K0#3#6-GK2PZ/\!%EZ(Q1! M_-L"\;682XI\!V_!IY?DP5>_?R$/ZKC_EV>Z:$-2*LJ$3235O>['](N M2;:@-:^S]C>/)#7.5W+,T54M#5:&])@]'-"E@X@'6SI8*)5FD"'1^AO^I.B3R]A@XN".I M$K]9?DB$4%[=\J1P ^]FG<9AYEO&LO)@;GZ*PV$4'9&N8X.UD]M-M7M MJOKUCT@(5F!*LJ]D2;48<,A'X<19/FI\M(T1P<$C@J(L@+,N@4)U/^8[18X;X$UO2,U/O#>(M/*B0.O UWL%C$N)DU;L5N,_-WT1RY\6=1& OWJD=[X&C ^;3@C_PQL1NQ#0H:,_A 8HT.$? VG MXL? IL+896O(WT^!\6<1%#3D\.? .'0)$?I,//\8B2HI'OXMS_/F%63JDF%N M-::75'('BC!G_&WEC#'??AL:G$_PO&>HTR B)-F97@WS+^(T$4*'LF]-L5>2*]BP&;DK@<+ NNQ\J MOX@V9#_TXW "'1\W?M[#(V>[Q&D2WEK;8^K&F*D;F//06Q"\7=+M[WKJJ&$G M%Q2WU!K!!2H&?ZW<'(P%Y8T.:I&$$.?'> 3&(_8P'M'!GO+I%/H4R6*UJMX_ M2:.8R-MHGO+[9U>)=/,1=7F$%Y=1=P+1@X0>), B*D*74BF/'V!'8Y*>SW=2 MDU[95N8]T#)$RS!PRQ!1'**X/4)QMKK9)V3[IXIL459:>5TK1!F-Y06$65"" M:.MMH:U^T,&%X'=,Z?.:@G$-6,&D"V(SQ&:(S1";(3;S[&$S5\X^P=F/$<]O MJ8C88]YF1$J??4>@9CVN%]#F2!4". 1P#F7=ENHV\K\W9YA>)$8WUGDSZH0@ M#D$<@C@$<0CB/(,X&_7L$\;]%*T$AP67KZ-56A8BSY*(_E6P\M1"1RSG-K@7 M0->%-$1UB.KL,<4170D:5PE*U1'K1X70 # ,>B">0SR'> [Q'.(YSWC.6#?[ M!',_1PQPR4U.$W7,O"-X,QO,"UBS(07!&8(SO!<'[\5YV_?BS):E$BSOARN5 M:7(H:,+RV4+04K$V'_JU[-H#L5?%C60)(V+]N2 "C'$N-#?PM+?N@:1OF50' M3LK3-CR]8]FBFH03$I>)[UW1RA(\O+D=@ M5IQF$HQ)M;5IQ*6YX=A$ERFJ<>8;'P&63GC4IYG=J^FI=^8+#TIJDLF_]3"F_8N8S+RE2LC@Z0M.$#? M?$P&E,E]/M\JIU8&ZIO[9^ TB_F2/L5$VHUT@Q[!L*'=4HSZ[ $KXV^/NQO! MU3U9:6\3U3?V3_P9S8$@"8NU-'#/BUSF)$M8MM#J*M-N(S#$,KHER\"/TM8\ M# ;.E%-;:!>):;>]86C\A5]'X2;L=L"%X/?*?4Y6\$N^MF"R;8@1&.59PK-2 M==V0[,]S,.!5B !4V-GIP?FE5N%9]1V%M060ME1VL;*Y=*I"TW1\PO5K2=MX MDL2/O_S/U9FJPT*(,MNFJAG%7EZX\X(7HSXCL?*59RJG&+!5MJ@@UZ86>CM' MAEW'.$W.EJ4[6,M#0RM,3]V_2WIW0P0:7=_4;%R"M6JRN>&DB+;1ZYC!W)F1 M_;D N36]@NO;AOZF;#Q4W,D/%"*W1IY=7M>^+204)K>-87K>U"J,"Z;-^-/X M67A3JZGPIC4/N9TM%B)_C9"(FV.0$/EJ]0!R5R?;Y$XJV3E%/;_,]K,OQF]G M6SK0-!DWJ -:0\CMGA28-]A&PY3U!BF\WJ+-G5Z2WNY:#$]D6 M&+,56*.D_2 %M!N>VY,KQ V >YCBJ;4A7@FGQ6F7(&75W:[J)*<]7[I)NP<)U9PP#48LFWR^O/7<;E#R9NK3 M#L'JZ? VF@]X!\."G9[3AF$->>KIOOA>C5'3W.1@]("5,_U9K*$]N3$H33%$ ME*&35ODI./$U.[4K@UI^C>P>7ZO)R5F_)M@ S.E.U?I%Z0,P MUW*FWB]P&X(_HPH(II# GRUBRZ=1.8$G-H+495.Z--.7WRB5GRDES3_]L/>+FRAD#-*J]^Y*"^:V,IXK, M_(3"MD52)5$%4+9^UKB![1Y''N% Y8IF0,1_4])X;O)U"SQON'_G#>$55Y;7 M(1%B/>?BGHA$6UK#H$ &UD2^M@R#^BL:!$4GE))4PORQ8G8&1=T3ROW-/R-Y;?0GOEEBGR M6R[*\*,=T]V>$3716/6 =K?7>.B'**/Y M-GH(^"^2MT30KI%1NU']Q$A=:,)HZ=N*EO;CS)H!#0E+"[6E7ZDSQ>4B/WZ( MTP)D22F$0[Y<%7FYL9_/CXG(0!_("RJNE$AJ P*]CHTQ)KQR/7 7(CHET"FQ M?TZ) ;2X5]3X,9(YC_^,^$J-'Y$LB>A?!0BEPE?0#-B*5BG)NE[_PEC"Q)-GA+:/SXP?0#TJ SN=S%E,!]O0%&-,L>57?:S=C MSW&('H@_AI7&UY3"0[[RC&X^7:GE<;[2IQE:=NV!V)W''#$PZ&&@\G&GVU5[ MD>HNH7;HW@/1Y19P0& ;4YL$8(G*02B$*@]1GMM9/S6Y(.NRI)IRF5:3*#^K MXH:O<'?_(_?%JKP@+#GA L18Q$S2"P%"##)R31Z4-^66I^H$"S2H)[^1T9[& M#83-V1T59$&_$/$GS_*2^I\*0(!N>W8?L@;GK6_KQ_?M/AMJEO?4( MK@VUVE\6P'OIHJAKXY]4>)U+GI7Z6'O?1V.[$?*G2\RHY! VEBS7)N]IVTZ0 M]/&S#=7Z4AD9&M&N:S(>H=I)KF\T"6(#$ 7!8TH3609OGO"GW.Z834F'QOW\ MLW1)4U4A^(*(!I.KO>&DB!Y?B'9IN@9D+$F9WR8/UKN_:+2-_0!C,"ES0$E M3"GOWS*6R\NK;]H=UZC/"&Y^5^NGVL^>2@G(L@+/]2W)GME%I]D%%8PWZ0[? MCY_0!'\ME&2.,%I]#5Y^S=E=X2E*@@!=F.Y MJ :>N:;'36@"7P"@1RUTS7.2GF:P#V22Q64MA+XGT^'1TYO8Y[I==P9ZP"=- M;]IV2M]4:VZ@26M\SH2FK%)&IU(6JB;+,!A&]XP ITHV\?'D^\H2(\MWR$?A MQ%D^:GR;T<57K9L@QZ%&S+%ZX1R4&OO8J _FN.U?'84JR%IN%D<%P+A%M6&4 M4,YNC3@/A(E]7LX&FRUQ;A46"9'/^I@9]XD30IP6!P\H-_=DA\AQ;82)FX5U M)I>9VQY6"^Z$>\/\;P^TF\;L@THY=I.]$(ZL=W]ASBE$=QJ&W37 MVXJ 4]IAD MX%!0Q$3TPN"C9!S?]EAWH486X!J:#TR\:A+C5#ITRJ8/4$GV# MZCV[W=;"JQ2^&VWU^ACIPY%>5CR\G9ID&AK,26DDH/YE4AI,36GVIP3-Z#.-,RY6--I" ;,^CHE:SHQ MP>'9CBD3IGP'@U.'3VTTG9(@(6NG##-3SH.!I;V?)W^: 0]E>SY%:5F*-5 MWQ%82_XH9%Z:-Z"NOM+[)WH!XF;P9US%0W4E'ES&\,_J"4-C-H.CG";; #IL/WER;NM.]R M&R'TRW:?>8WNF"2X/ [M:^*=H&90>0&#RG4(B8F8Z8&9'ON7Z6$!=R>:M6%D ME4PMX\+S5W_I#M#U-$-U4%P3U4Q7==EP__E@WJM _^[;\LTUU M?VDZ/V69+ 1-_I.2-+\]51^4H@($N!!$Q=Q79US*^NMQNHSAW_K>WMRX&R)Z M5,6'*9&2S1E5QY'B MHU%IIR'F<4ED%U)YN+TM0YFNK.2L#[ZL/V C43EMW& M&8WE0ZZ286X*]7(4B8=/E\?IV33KBYY%O,R@I:=F M$'<'5A,UDSMBJXF:T!WAE5?S^I>(Q'\53);#=[6IC0;S8TA;D(+6,UK/H* / M"@FK5DK053 MF#QB-*6Q*JX@FR_-:6S4 P';,T6EF_&:BN7F!$ ='6UM_5L_VY](MY9^" MZ@MM&O?;(Y;&+P1:1V)S/EY+ZR#(OP#[3_GE%_1\_BM7L953,$L$E;G<3'Z3 M+Z3;8.,QOZ,V=TC?%-!0-D+;ZS0?8(P$1<"%]$4D$-#A/4F5NFO@S+!7&.R4 M:GM>&G0EPQ20YC Q@;&,*3VH?5,K5@@1. G%I\ M8!#/V$3#!;;6CR&;09WW-G/E&7(66@TA5U>#(;NAE0:R\C_X#&;]&'%5:R@" MSDFV8+ )1J0,O$7S(B\$?%IRD;._RS<4\7E-PTV@R#+PU?^#O03)AB(; VIO M*Z#6VT%SEM,S=J=*O&SEK J_H%\ *MTVNO'XTR>A6'J4E"22\OF@X@=QML"LQ?P^/[>_7/1IL$ M^_>\/^:?Q@J*]:^-Q2/,.F&P!8,M@0=;T(^+?MS]\^/VB3\GZL_M81>>FI.W M3_ U4=]N'[![:O[>'LVMB3J$>W,\3-1#;(/&O9YV>"QW2A8+ : #OMNX.LOO MH]4FZ.;H!W8>WW.Q5R?JT*N+7MU^SXRB!L?LM2Y@LJRC2 MY/@AIDV5<_H8:^PJS9,K,HV^=?2MHV\=?>MOW+?>#VR>J%>]$\R8J#^](Y:< MJ">]F\TP41]Z-\MPHM[S'KP@$_6;NWF[#)D-[=+4'HPE0\Y#NP75LC"VS[C( M)AZPA"8MD[6/8.M?6-W08)EMG33"$3],OQ@'O=+HE4:O-'JET2L]JHUK!\$FZHONN$E-U!O=&8],U!_= M%7U.U"/=U=*8J$_:R6[VZL*+9+%<$K%6=1HD6V1LSF("OY+'6T"C%4]9S*B, MJ,S94A4EB0I)YT4:I?"RI.JY$LIWE:_+6\>@5 *JK;2>^/OGDBK=&,U/D5&CN-K#H M-D;1P0=Q5%W?7<^72US]K7TA\"P!+K(&^X^W^IF7(H,<( MU< WN[6ZQR??)>Q@?0W$:*X7L.@9$%N*-.TU$!8]]XRM\>^W:"3R6XDQS]B\ MR95KT1,]Z.A!#]R#KF>D'K;Q%N@4$@]AH:_!C)G,=_1KR\<^$QQ)2O(Y:INU38 M'2VC3S)2UZ@(%JLX5=6E )HB$D,3U=PQ #C4\_V$^8:E'H-Y&,RS]S;-[HE( M6AS.M6W\DWKYN"BNU)KX!DM"7EY]T[K^C?J,X..[)8(>$$E+0 6;?G75BQ * M7E=6ZE.3359(^1:.2WUQF@%716F0GZM[-ZYO2;:Y!N>$BSEEN2J7=T$%XTVW M^(Y P1Y.LT+%OU&VN 5V9W=4D 7]#(/G1Z#X3P@3OY*T\0!-6,3MT\LIN92C M+8#ZQ^_O!(>W !SIVZ=7])5G=[#WT:2Z+\W[*VAX_EY.<7@+P)ZT?7HQOY:L MCZ;_ZQ^_OQ,%5J:;C1DU'%.],642KZQ2'SU)SHR.T;+4N7 MVMO*6FLX@W\,LLS75/DR -O3S:?2YU/IH.9S^)9=>R3VBHH[%M-ZO?MHHI0J M5E[SG*2[OQ]RF;==9^?E82%-2--M;X,^)+0)J+W];=BG!#<%KV^#&_(9F':K M(;4_!<1AWO-+&O-%QOZF38D9@S\/,Y??;N =)PXS%C!C 3,6,&,!,Q9ZSEAP MMD6#"F._^<2%$$0I].073.[ Y(X]2N[PZ&:;6B;'\%Z7J:5D^'#$32WSPH-[ M=J+I$YZ<65[#K#]'?Q5$Y%2DZPB>0K*8D31BV9R+917Q*S)2)*RL7E$6ME<$ MUW9*2$Y"SUG3M:0U+?R3^97FIQFH.'H&Q,SN0.\H4^":P]:U MY%EILM[R%+9EJ1,=QU'&".+"RC*).F7DAJ7PN_HLP:@' M>][1!=++P_PX.GHD%=T9;\N=T9!P>E!(4 U2@N:^8=G&40HP+2GO5^79M2"9 MG%,A:/(;%W^"FC@D*Y:3=);\ ;OV+B[:S3'M<=AAF'SR 9\FZAC&G*D=;%:N MJ%FUH))9EIP]+:=9M9JJ)H](Y3/GR3U[ GHMDS#48P.;I,TUXKL_Q#'L<;M- MAYXQ&QIZF+XC1E,:JTP#S6V'C8UZ( "65$)5*H2Z= :65]),1DM3_YZ&[7N? M/>UNFW>KS]$T[K='+(V?0UI'8G,"?DOK\<@WV)L^M/!D,T00C';5IE7+\F2K M^=0,\- ]FDP8A;([U;-M!?EX]%Y,[/,]7UW^+B_(6N/$'H6&?9OJ(UIIO(V3 M;Y2I;J!AVE-]FN4D6[#'QH^%!9J,CS%IF/I4@]P X6LO4_KB6=.>NL8[ESQ, M9>NS)S.UV^54R^97VO-DFC[-__0=$GF[I5*%BW:LAX8I,.@Q AN;R-89DR^O M?7U)?G-+_V2?*)N(0RS>$@]H]BJTSY ].E%W5#K:>V_LYYYHGKU[;LU$T^_]IW<8 M3E1H%T-X"+X:SDQHESSX3+HRG*+0[G48(=QL.%._[/%,6::-F((OCP4/S<[W M=>(F&"PYRJ$%TUD*!HR.GS-H.F7!0-?QSW:83MD$T+"O=$G3*=L3/&V7"^7I M.*R,;VE2I#1B++HC:5%5LU('/?\J2,KF:U"K$=GH"OL#L)V&'_K(:P_$X2'7 MMW7(%3,_^L[\&(;87[?+>9:F_)YD,2C:#'8A2<4=E058W>KFQ&K+6*&Q?@3*/%:_-JTFV^Z8L(21,(R$823L!4L.^\/4 MPF'];0\3C8&Y;16>;#98VI*G+"%EN>'MUS+B\R@F\C:: \D6-IK5<$/;9 [$ MH WVMFRPAO(D%X+'E"92A:QWKO*1QP^ 09BL/=QFV\\_Y'W*+9#77'F9LIBE M]%EY/%# L#* C3L&J^!@_4VJL,CYJ@QG9XL9:*J[RM5T(\N*B WP>,A'C72^ M+TO4/RIZ=D=2Q=@L/R1"*,?.LUO0ZT[ZF?8-A;4+*AB'MQ$+2B0]HM6_5ASJ MA_#/Z-9[7 G@-7G80(P#FM'FJMN&O<9@9R5HS$I< 7^GM 0863);H]3#>7;$Y(I7N4+G\\K]W<"141__K+P4_M/,K,"'<;^06'K* MW['FZG770!AK*0+GT#4$QNJ*&6]);2HEX3A*".P^JF[J(J/:WF&P5^6&V"K@AKB8>8 M=AOE%I=EK&2!D)MW>K,% MP3!=XRZQ8U8S0,A,NKW9()U+SYQBS?R\;C->V91+FBJ?^C4'7*SPO[H^ V;U MA(OZVRX;N.HZ7%!U8^ 5G<]WCSNU,&TS1 ",VA;,LQ]@!"9WO/6G4A8J-'<^ M/^/9XIJ*Y1&]:63.N..X3)TIP0*1 E%J]'"VMA^7A2N2PM1:2Y_]"&/<+KC: M+!*0'8,WU=I^9!;:UTU;\Q$2$6WVJ]!V(TS]Q!PZ*T8PAPYSZ/8OAZZKL>=W M#1JPW8&AIFL/]R*%^YL@$*0>7 MS>MOK5GD% 4W2V:JVC4V&YP"=F!$.PUM.2_!J=6^)Z Q]R X9=DWY[KP;W#+ MO/_7WII'8S@'_HH>]#T'[=D;AE/@KXC!4.JO2Z40?Y6^!N"^C[H?_@IZ]3T! M%DF#AG/AKW+7L-J@JTSXJ\O5;1Y7]@L2/S;D?+@U/^/:V$7K)&@_,U M]#,YKBJ=M85%7<7$-5FQ2CGP#=I0,H&4Z$LEA4@)9O8 M!>SU!W3.!=T)=1\_P(H%J AJ5:Q+=U=YN6*6 U ^A:G64X%E9H*!T,_<:QI M-"W %%SAI>T$MAW^KVTU!KG*1:S6=S63K1*G;X['8S6D/@8Q6PG6M!R!;!6( M!BW!GQ.E%W"S3F.<2 .05,1Y(50\NJPJV_02=$W'(+R\U62KZ%]F23S>2Z32 MAN"_!%1B(U_.(XUP'(R6V])G4.N"J.M,9LD23&^%='-VUR*$=IWQ@-[^W"5JDW\IN$P" MPY7G (R#2Q=POD#1*'H17 * J0)J,UJ#"^4;+D$')W5P07HS5EN]/\'E_)L> M^C1Q'IKN_*%=FZUUZ9HR%1J>L7'CF?(8&G;Q%D4QG:#0T$^?!]&#NY.Z>QF4 MX.Z,-DL,""X)OI5L#8LUOIG@+,@N_-4F&)AR&!I&[>9>#$YNG=EQF)(IR/F M\V'F4D9KQG$8?(EDLEX "5-*F9(N,S5D,%LGV+G=UK?N*IRQF5$;Q3KHY M?)!Y%%?W6D9D ;,*GZNTSY?WO[>GM/JC9>B<6-^<8%(M)M4Z7)68ED_;J*)7 M9TGT86F[SF-E8#WMY>K1:C-Y_4XL>@3#1JWL6_79 U:ZKFU?B1WRRS.@X93? M\6(,3// .LR!Q\;UC-@HW5=>'"/5-KE, .M]*#@CTNSM6(?P:G5?4&D10TAS MI]R)GMC&_!;,;]F__!87TR58=\R<,!'=J1/-$9'0KRJ8X,/Y8O;D\%PM-G2C M8P4=*^^DR'=,#OCTDCSXZOP]F=I?>0K#J(+*EP $?4YL_9,G/JV73/YY(NAC,J.O M2=4]=T)3NJE2]QD:YO(TJTIOO8C^ES\> 7^/\]#W!'>C(L#IEDVQ)Y%3C PUF M+30I9][J60Y*7$TWGQ DJ\/;: Y!&++0TZDW3"O M(+]2ROP[F[TNVC#GB>] MO]MPID([L^K9UVHX2Z$=?O45CS*STL&F"4UF->%>5T.B2VO[K4O:VH=%D+0QL+T9IW&.?UWKVY8 M.^'BB!(6)1<\1V=JYF;B)_E>7%X]" MZ"6Y_P)Z0#"2VDU_:\<1F?J-BS]/L_+Z:&G'57M/-/K0Z$.C#XT^-/I&*+5M ML_-,U/"SWHHF:NY9X[B)QJ.;\9Y/:_;'B*NRYV#,Y21;,- )JMH!S55 K'PH M3=D=36I_=S%R>WN>%]NW9VK1)'Y;)O'KU:"^^?U:D(2J/.19EAP(DB7U9\D- MFOJ'[]O;G37.;,E%SOXN M4SL:N'(?*"BF#]9?R!]<'*:@KC3E%QQ&"(K-TOMOS]NS;D$Q]#3GK63W,X4 M[1W0MX:^MWMQ_H?W8(3/3[12WBB=WHQ0($!"C S3@H!(EH(>L(> MU#\2S UU[+'(J6APY5AV\^\;.2A86M[$");3YL_3):R0.P,'E57?$6(R/).P MD<1*J92) 6 )R);@C$$7_XR<@8J".5;_&+\;HSXCL$*)I+<\M6"DO8=_-KZ0 M^!80A%C#%!]O]PXM&P8]_+-QL=D)50&H?)>P@W5+ 7*+G@&QI8M[F74*B!DU MS]K0CT7//6-K_"@6QDE"""_L79S$1NWR#II@LC$1ZWTIN%B(S;OB3G@O*&?I M\)(]D:"'XWMWL,&"U>:&8Q.M]<;I MFDZ.\/']AD>@^4Y+^*>TI$9IXWO'TCF6+YZI/&[8TZH/A%0RO[$5X1;.I MRV&W222[PI##WVZ+%O8*G9@@TNLFW/T#Y5J#8Q@'V&5'Z)2!S# MC"01?5!W%5'Y^@NWR(K#R%X"+,YT89SE;<59>KOA1\G6&2,W"J$SVGZYC[[] M:"Q>JI*"M!)EU&L'71],Y6 6%4%=2 M;.ISZCDQZ(%^5O2S!NYG18L3+<[]LSA-]OF)VI[&V\Y$;5 3E!-EC)T31XN08(NGPD0?'E ,Y#>7)Z "JF_D/V0 MR_P"D&>-?37TA[L=XUMB*>Z>1PYR6PUN2 M+:#!$9U3 9*?JN:7;^2M*C8VUX,VF&*')X2]G0=9R3.2SXZ"H]^P# GX8@F MU>$Z^5\%2=F1"\,UW,]6[1)H=9L7R"6%.TU>N )JB&M,E^;X4L/0X7)>/T+.WY0 M]Y8]X:\&-#OT!"-+&%G" MR!)&EC"RY-G!W;N!/M$P5'\[]D3C5 -:2Q,-;W5!,A,-=PWF6S"NH5T#&?EEU!FQ8]KP!1H^3N!UM^TF'BS3?F? M(M+4^]%,.9\BMG2.\)A.RC3P9GM<=+Q4FV)G4RN_N-FH]EZR;(Q''R'!QI(V MS*UY6[DUZ)#MVR$[#+$-J+R!ZI;6P9!_1&.A"C'+2RIA:<'6H:#VA6!< 'YD M7+6]X)+IDG3Z'!H=[>AH1T<[.MI?L&2D3B?J/.]??7I%^1^BC.9;O NZ)Y+* M.Q'=4[:X!2L\(G=@BBQHE!5JHB(^KQK(J) *#_,HKJK"E\/0E;,],#0=?BP' M/UR@C8$VACV$/,U (RE9)>DA7RXW?D@YRW/!;HI<;3;7_,DW>4'69>4E(91S M1IB/Y5@-Y1AA0T8W=@2Z4DDZ5UM(V7PP?I>A=/GX_T8UCV3C#: MD&_+AFPZ_ QBR]=4979^Y1G=?+I2LG9>BEKS)3^674@;E[(I+KM?:>^-HV(]P+5.W"2C"TUUTTMAO%5\*7]&FCY54!&\U< M&_0(A@WM_3I&??: E?'O"[JD$B"IRG4K9?X;@ 5Y>?6MY4H8@SZC5%R$,1>? M:::.2L".,$N6 'Z 5J*@R49;2BUK3F.,P&KM?K!K/ARL7UL72A,_J>,L41=> MMEYU->2C<.(L'S6^OD!?-7HT>V3$!KEP)WP0(K?UF)C[5+J37[6! MDVS(U\B-C9:@'/ZCKH$]NRK*V-X+;F68*7#>"S /4OS[W/!"D.H0M*&S0S"\ M().GC?=:GJ#ZR'#XK:4A!: MC-2-?@R98LATWT.FTXDJMN*T)IA6S;0\?@"4PZ3:X*K<&%=?LNMS)CUE+[*+ M-K_0"T"TC4Y>OT^?WO1^AH:Y/,VJ\T&?!9>-#O[AGC2]:=M)8CO-P*0"I!^K MPA%#R6'K\R8]A8/JPL;G3'K*1M"%ED^?WO3^2J7B*4N485:6 ^+JJW%WH'Z( MVIN7L2.$L\5" .#.J1<-W)F>?7P%@RINV\<'.,%A9Y?@Q$TW+<>9J^>T$ MY$-L;8,0,<')?F[ZC#'3]A2,-,VOBG6^WB]NVFWUYSOP!]VL#OK 24_B"RFY MI$KUP:ZK2@8*$N<%2:^I6'J875M*IC?MS;95$[,?!YKV#I1,;]K;(>;(BZ!_ M C&%>/_*793!G%,I"YH<%; /+:IMOCIONQ/I>01<22-#K@-AWC1F$F,F\702 MPH;.GG/5RQ[RY8?/F!@[YA9?^ZWM6S!U $RU$,WBR@N&\A';% MUFB.1,/Y"NU^KJX&D2';H5W#-:9GWW#*@KFB*Q2_F^&\!7.EE]_,*,/9">UJ MKX$304WQ86A7>XV2UFDZ64&BZ3$#,:83%R3@]A ?-)V??0/9;@D^IK,U.>CM M,1'0= Z#@^.!AM-,YW-R.-]/4J37,X\_1G/"1'2GR%"'\>!))(L922,@#UY' M:=[L?$O*6R%ALHDLA+I.(W\V0!:12-"X$,HZC$#PF/-U)/XI\W-&K!^O'/_V2P?8GX=GU&[VBJ M.5AIUWE4YKY4^D!IBQ-!_RIH%M<)DT//$=DZS5:P6983_5%;J=*@QXALU,VP M-BW;HN>>L35^\G@=D?+UZK=FM'6,-\!JH&_W) M@'@O.C#PB6@%3"VSH-W))YM :(TH@TLKM'E7;8*NW1>"RAD;7L#W)!6PBU$X M"5EOU\YUL]!F<84N[$-N:YTD'XM'8A(L)L$VL*1W,'H-F?P4;5YKE)"$ M2Y)2&=VLHR41?U+G._'L1_83LG"E"T,.&')X)T6^XR" 3R_)@Z]^_T+^X.*P MD#E?4B%K*-0W\D.D.NQR/G]&1>W+-FH[(9*["&M#!<\9%5RN2$R/Z%Q5_6TN MV*EOV0WZ*/,JHIC7/!,Q8W7 NF;=0# M :=94J@2["1M?GY3FQX>_X4F+-8]N[9!#P^^!(,C*^@)X*!M)LUO++_=KKK3 M+$Z+,ET$H [\EUR3APO ]+ !D\4KKVEO _IW!SN0W> S[C 2NN[1=3]IUWT+ M-.)6@&1R[F@38!B,-\[L1?#V[2P-Z8TB%00Y:& MS]:W?$\&9H4A:\.GUMNQID?,ADP-G^MNQU2+&3*YX!*ZV*UW872Q#^MB[VQ# M!;.[&?+=L^7L*0@!"T#RE"7J)JWHAJ0DBVDD;^E.4*0]WF PR-"A!6,2,(J M402'>Y3BF!=9+B_(6FGHPT*(G6WBY85*VL;C$7])8\KNRO/J-#=C0==E%$9 MMR=GC-RP%'0&E:U0MK2?VCUM,=2562URP_ M)$*L ?SI;E*QZCL":WRY9'F9M*:H!(@+--$L!LW:Q%![CW'8X%E98DK[,AJ: MC4'P:V-BNZNM]>O9INL8!T+G%$AX=D3^B;J42,GFC*H2JK&62^=QPF!9[;\M M)V)-.HW'#%BV(%A@SNY@+4",+=RT]/+/SF?.DWN6-J&-ES_[)_!QQN@.-&^@ M5MMV#-)SDBT8T% )+;SHXX>-/Z1EWFVZCL'8'2@4+M;- E_7Q#^A.ZNL@9I0(8_+V[_;:==V&Y4A_5X=DJ'ZFI86%-[>800F>+90)86. MZ$V+PT/3C7=O#/Q(78 /E64UK3++U[8=@_0&AZWN=GFS3@$QTPRD3;J,D7F<$Y;1Y)@(5<]0/O/" MSUG,FM@Q[XAYQ7MZM9B):1.2,?.:EA:[H+V#?R:N17G\>MVZ;S4WQ#1T3'O# MM#=,>WO!DD$L,ICS V8T[S#G$)T,[C4:,VN> A-_: MI>YOW571^KL\R9C'^LBKZ88?(+RQ#S.;,AL@O+')*#%E,T"$8Q&Y,.4R0,QC M$-PPY2Y T--!)(,Y'609) _.1C0@O,9VTIV ",XRM&;1Y&Q!<')JQZ5]]FAP MAJ,=PS:)",&9D7:LMJ:\!&=)6O+7S]+T9U.ZO[Z.F[X_@]*.1:L\X>",13=> M'3/8@S,C>U&[7<%LJ/C(-)DG//O2606';E':XB+#8TW!P2'3R)Q9T#XX.\6 M\.>Q GU:6G!&BAU_^A-LP=DF=LP9G?T-EQH,)18HDT )12"RM/*Q$H.BOPK MS_^;Y@HUO.#!M?NH!X$5(;JCITT-1SD"3&$J\S:*:UOY)U=9Y:"H5)*45/8= M;&HGU47JV:*TG%HRGZW[8Y+_'B;Y[^Q[*G'R!':]TZ=-KRUYWJXW)J5C4CHF MI6-2^DN67+1(>*X]2RZX(:0([Z5V852/]@)T^9D(L".2"DZ$[?G@78T2GVZ6 M#Y^B5,7O9/5/%'/I?'NAP5!>'!WFA*"G CT5#K5>E%0=@E U6 "O?A^1Q+8* M0$WMQBYRHIG>YH9C$WU!UF5\V8CPEXW')OXWJC*M:3*[@V\7](C),B'T$E3K MIN"]$5OFPP3&\"55>F_[HTK3^N#"L&:8$3P9MUSDBH:V-=7<$!U<^^?@^I4( MIBAHDXK&=NBT0J<5.JW0:?6"I18T&9QMWTQO8Y[K:RT8W+LRXJI%M0?G=#)B MJ@W%!)=99L15-V8\'F6Q7TWU-E!P*6,.G-E:!<'ED77GN=7T\^GG_!B)ZJ(W M^#?FB^HIC]\E3)+%0@ ^*>\B6T?Y+8V6ZE;*2)$J53;4@O-$1B1+(DG%'8OA M6\G3Q-%9ZHT>+QY7S]R@VQ;=MN^DR'^ M#HLN/1!WS7E:/>4+B6_AH6+=3%9KXU$* *L764^SKLT8)7Z=K[-]5?.WX\6X MZ#X=QWV*OLC.C+1NC]QJ4YJ=%1SS^P8Q<(.!F_T+W'0&N%Y3%M]'K,R9C7+RL/OG2O [)MT/ M>MH/[">=T9$L])*AE\SA&&952>6$@J(B*2ST357N YJ!3#=EBACV&HV=QR1[ M&VY:.HW&3*G3 1B=P:-MWY!97_^L;6MI;23([GW9=1Z/.3>N@F7GF2RY\68S MQ(@GMHUX"HY\] 2&X$";D"<0C5LT;O?/N+7"IL%XS)QXM$%WP27#67%JM-D& MER)GQJ(+G TN9\Z.57L<&%S"G!W#??+HKQ:T&8^6O/GV&":;5U!^(.5%%67B M6?I4"Z\7!Z+#[%M^5>;$AHFFTS.[>:[47-]U=ELG<3G*P[]T#P MSJ.J6VJ>UR^O(].PRQ#$P1_;[[;7(^Y4FX<=8^GU,1AY%);M-6H@%B]O6VMAS&:($!C=O=VQE:77 M5T&.2OSCM;"F#+SJ$ 3S04F=4T#(!S^.(3/K+I6><[%/1&)L2SI>X?!GME^ M<<%E+FC.1 DWM]]:S$,?CYG2A%W=$D$/ $P\NT1&WD;2#/&D&"X!Y53V_>FMIRN])%C>%/RQZCLK6#J#10("7][0V,^LV7BA3 MT'J#LA'CAO33PF.8RQ M-O'HY7#&V-2BG-;>\HF&.-U=G(8,^[OSUEW46YU6AKSZN^'6]>6^=O::8A2? MUV@Z\=;F.C!E-'@TYGR)0,!@R]XO8,IT,!"L7R^0*?O!P"_'T**\&C\AJ39]<^%ADI8.NGKM7/NCW$3Y94 M#R1BBA2F2"G]S6A*XURP6#;7>FILY-\U?E!(T&!2SI[DO_Q34%K[2[AAZR#(!RA[HE3L]@;U"RJV_A(6F_-E-$S0#!^QM(#-I3O++P8* M@FFY);;">F=@8F_K3["L .HWQ66AY0&%+9<>W@+ 5Q=HS>*RKFQ5'>;X(1<$ MP![+B%B7J L,O?-Y&'6:KMG]8+&X*FS@P]Z(G1M4QJAYX M5%W/B"D X,YX;G(Y!%:8R/.[;'/7Y1TD M,N?QG[<\A>F5$04NGI)5VN,:;N,.'7:EGG!:2>NV5#D9]QF#ECT+FI4A?TE0) M^36'+5/5KE62#6\ ]$]]KETCHYU'''4:KGG#JU+E.$H95>C$=4KZ&-W_]!R7 MRDW1PC/@0AOPT;:=(.GCQZ=,O,R!>)(O51 _H\D6KVA5HK[Q"*Y7M>KDSN;9 MY'UM:C<6R4J1@%+MIK>[##6BF_S%FI6:R*U1'PQ3[-]M[24H/I6RH,E1H>[$ MJ*!D)?%VB\1]I-#8+@V%$DC+XPUA0[:# M.7C7CW5HR'5HA0JZ^T4-&0^M8$%O@3Q#_D,K8M ]JR:XV@6#!")-)R,8A-5K MWH'/D\4?(U&E L*_,5]43U$9*N5]L_W>Q-#+L[R<,^Z14CQNC,>-2^?=ZQN< MRQ(1L!\H_P$]HM6_L %^RT"D4IILDG0O*Q'\^[6+O?>!!V+TL;0 M4K)DDX<+M%#0G$F9IKOI]BIH.=3X_KWVC6^MN=JZ29> &($)3T%/LCE3(*^: M?DU0'C;!&/ &UL[+UKD^,XKB#Z_4;< M_\#MQ$Q\8)6:(S-2V+;CTRT_/K M+T%*LFSK04)\*&LV8J8K;4L$" (@"(# O__/ETU"GFB6QRS]CZ_>?O/=5X2F M(8OB].$_OOK\:7GVZ>+Z^BN2%T$:!0E+Z7]\E;*O_N?_^'__GW__;\OECS2E M65#0B*QVY/ZQ3".:7;(-)?_[_.X#69*W[_[\_;NSG\CG^POR[KMWWRV_^W[Y M]OOE\G_\>Q*GO_X9_K,*4'%@:%(./H%$CO$_!I63^VA*^6 M;]\MOW_[S4L>?<6I3H@D7<82>D?7!/[]?'?="_.';^&);U/Z ,OT(5C1A.,L MAGC,Z+K[O23+#EX#/'X /-[^ ?#XEZ[1BMV6\T8>;[8)_>K;R9C>TBQFT?O4 M,,K=PUK!_5,19(4-[$\'-HS_/2N"Q"SFIT.:QIFK,&H8YY,A#>/\D1KFC^,! MS>&+0+0X15(1NP2>^L#_JAZ$ 0>4JH!7J?#6P/2EH'P_JK1F,S8+#R91KK> MZ-L?WKZ32O9?X)O_NF1AN:%I<99R95'$Q>XZ7;-L(_1[#4:@*4=0>EZBE< N MP;)JP@=3UAQWF;2IJ42D4_)G-&=E%LI-E8.&;9^FR\^?OOH?-6S"@1,)G;3 M__NW>VQ/YW*6U70.LG $M^J);T/&=U2^' =HKC.VT2$RTZ:<) 1'XGA-CEBE M;6>L@WPE)E#FRX<@V'X++/0M38J\_D8PU?*[M\N:K>37_W7)=?@3Q^*)?F2 M2Y"<;5B9%L=TO@?-+J..*[Q.@Y6"3W+#Q((1##[U8K;U0@V,; $:><,-XH@E29#E9$LSD@/67WN18P>+ MS=ROX$2C.Z_MK67KKYBKEG4Q1FQ-)*:S+*N^J$?L4'B+LX__4J MHY0?F2A?^.*.D\#%.6(([AR.$UWXV98N@+E<>(P<6V=9P8 M7T%;>\OW?-/;;A/Q39 LPR!_7*X3]KR,6W%NQ%:#&-?HSJ,!W\E&]+TPN?88 MD0N.$;GB&/E-AC"Z@*/;%'I5;+'_[V"_I/&3!(G@\Z$!C#)T%R GG/L[84(U MH&?$HH.T'^7%<8+:8KK?,]WU'O2,F&Z0 M]J-,-T[05VR?OW_9TK"@T67\%$@1W1;S_G&YS=B69L5NN4V$8S6-EO2W,MZ*9Q ?FVPF5!;@$9$D"J?8W,C#A:;[U&V1JQ"+9X^T]'EP!*.\VPG)":_^29CU>]@S8LUA\H^RH@)-7V^2Y$6996 3B2=;O@ ' MN9%CH&>0$MF'HFV)JD*U.=G[,5Y].M[H3K&%\)6HS# EM M62D_0"Y#5E)N);W 01CG?AP=Q:BUT@O-B<7R [=8SB1\\KZ"/R.K97PI1BT7 M1?I^(=:+./6[MEL.@,[-8A'(V98EZ6P))5RE&QNOS5@Y7&,79DK'PEE+V/R. M'V]@\^*JX065D3DP@-F4RPY ;G(JOQ-GV]I0F=$>,4C[\:S(48):8[JW2RC_ M44'?:*7'^P*CXV]@PYG](]OFR'.:TG5Q0Y8'VR))RI\X;A[$]C1S6I. M72S<*%-()?\$>)$;@5<39!'UC"J\1/QE3@=$_)*.J]QIZ_1Z#Y1U8M+.P3GR M!-8,CH\-3O;]?A6@5W]4/%U&:]?).]?F"\@J^YDE?!@^V9VK>Q_#D.>447:( MH;-\LJ<&[)>34-:SV+;3R896T)HQ^?TRH0$R"-#WLEE3\ B(&TL/[FI\$&#G M9,CUT7O<3ALDHMN=H;5A#9^!^Q]$ZMW3 5T5Y#F%C*E59 +_HJ=\\L D1(&\ MQG&?[)'PHO$'N(*ID\J:/OW#LE(G"&&6+&=FL M)M;!P(V:AB1>V%*)V%.AD,&^#-_U'J/S:6!.%/RYS^B ^1T$1 MH'A^< BSS-T)R@T70_KN)PF<7'+@0ZON7&K,#S=Q@1MY\KE%S7(#,VM*. MR\34];(F,) ']%L9Y^CJ,H,CF&7Z+DANV%KF@S6PY\2V@^0?9\QQFGIP(J[& MW2PK'3?+/0Z[L->?,W&F0>2TW:7=MC#Z&#!;-1 M:C)\I%&9T&4:_-%C5I?EFMN#*GZQ*Z\3WQ MK_F;@W<6(UEE7\_PD[DLY@3^0!S@G>/+O8N#F_V MDC=54X99'9\\<*/9VIXF63 MT@O*8_>$7IP,M9PP.&=\@*>-PURR;<;Y;CB)1I&PLS 7PM9!@7_(BV7(3P@/ M7 <%#P%X\>O49NL& A83?R:!+L;S- +:1T7^(2_(A9P%.9.SJ-/X7_VFC^8P ML]O\-+:9A=9HA?V"O'K&K$O=HMBT>ZW 1_9]D2$!+'C0?&HER<,N"F21SR;W.61"CY M=H:-@P8"!K'VV86@]>UE>R9DM2-\)N0GF FYAYF "H&&8+EP 'RJ9D(^\9G, M4D.XXS9D:P1K+.0X2%8Y2V_6W2G'XL*2O*^4-X[EUO9R#^[3L:HR=H!@@V%& MD7'FV@<30%Q(%3$?4F%,!,J+@WME^:(5 FA; K\(U(GOJC>6N(&Y66*WFSTG M9Y$%85%7VP0=TLJA-;B1:T)RL$DK8N1Y [ZHL*RJOXKMM94__(HV5UT.0&Z< MJ&7UVKVD"2C"N6'\<8Q,.L##?7<4'+XSZJ8"#[7WW_$7YBCM+GC+3.,6$PSC MIM%+^V^,O"N/9K$%3 =4'_U@CC[-48+45TNS:HKX[[5A@17!6G+)C[?6U=%B5? MT6##LB+^ASQ$B?W7[@:'!>MHI]-%;P9;WI5 F9RU4)8VY>O>^M",,F$/G+;Z MGCI=&;\!8!">RRY9L\G8'^VA=?K[:TC%-\D64YMQS3UU'EW52Y8 ;14<$7K_ M_C%(*V/B1SY$D5^GMS2+6?17&C\\%C0Z>Z)9\$#%CY>UMLS =(T6I#G"A,22%1( +^0B"-#($^-B#PU\B9.2<22),ARPB6%B/K5 M'F_+SF&-.NWXN2#GI;%@PM('N$R]A.]0MH+.@#;;#G8"]M*%$,K]<626XI+Z M)?]ZEINYUKKI]BM46 P_-]E:M3:X6$)5:2Z+-^N?&>3[\@,3Y8N]+XD[M-4^^P)CKB'%MM]_L@^^M(6?75W,TX3%KB>G?J;9 \XH$WW&ASF(H M="4"<9_3F%L=H Z,AH614"S%B#6Q\1XPWN-;W5@!C%]?_!C+!!K!Y$DK^Z68 MU5[1P^;^V]&1.I'YUIBM"_SHQ7+$\Y,9LC:BL,RD^&*S\,!F*1:-6 QM/-NYEA:'X^(JJ M/4Q?=4T+&+V47XI!7!V+]R$F7\ZI4PQF9]Z>8/KZK=B3*UYK2H^2Y],CU+:YSMUO&'Q/E?]*0JWY\@9PI -RXX@80 M\>^4@Y[@HG#5'KE78*MH+C/>4:>\=OYS6#-V!05PW@=9RD^;.1?R6E/$H4;V MJLHP!O-6A\#YS%@=PLM4KJK9N6.R5 '2G/P-:(8<23]5I[2;?;!,J\)W_Z@. M0RN:TG6,O&"-'-OB[C>*@Z>-[W,++_'5>877*]CSU-=5<[O37*POY2S>>/H^ MEIL5S?Q%H [AS^X&O[QW96)WD E'PF&H5NDP6<;"[.FH2ULW1B1T&[G(VUZ9/&S@ZRWS[^N M8X2D"A(2R8I-2?X?@1CH_>VG>9J;UKEJW#!UPRIN3=A+OK4\ M<;7W1*'1]LVZ+@S?8W&./8XT$/N&=67/]<''V!'FYH)PFNR!+PB !VE7FXRE M_7V489@NY:SMGN^6PC!:,K&%-Z5ZBAV(/'^,XR6J^'2UT$-ME 8!FMT3#2#F M9ON#!A?M)C)-<:IB!UNB1%44KNIN-3G+G@;RV>Z8=_!*=0O) MMKCJPON6QK\Y!)4<# M[DOJU;"DWM,RCN&);Z44,MA^3OGD99N\+,+M!RBZ:R(Y&MS M]4\E$^+(WRY?<'#":S+D=U@U^=G;8(9JO/]_E<#[S,N;0M)YRW^2H M.N,_7=I&CQQZJ+#HR K[?IG0 *K5B7\FA),4!C)K"PT =&/.0#_D#P*%^H\9 MAW54EF?#A(1.62WTLD:IF*W=29%(@=G1+.Y8B%AZVL;,:L_KX M+?>URHZ9Z5T0].IJ;'BH)?-P.%Z-6Z:K8\OTP/X\2R/PK(#-?\_@JU8>]U'A MESNZ"6+0&76J5!DDD#OU=NCX/"L$IQRP9S$1VRI"8BH<=;3"%7)VX7S84;0I MJ]$DX1Y/DL1K2M[\C0:9Q]/B+%:K]SPY"^Q<[_25(MUP9#;EYEBAKEFVA.:% M ;1$J5^9MOE/!VC)'L CYL%$J R#GR2RQP8"-R7)38UL_=*\K08#;*%A2)A: M:[>V!;1J R4!C=HNRBSCR/9L\@-/(G?;CA%MLWT%AL0I7\IO%H?'ZOT:1OG#$LH1+T4Y8DA07\=ID(9QD"SC?62O]6U5RG/#+;D2RGL&Q<$ MZ3* &EI\CP-[CY_Q8N0AQSU>9L]"[O!WG:DXD* Z&2$D Y>CDG @4:)KIREY=+XD9H<3&,A)F9?:_R_;FYKBLIV72\* MJ9ZE_-IFJG%A=\(IUC0#M&EM$AV:LOJRK?II?7W^.S<#(IS\&P%E5LHGH>1& MEF5CX09)^"2-X+,*S9-N$6<2S7G*JQDF&)=*@RO[1;A26]%..R4KD>#GY1X] M0?.5.T)/YC,CEZ;L:4P MTGJ,-0-&CB8(F\:-(BJ^C)K;C!&19-M[2'D%YHSN=5F?AG' MPML7-/O#VFE7< M9-J3N$9*=G_]0NW3,=YQ:K J,<3KTB9^TZQ>1S[5%Y8X->,,J3FE0K5P^:=* M??*8XV0UFJ\OB,J"_U_8'E^Q5<$+I#$:];*P]@#=^_242 OTZ39Z[K]W6^9N+[F/0$33_>Y$1C;%J]A MV_[+O*@]A7$,WLB>S WSL??YOK??2A%&>N?[%BSK SAS,(6V:-O7ITKT8?^:5&X__,R?X[H?RX M'=A-SE=K#Q[& AR8?3T _5MW1X@Y->)F&!>SN]IV3++!)?1N>=UR3G@,*B_P M62)XG7_](V/1+FD41D6,9_1V09<%^K6V708!HM=HG'Q60<3C;2I M$ID.J8:P%FN,VTEP"U)CMR U?H0C2/88$A4:.:RN.5U,1@IO&EK%5QF.ITV[ MD7M6!(F3/!X=T'X#\8,HOK(H_.!9$%(@] M[V"]FM":C]1K<(E_X[&)?C7IT_?TI3CG"/RJ81XJC&*^VGD7--N*KMM.Z<[5 M_^4>#@\$<",".<<^BHGKI58"?'P17J6M 2MG]5I@+QS_Z7ROZZ+?">*>4_0< M7MT[\/5\D5?U^J7$3H+=E,MW]D-K=_2)IKU''8TW+833*@AS"*15J)@.H:%G MB#'SH3C.7*R%7BY2C)AU$NYU13;T2Z._LQ3RF(")IU@( F/;6J2%TC]-ILL4 MQC$85IG,#:_K.-&:KA-_Y2@\3\>+7KR!" M\*LDY/M4L]..=3+.=#/357!V+-JYWJNN3\)_C8O'BS(OV(9F=6'3W7!/+9U7 MD=N&"@C;.O^2KFD&C0\R%:>O)2'0HC6;0L"9V4[Y%#O1B/UD'@-;-I0Y3&=C M1YF;DA43P"?%$3$?@0Z-OJSMWX)\ZI@ MEC@E>GAD\0T'ZH8A80O;:R%[*M1 MR%JS\J*3+=,=GV3SSZ:8<=)J4C=/8 6WZODL#+.21JV.$\-'L]'GD4JO=US; M^JD"+ ISIOE8XHIUY O(NM83@6]VJ9 L^C^XZ?-C\F+@P?! M*CF'!7DO/I/S@(/U'AS%$M9,&'3:58R9$V=::/.+O*7BI'.4H1919G;.._K$ MDB?(U_2 3\F/AJ]&8H M(CH^5K(@S67IK"R(Z%D:W12/-+NC(8V?P);,+^,\3!AT71\];4X9"WL(Q<"T M?C8%I/CV#6@MB$!,=%<1J)$6;F2/W S.K9.6CQE=$\>Y(,$V+@)1XH5O @5' M*[].0SA$1>=EP6?R-UK#326Q8V8]V$'.7N*^2K#]#V(9\&1 ZZQVO.D#4#_: M<8":3)U$;EGE-F,AI9&HN@_77F_6_!M^U"AVMYS,!=36_ZV,MYM^EQYB!"1S M:4"RS74U*@0X@.0<&<+69%NALR!;0$BV2ZM1\L*2F,5A!BCN4]]=,KC)J*3Q M#A\UHO/DD,ZUG@0[![UW1-->S==%*,<.Z*I-Y\V:VYWL(8W_0:/KB/-RO(YI M=);GM) WZC/1@J\5[.._E1LH],S66RR[EH&QQ W.TQ&XE5!P*=1,\U%Y"RL_PX*XB,<-88!S% MZ94%*'@12D6.83AR>4F'XM9:D*GF0O4\/"T1ZFA0ZQ91RZWO,W^HCY:GR4.# M!')\"F1)'.X:E=_7\$+M:>SIKGM45RJU!SQ&EQJ;"4*)[MOB$8%&["F;;HQ' MF":YO"C1GP-9X%M)B?8\/$V)'@UJW:T1Q!$IX@W8VVN?6K2/F*=:=)!"KR2A M27R;7W/KFUOJ5;JUZ62F(1BN$YFZ<)E]$E,7TDY32#O5/D9IZ4?/2BG =[,2B,V,R%KEA$%NLY-*:K*G@G]J,4$CD_0$LW\GE6N M5>TPJO8 V'.V,B!G1V]EC%"G<1OS_4'.-Q7E+#4S%"D;AS/5,H2*+)8X4J,[C5H!\YH8/\\3I]XKM>G#YP&ZIJ8)X^7!=TT]N> M'OL^4KLIP['?LCY= B8DKE$11L.Z1H9P'.(G$:__LQ>YT%\1-IG,KVS7=[77 MSVV'?[7[^BQV\]>_AW\A&[>3[7I.F_11<:Q#%%MWAT?V:NPP2'6E"\Z7:Z#R M![ ]1GXV;O3R,%,T=V]Z@FP6].PAH]*9,'C)?/R%"<9E]\ .K,D*,MF#]GNU M7('*3)]TSCVP;$/O@Q>:0]+11]JG$OL?Q'M(CP:TS4(2(BD Y(*DM("=GM.R M3",_R7D#-&7JA') DRWID+QU_ 5M/H'=@ZSG.$AQ)]ACXV0@5:,OT">;\ MYFM4AL7@?M;Y#/[VZGXL!_=3 9C??:J;>DR))([S?<6EJ+[\WH,?L?F\8A!7 MQWD)#54(%HDGHNKK/1,E(A10M95K?+BP;)@*CCUHY7:;U&&_('^\2MCS=;J& MAL[BF#R\]VF^C?5VJ4&Q7VPD?Q2U1""%RL]^J$MO-I&(CG=*3NZ/P88.%!+I M>@2[3[:&LKY-\D\$@/DL&])).Z9"$#]L,%A?H?NAB:S@IJ9"BQE\5E/HH6 ' M0_BOH'#@N4VC]YMMPG:4GM.4KN,"\!RM/XX9 MTQ31V4R^NJ(CQ98T,J=(C MQW_)-]3Z,!-$=\O*-6*?:/84A[0[.O&1B; KC40@(A<6;/OW"Y97)<#VI1=Z M^-XZ/*206,/+U=G'V@0PQZD941-[0O.B=>Q+!W.^2(YC-[20#MP/+-]?E;AG M50XII,T^LB2B6)Q (I/U$N M).LQ0U1U;$DW#6CSD1CKP)-8N_AT1/N1# F2")A^W=1#!&4:5)JAO7H?O%2& M-E1P;/_R7K;:FF*<*@]NTQ(=16)69N+X&J+H$Z%J;FLOE5O7L2[/?K-NHW=$$;D.")9R?I.Z-.H(,C8I4-A.A M6Z^#.2PX_MU$IE:/65H2MQ)R%:=Q03_$3U#'H^"K%'.[4P85SW<_!7]GV442 M<).T/Z""& ')^1J0;'.Y1&4I<"%[9.H:KZL=$?@0@9#/D UF=9@!DL^&B_=( MCD:$D*.8Y^8N:'XY>G' S_Y#3]BE4F/M4"-_I"IG/);/\.RN5@#YJES6!NP'D>3\=/^F0!CB>65@T MURDMJ4BX SQKEZ^P7_JOJ*B\@DY9Z1_:E; /X8"19K-S0O<,_IRNXB3A@MEN MMK@D*_H0IRF4"8"&3N@JKS8FJ=W[MV>*E&L?Q!\EISZT/U8!I)@W3 (603%#9 8P$EVTJM MA96HN"GF0%J3\.E6LKK&S.7">;/^N4UQ-+M!YY3&F].M^3X(OGG>K]-)9PFZ MS4LUNLZL D[>5]Y"_.>>(PM2J9)R;Q.4K3HX")2L2PE )@#:KSQ874Z=^BN3 MU\CQ)M!@U6]$=3Z#5>SML5PRIS_[I)M\3(DF'K-?57);36:N6B])HIB8:075 M28FDLETRY[2<)7$$/B$"U:&%YD%=5YXZ&?V<^#EEQ8[FO,XT>GP6AN6F%#Y! M?H#(BO@?0YYX_$#F8\@] %VYXO0QPPB5U?E/JIR_ATX"Y4FZ#Y:/L:5:O%R) MUK.1Z7[WN-I+YF75H8M\& O#,HB:UZNZ_:7(,6IBY-E%W('.^Y.0/ZUW[MC:C1G*$+.QK3[,>MWHJB^9MZ\$\/;9CT!!,X:I:=N7,KT M53.&.HCFZ=HBD58F,7[4V3O6N"VW#I'1>F6@3 MR_#@61I!_@C?V6D:QC3?WRM2J$V$& 1?G4@#F(/Z1#4V,GNZC0_9(^3_YAER MD9@9RKOEZO,RCU.:YQSC59P*=Y Z-^N]C.1B-2"VN;?&@K30F!73:JX%FT9@ MQX'8O=_RDFXS&L822[I-:%4%K.W/U&V4:WIX;/C7$!K.4O8-X8O*WW=/JREA MA@^@.8)6K"%J(2UV0^_!!^-"P&ROEO/B[MU(]866&+(#ST'7W,O"P[Y_=1> M,JTOG?C\;@^5RF+.6J77!ZA#0K?L]H&E#P7--I=T58RD:PX]BF2MKB%M,Q3 M7 )0 E 7WM,X!\G*=&CEEW,&L^*''S;$/6XRT[OYQV>.^@AQ!WAH2IYXN>98 M 6^\?5=S!O\&5%U(:91#I;26#SI__T*S,,YI5W,YW?=T^45U? =[FQ$KG;+ [ABA6RCHWI<3$"9@*^=0>9*42U9=8/=;!E M>W-R6_58(S6N1" KSL=0K[>%KWA,O$8$RN05$LJ(&DQ%?^^6625LL"IC(BIJ!41 M^"G(?J6%P'I41^.'G*R>]4&[U\SZ.$[3-2YH8D ?ZRA?(I$EKX0Z."7,<8&S MV+*K)%O>2L +1"\?\OQ(TT/M*U_)]YKZ7Q6T[H*/$?-W*EC9X4ZPD727:GP+ M, 1R^YVA!(Q6NZ,=HG-W\*W?)ZBI3M4^E9,(P2/I%NO,!C. >#&1;/"M@> &,>+Y8K-XK1\/W*J],9K'3H1VR6&,V>(WD*]&YD\7&B#=Q[^7#YYR! ML_[-M_L)S.Y[.)+]JU42&G[_G8JOC0VXF=6,=N >#F$*9'1>KNXBR!]O,_84 M1S0ZWWW.X>[NM6@YS8E\%G*)BXN8YF>K7$A=C]K$#X0O?*<)T+IX08('I'=4 M22]QC0H)&ES^[*MV&W9QF#F*3]3+9R479P8;0+]F[GL&HYN/Q[)>:;.!A]?/ MTW&VH:%;,YN1CN[E%:9$S(G;CL6QS\QX>GINGXVR# MFULSFQ$W]_(*4R+F5.=T0L,B8VD<]K20'WP(Y7 ^'LRZ:WD/<((#>3K6-EBZ M/;<9\70_PS U>DZU.&C&\FT0TDNZAG9^ W;'X),HZZ-S1.LV2 V5_/=@L_TW M4@&?8) 8FH85LZ1GLC.2@!&^8AI4GG[7H?M:UWMN^V\@DYV?!M9E L6?GPA691)D)-H7 M4H$X(N2E-&0I)5D2019H,C9T0YL\TJ1)>0G99AND.S\7)B9+ 3.]C([+L@49 MZ.3\ELK4FQ$WT]CCV*)L/<.Z:Z@@$K/X'QN^557Y6661%YQK.5Y^O$:CM&:Z M!/3+6F-EJD:?-\1K.!%^T!Y&0XR KK*M#,FZJF/I\KYEF00BF\S/BYE!\,I9$)=Z7KXAF0:?-K73JC.LA6Q;J:PAJ1 MC\1D-?"@G']08^DC2T&0_-H7:$Z7L M,]_CPY*#N:?9Y@,;JGPW\BA&BGJ&M"TU#5@"< D QLN(L3D8D8FRF9HHTYIP M?#Q(P!BK,!W:32V45*[R.(J#;/=C&61!RKESP#\W_C2JO%'OJ+99?0^9[$'C MF=WD1(SP>[Z?W\-^?@_P1^VS/]X1ZE?]I?DH,!G3)/A$(;DJLS0NN"1>Q2_P MCVP_)H(@0]*B\1I&;!2&MRT_#0H+4B.QJ-K057C@A:[O* ;'YY^'5EA6 Z9NE>&CS0J$WZL:UIITNR)+W]W M%:RS1,@S_^MF#8&XAS3^!XUN16$7B++EY[LSB%C#Q>SQ%&#GP%$[N2LDK1L& MU41 0)HJ2=5<^DOV[><#[^UG1.24B)C3@ISOB)A6U2!@>D[RC,EN.H,Y."#Q M2+ ?%&T@*CVE7'VFE,1K#8!L702)XHLZW2,&U1>Z;AW*ARH,' M;I")GG@BRT*P"Y#-ASWF7/,POWQMRFEP1Y]8\L0Y0SHJK@+(Q"AV"CX$I3?QD4]2A.XZTYJU7T;%DU2!. E)*V.C'U&R,,_# M#LOWN :N2=/:K+F* (D;RE<.W*XIONN4-,$7X$1I+/!%DUK=-?7=:5IR\"+_ MI!M^,@#?ZSXG>]][ZF PX<@Y&2CBQF]8Q+UCB2-$&&39CA\Z9(7T:G (O5== ML+E-_ SG',?Y9SC5P*;QAH.;()_3K#E9M/*ISZ*_EWDAZFUW*4FS(]NZ[3&. M@?V#P1Z#@UL>5BYUV)@O7O4(+X)T:W3"_0*%LF@;BCHC0@L'S7*]4:,B3SB4*7::9>FUBKP!EE7S^1_U=E81X MX ))HQJCBWZ;S=B@J&L94X';K_O9OF.9L84VQ;&[ MM^6J0'I=:H'E^7M\R)"K/#&!/U2ZM&_V7,-1N78Y&SJ-CO$_$Z M1F=H@'%P,;MIDU'C4F7OFNH1:G6VDY5$/%@E"NZMOU>C3UV31EPT\R#:&-YE M4Y=H:@BZ._"197RQ1,SJ?+=_Y#;8P5674PFG8'S.6Y\>= M@YI+$&]8W8>N3+DE\+7,X>,TRV,X)<9"TU56FD@M:I'UI&:(KZYTYK0+L[C$ M4Z]O/08QI'Q=/,9T_?Z%AB5L!S% M#A'XD 8A4F$DS@0-3A,:,]B>MI&C6-.0O49W(?N5Q0^/-"\(Y]U?1=_VADHR M&3%;D.='1AX# M6W8K!CDHPCLE#9Y]=LLZSC@^H*+ 51(UF%7XB-$@;69%H5X(B]-BWT'S=%@? M][R0$L=,\).QK,2K$K(@NW5B=;+4R3-$#S0U60XO/J?I;Q,YP&W2S25=0V-+T7<*7( <1S@-0P;> M/BNO)_%&ZUUD\HT2#%=)*TK(8-)R+,T2<12L,"%M5(0':"$2HCVU4]/A,S:) MK"9BMS0T+Q8;<9T\TX\9?1Y_ODP.S-4AHEY!QC-RYB(RCCG." MS(""6!=23@!WLFQ7IYMLSRMO(/GUBKM6VK[..M9UG+, M(9],S7=2N53QD8F&=302?K-UXO\&S?%[SFHSEW%'A14'I1Q;)SL)N;1 MUL^HF@'E$+O(N^_>O7N5<=%64$@#K@BXS#1Q+G72?\"IV(G]NK<@3%8YQ%[2,^WU\@UZ3^'6[3 M<-Q;#_A(/[.GTI@C#IS3UG'%F=GZSM$&XGWC &1>W[X!6/M5I3BZX7:-[U_C M5/\Y-XTUGUCQ^$^U:QRH,RN;QBD#SF7/^$A?BOMGFCS1GUA:/';?N+ -S.L> M6YV>"_3H#Z,@Q4*%Q M35AN@MZ:2.E'7ZW/&A.HYD@M*Z2(Q(HT:)$*KP5<@MH20(W,=O*&U;,LH1# M[26DE P/[DI2&;-)$6#@O"SP$U&D3@X5.*%-F*X6@ZN:?$9A-D MNYOU65TEXHIEEZQ<%>LRJ0O9"FD=I,+9HRZB+%)M'8K:*IZM'3 M:/#B7H^FT7L9J6K4@%BW4T;NAGIA2TWZLVE$U6',O.;,G(;?/+"G;R,:2Z;D M?QSS(O]*=DZ$3?@J"1Z.V*WW=TV..AG'26]/42X&H#EED7Z:L5%"N-5 GZ$' M[?M<5H XR9,:? BI40X'LUXO5C9/;N MR"U+XG!'?JG^53ZX6-(B/;1E:@1S MRRP?Z7-EP?/-\S9C*?\S%%5TX_G$89 ,IPO.>GU ^DSV")%#C&;' MG^C%8J96P"V/WW+[.9,=@>YHF 1Y'J]C6>!T?U:]I'F8Q=NVU^"(Z;##('E< M%YQM'C]&8G9LC5X?9HKH;MGZ'KJ$E-E.U*"4-T_/0GXFRGH+;2B\@636@9%= M120&4, <.=[R5J<[(D8BH,Q! T="LX/P9Q"A'WF_13 M (5V^/8%-6UW4-.C:-J^]LB0WLM(<5(#XDJRU+#!")GQ>1[VO=&3N#> S=KS5M>7K\-39OJ\&9X93B-IHC63'G!J+#C8$4Z# M^F[%5N[N-V61%UP_\C-ACV#V/H<4O9/Q7+'@"6",>!G 'AT/.Z]:(;^)4UD M*/_:ZQ2T US:$[ DZ/TLS93)Y#@8SC8;EK:L\G&Y57D%&_H>&-I!VY\-V'KR MC"6YB+ ]?._,I41WAB&F:Q]<98UH<9WB6V@/V^#HMGFO 3]C]E-= (:DJN^S MQ4WQ2+,F;UJV9E(^4@R];.PDT07$GYG=A8V9<\7$>4XY^ O0LH69XX:I.-8: M/"&,T]%JVD'5KNQ*7&J$*WO?LZ";].%[IQO>W2T M[NOH8N)J8-S5$U?#!U=2W-9<457%5P798[,@ A\B$0*G;8T2N7,M>6@69%-I M[59":T3$32VXE]TCBKW/(67N9#S;PE4#],)%_=1CRB3Q<'ET@!],\8&S]1?W MO$@"X$25"7\7)_O6?Q;K?JBSKE.NU6E>@)IJ&FO?T@P:9 8/?6G/J#&,[-TC ML/QLX"-(3=_%C<_:Q%9>(R6V[@5I\"*J,W>RH:LR9^^NKD5[MZ+H22+K$=_R8\)D.X'>%?H]D@S=ABD0.N"LRW3#3X+\EPALZQ;+D05.B3S M99ZB%X>9HK@GL^1LE8O(Z9AYI?(*.ONB?VC[V18OO M#U.3*9/(=^[5+?05C:/ABBBJKQG+MSH9G*LT'.;DEU5 :WKNLPE MPZJ'C09SJX;H-R-7_1W=!'%:_PB&1E^^#'88&Z[Z#G >7/5-=^2L1J<* 8-- M2=[ =)/)BYZJ50=]Z/TMVI*O$^+N-B]W]#L@:/P8\:>BT51$(D Z6GC MZ2(@4Z** PZXBA.:700%?6!9O_W1^12:"PY&<\0' B:I@7KBA&XR,D7:^/3. MG+W$?9?N^Q\TXI&! :UO(H>N"_(+ /437!Z@9J^[XI1$#A1'=37YCFY9!O[J M3T50=&;6J3R.5B7=PSK2*?65\@8ZD> ]:9<1$C-=NOG4-Q^##;UD$.U0TCJG MCQO1/?MA'6N@!0'0Y!<)? Z:J(/"O?JHCVQN&>J. CYA(=I]7SP&V4-OIX6A M1Y&,U#6D_?+?+9CBGHF?2/X@.9D.C1SL8S^SI$R+().65_\&UO,<>N#B''6Z) 6/E6]]VJF%4HB8=6/]D6P&IM.< >:^J\T M2?Y7RI[33S3(64JCZSPO:=:KL4>>1VONGG$=:7" OOP5P),:/I$(>-+E8V1F MVK1SG%S/THBEXL[_*DA_O5FO:48CN!O]X?K\YNXGNEF=,!GJ76SBO0H,ZVGX M @G28$$J-$0E"/)&8/(U^44BXRDM7VLMV"0"^ZGG!"@-'HK['YQ8T6D_H*N2 M3I*QO!Z !ZC94>&ICT2N:_C&&X'*H-KJ>0I=H_=@-/LU>3FXBCU\ZIL^(C)% MRKAEC';';W861<*<"Y+;((ZNTXM@&Q=!QC*\.A(1C2$ MA75#[B6$(T01O) 53>DZ+F0SF[YNN\M6TWH_+7<-KRZSO&2.[^Z&CS0JH5// MH1S'L2U7W+D[,[G;VWS"G#5X"5""JOQ/<0"I%WV,&3F\NTBB.SF[^DBAZZ=AS;IN60&%# M25>-FS$:NO]58^KY%(0_W7R*BQG%/&F.T[1R#3!?D)3Z,?FUV&I0%X_1T:VD M_:4,,FZ#)KNK. W2, Z2=@[NB,&N]S)2VM2 V):W!@O2H'&48>W95M=<"S:- MP"[RZ2BTC>2X1/3E?]'^5-R>Y_ 9=(?CN4J=DU") $LX7%\Y7IWM1P-V?-C@CU!7J/?P%X9\2 M*K0MM+-N([,@'UFZS5A4AO*C:(3@*4MPG+T8@L(.-.X=?8BAQ+%,6.Q5N-V/ MH?7MX7".U.T>J$@L]:1L>RC)5,FCRA/EFF,"R_[V7:T^^3?_)H@%S[@N&5=9I!F!#FL!9-% M?1*.6?Z-6P4WP!!,@6@.%%AG+D#?SVB%Y2;N7RDJ+P'_7I*Q,3I87>0/]"%( M).P.G^' $XBE/AK)?E5/#H[4:^[>43A$/*9 $<>Q^Y:5=+.^YDHV?8A7"1WL MA:OV$C;2/CBX*^M_& O, <#TO!!G@#8*$#;=(T$D%CZM?46F8CB*NI6J>W!0 MEME.],#^.4C*/A=[_X-(Z3D=T)7$G$+&2,DD_*>XQFO LAL["0IQL6!!WOVP M^/WO?ZB;L_.O+VDH3#+R_5O^*U]_<83F?_S)B]@,/3DPN"M?I4"!"!P61&)!6FB0-W&5O96[K3NJN00,1U??H=#K](D? M$%D6]U[?5'K'8&Y*,[;/C)0&"5-Y*)A935'FRE-PF'%RRC4C>28]1+.JJN^S M *3TTVZS8DF'5N[\':& #\:Q[L*2P(B$YER-=M.,C1+"K7+\,8C3#RS/;]++ M.-\R>2?O9CUX#E1Z!ZD1TGB)(%LS"'- M(_'CS19PS=^_T"R,V!'H=B?:_OX6F +FHJE&G$SZHUA7P=)PRP+S.W!HZ=02J- MM8SVTW+;1JL;*LKY,Q%OA$OT(RNXD C ?HX*XXV^3/7W,G"=/4[IS?HBHU$, M=>SCA!_V?PI>XDVY.6=9QIZAUDZPY;\4QTEF4X; 7F[7 .5*1G1PPDB0W3DC MY L0@CU9HD1JG!:DPHHT:!&U>=NZX8_A2V:"\+,P1(5+V( =.CZ.63.T']Z\ MK= Y&5\*:S9N>ZDNA.LZ?:*FT&W C[7W69#F@4AJS,]W[5\&;DWI#X"NZ:<* MR'ZE/UEE2@#T>=,*07LVG:#^&'2P_$K_@P88SDT:UA%C^2R_,D#-'A;R7WYE M^-"K4U%CPDA6G$A>*F5\ZBN),6\7B7+UB\DD=\S=-$F@@2!-:18DD+X?;>)4 MI&L7\1,=[A*L]S*6AY6 6&=;B<6"/$@\%L)-'QR@HMAKU^TT$6?'9JX5,O*N MRN%4*WQ\)JYI45=#6P_J%= M>7"&<,#(F]DY89)"*V!D?XMZ4;MK()96BQAY?^/!!XF=?5.(KAB'L+.PX M>8 V8,8I#&3#!S,K(\Y@8,_H[#";H'0C2<061*!390I6$[\-=J*SS%G&C[D/ M5/9X"-8<%N&LOZ9Q469^-T@\HZHZGN9GSW9BU%JB\]W^D6H%SYZ#+*K<9S_" M-<7\.I63_#%C)^U<'4#"Z@GS&+G:W2V@CM)%5LWD=6N6WT! M_@M2S8 ;_6(.A)_&Y2S@FU%RVM)@%F6,.5QV_^'B#Q3R409=G:JO&0P+MX>W M?C^Q+R(JD?#K&%6F_4CHLY^@KE/^91;U[BYX_BG@&BT.DOPC+6[6=S2GV=- MWK_JB^CD_S$ UOWQP3/9U) ]I=?Z0T$&,<>-ZCDW%R^%CI,=ICS M%SHJ(^O(=%OP0!RM )*;Y61J)D\\C2SAE\_>_E4/)56JOH9EJ>'AW253# M>. 2ITS/K8#SMI[Y+([H)-FC(CS>>0N9?Q49^=YRI!39BV'IZE;*+H+\\7,: MIWG)A?]L Y[!'L$:>!(I2QTCNA*?#M 8B3$R \09$^ N2 .9J,S DD ,L073 MH)0GF_@*8DV/-/J1L4C/*!Y_)[[[ M*\M^O4YO,P:]2K3X;OS-J7S7#\$VWP%D\'9M)6R_C*= Z"[&4Z6>ZR2[G')8 MC]P N:1/-&'B1N-P2HG2.^C4NX&Q75D!@TA@[ '#LT)8!C4&PFINX3"')!$U M?F(H.JY+DZ]*B[C/$P86-%CMRE'GD87I>X[C^Z^./ M49=IDLRU&JM*AS6P8Z;)\H-@R![H)]H420B,GS/U)))\_X*U4X M8@I>6T7,ODEPB#R$?FOTR1Y_LI\ 5*;62'W.\86Y9T;8R76^LPY:UQ%.PO:T MS@]HG1^EU ]EU'NH$^Y&+)E[EO!=_.]F2S-1"K[J!7NV JS#ON.+_@#&R@+V M ;*MNRX>(?%(Y&"Q&@42B&)*0DA:D:H_SZ3.WNB:#!;=4R.TXY//J?D\PJD* M;V!/0/TC.VO+TX\"JBV/R1FAZ\_P76C?"^T3WP"%=O7C/5#A'H8@H*=@@[K3 M0.65J>$%#^Z#!O:L? A*Q.X*,\+#9XQ3+X4'V? M?^04*;.,]F88H,=!^[(TX3G3[[J(X9JQ69\]YB:>M*R@3@Q@06HTH%V;P+?^ M1OSLR?6'95-FC/IN!;PQ"3^ B5BG,^U&!5KY/:0 CX[O2F!'$<$(J(79(02R MP8(D@$;[O.-%^M1YBJ%)Z?B:7/A(HS*AT+ZEVN O)%9*53-U7\=>:%,$8_VZ M:X6'[-U38;(@%2[U'3)/P3HIA6&YV1"2PLD MEFR]Y&C(WH4SD*0^3NH5I$%23DP?>)\^\$,VA4(9ARF$_0D BJ]@0O@C0]OO MMM: /TD.14?/C<]I*0'O:ZAG4L0IU6W:WI$A&B/L8>PMBJS,0RU'=_6 MI%QZ:<\>695IR"][>X#JOHZ]O:D(QMDM3D5\4+'K8F\99B>G1U>U^)%,)J))[:O!9Y$[3.::K;:43.&8/,30+ MQ&FG@CPKC]0PGS MLLW(.ON<1G$N:H+2Z/T+W%HT\-3H[3\"A64:CZS1D&WH?O%0IQU46 M07^ZC\2Q_-UW[][-S[@?9#Z$ [>' MIO,5VRN^7@:DMCV, Z$%<'.46<#+MLCBYHZ3V.]G+[$'C(<4V%.*SEA>^PUL M[# NY-6AJ:F+EW5Y17?J-C0$P^$6Q-:M.C M1.:['RDM3M=>I$[QV>]# W&#B:.YVXMP M7G3L;C3B1_<\*V?[T7A\9#X[4E]A"0UA&H(U&'$I*5@B+2D'/CW'X>$3< YJ2QR G*TKW-/>046]%@IAU'IB[ MZ3$0^YPVF#/# Q<+Q-H=(]% OY-R97:,AWAG8W7TQ49-+,D\(RX?^<'N_IDF M3_0GKM4>>]O&3AS./9[ MN*F$8R^YQH[3C,_CK2BLUE%,\AN*J50MD;G$*.XB*1V%WP1A,M MZTG$F)GCMN610-P,$IQZ@D^3Z.FGJBA;#RB9J[(H,]JA:K0JCYH$,;$ZJ0E4 M7%8PE=@N!;IDCZ\LYY4OB$29M'&N>Q[-K=2I42[H*(=J?FD="R1] /5P1[> M9/J@DY*D]2Y6A%1@6)<-B01IL)A=U%=O*=@D^L[YV*;HI#$SJ)-CW'0G!?8X M-^*FF,?D7!SK]'Q2LSC>J3AQ3"[5Q##Q>9G'*;=B+]AF%:<"[$% Z+Z*N64T M@D;VK39@T=_+O-AT%"\V/"PF*&P O&V!J."24 (F00-9.][K9;:(DUZ-)VDA MNB 'J)(6K@M2TZA"EYR],AKA0N'WCY0$33A\SQ<0YGX^XIHX)0%9U70-]Y/S M$,\V*?/,UK*95Y=W-&0/:?P/KLLC#BY>Q\%>FX>_E3''[2R-:K= 3'/^&V>+ MJ*H4WOXA#+.2MA]5U*U.<#"DB*WB:MV,\3$I$\IN+E2?4E.L MPT'OZ2Z&(H M>2JH2-1JIR!RS9[CXA'RJ5)*=C3(('FJ^@KJ8Z=0>S1I];,-=V%"%R1>DX2E M#S1;0*5\F#4)"O%& *3)8[%E1WPEY['=N%&# WN30VZ:49CGIZ H,_ZODI-X MPD@VPCW=$&UO(Q*E!1GJM%-C-A>_[I2%4PV9J*S&U/K961#1C\&&_A15.WL[B&M5\X&L 3@BCK2 O*$PMFF)H$LFPT=0G*Y!4&-P.(Q8^7# M(\GH0PQ-EL6F!'OA_F"4PLSY\>DA@$TP(]N,%30LN"41)OR9)RJZP11P0QM> M3".QR:T$F?@7XD,UEH_2VR-\R'36Q7&0XS'(Z#D7\8CODF"U'2SU<<1A\&%L M&*-S4$>^7 %\N0+H<#AOP&/\NZ8F@O/;=D/W$W$99A.F1S+'K;E QTA[<+Q; M[M"SV%9<76-:;\$%0)5Z;=EJ235(2:9%GKG$X#[G=%TF'^*U?J+DZ:O&XVE[ M$/X#2WMRF% OKHZ];"6RJ.*ME9HP] MCI2TOF$=W%B$^ML<\.P2+T8IS73)YR+;BX. ME2G+UMD>'+D6$QTJ=;G[._I$4ZBGU.=.&7P0XTSI'- VGS6M"2JH>#>*(?2G MA@RBHUX+PN?1?>]ZF[&H# OQB,[=ZY/;UN"#B?/J(["F!Z_*,#LR]47R[XF_ MI]GF9EU?^=9PO'>_:-#/?@C YTV*0TQ,79Z8.C_$.: W=@"X@$"KS=%AE*"' MRT:" D.D]2]R=S2EST$"2&K(6\=;!H6M-;I/26NA84K,)LW,I(Q5B)#QR3F4 MKRZN&A&N7H*ZE:P[FE,.Z_&P>W65]SI8"4_C3:2$*4"P+64U"B?]V2LL9GYA4YU7T8WUQD'8/Q3M<1#,&K2 M>^K;ID%X-H6:'@*J^6T01UH+[3(TLBKMCY%_KA5N104X*QFB!M\^Y' M6I <(/,C;5$DHA(TF-'0MS2+PX*?5OGQ-OR5E&D,:0=I_9EMY0$Y>!&Y=-4\ MR)LXE>/E7Z/#O-9)A+")VK'LZFHS.U8GL=QHA7,8XY11#6 M7<(5&D)F:T2(P$3?8G(Y39Q+[S+.PX1!,?LJ$Q@\?##CK9PJR"-D,H5)D.?Q M.@Z;3*F\3:C'FE AS&4!;L&D%,+[_$A%)%\,(J@(6E/^+OR'XELQ8)!P30!. MOM:/3+Q<>1ES/CFI:BM$\V_(=1\F:THEK#Q^2 7FJ71"PG"G6: M3>%BUS'8PVC&GM/'P['*;Z(CLZ,0[ =ICR-<+57PB^\SH0;'8PEBOOW@%0C#$[$6M$Y_![>(54F5L^<\ZZ%Y\IT68..;HWV^KD M>\VGRNV()WK+"3WPB%93 MY)K*?_G!['.ZBI.D">;N;VMUG9.,#FRJLKTV LY+VF=56D36H$"6E8W^Q.(0 M[FLPP[7M'1#%6%'[-U&%W]=P5LG@*LMI(P#^"WT)'T%EB%/;2;W[_:WW@_P+ M?D"KQXRA&D :B1N:D&^1DIP_ C<^'ZJ#6,'')UN^0P8/XL!8Q!NZD&7RRXIP M'8LYDSKY>$$<*I _D9$\):;2_*[)HQG+2NUZ=FI*:GM,^Q&Q=9E&(GVO.HP7 M@(#?!-1.HG9EG_93RBWKW&>BZ>'N$_BQI2^SAW$&GD2R3<>(]F\_2I#2;[^H MO//JCGI+_#-$6Z9!,+>\PZV\#4L%,J)G60_C]#V&Y)KCX6RSC(17,\S_]\UW M;_E6F9$G@+T@[[Y;?/>=^'_-2T%9/+(,MH1_(W]<_.Z/OU_\\0]_$HY$_NEW M?UB\^^Z'^M$XSZ%"@TBS+(N\X'^(NH;\MRT-P51.=E!F@>\_(MF0?/\6(+[] MX=_J\=[^GH-^5WWZ_D^_YQ"^UQE]T37\G[S(0"^;,-6U=^SV:8,%D%6>%CE0_F:-D%A MG5 64+(MR2V0J7J;TYMM-H/P;9PM."2!C#Y!4![[J&J M0/6N#JJJI/3$A5W(7;)-$/?EZ&B\.94+^R%XXD()?#Z]Y?OH/M)5?I"8_OD0 MCJ1EEG'-W7US"_&J04X\!F&;%?=]IR'7NP*M>,7+(2OV4GZ$%X?)Z>T@*4^U M9\T9:OQ,V??&]./E\8JPNZGECJML@N\D^05Y8)'3N+959H.,,-O;F=&;K@^"6 M\1KWF6"ZB"5)D.6$GQHE WKGO]%UZ.9%->*ZOE4EPE2BAW-'E$NMD EN$/1= M*QU@]H-,,NHI8J$U/B+'G]08S2:+ [E,S SM7=_#DC'O^^!%)D^!Q(F(^5F2 ML.<@#?OTK<:;Z%M8HQ!<9>TIH(+)Y;,R0\0]E*8 !]PMJ?NB-;B0!ID%$;F M_J3Y?EZ!VMI9NTZG+D!L B$G*90\*UK*A'\Z5B3\J_^Z@ZR:3E='SZ^: M"N%H%.O9AI"2E!=Q&"2D[4?SXCWKHR ;(8OC&IP'-^'K+IT].\?PP]@JG)V# M6B_#64-=5)&N():7].I;,.U;-)L6+[$U243R6J+:D\)6'<_AQ6!Z%+:O:WX* M7N)-N>G5-IV_(_3-P3C6O?42F!^G:#_5V"@I'*QWG ZO=]?OF/5NCV-]O24P MC^O=234V2HH9M7J2CUS7-RE_9"QZCI/D>,]Q#-9W0Z<>]*RG XHK0G$+5Z5[ M0J^%&)-;",DKA'5[A?8%X(<*J2^T"]"8N-AH_*.T[!,UV<<2E./->E]63=S. MZ6PN-_8L1F?TC>FD65L?<&UA-S<+A--# @?Q%.!EK3__,T$V<($:.[G,R(/N M8\W-,JH!# M,MJW.F]E5=:;[).\'M21U#;V&,(&[1K.MD#? MMNK/5F!])*N-4I.IDFBB8A]QW3>["FPR_'_@AKNE&5S(#!Y.7.7&!L1L$9, M6V>[!A(H*<$8:=UG*HOS7[45L./9XML0;P]F7MT&;%N$4/PJ9$E"19TL$3"K M;R-6=PGA/G"^AOQI66N&#[F&=I.*KN0]+9Y]<35>"L7QH?QY__F]YRE\E=WV: XJZ@IPO@KF=E*.*9+#\26H M$1-TY&BC^SKV.I0B&.MWHI0.+)Y5FO::L*F$=FXD0NYKU5]HN(;SX+-XT_!T M3 =6H4CXI1*J'\?=,#69%HE<\PP4 RIV4,:VX-OT^]_*6'2I4J]%CQD"S6'J MH!R$3P0NW')+ZKX-#3ZSJE2/6B!F@NJ^G)-5 /)\]U/P=Y;5<[++$(N/1>UO=,5SLBL&QNE^;P58,HJ3&=GRMS\C)W M>C7-K)WGR.:/&RH?W]-,8Z> ME5*+;0R1WX_YWK1J:-W4&C'BAUZ9:,IW#>W:H._"88H9/'%.A\54[K$-X@YL M8M]E#90XJ<,\'B>EZ\ @/[=S1M\-105/'T&'!/=#V8\'2EA(WI^&*KH+8@/6 M4QBS8ZF9"E%\6M&:A1SU7C9B5?LJYWAB7<^RHJ/F@O0:VJ^PKF/7=:$>MITP MDIT*CUT0;3,TW&@03<+G6+AQ< G4JS>.TW4&%>B;+_\SIAG'Y%&_)\+H&"9K MTO?!CLHHQ7.PS5G_R%40:_CP:PG M)C6%;?U=X7V/.JL;\3EXP%?=K!G9U*MJ1,-C&_,01_T-K19Q&JIG=,=QK'UUWJ<7(R+1KYSCCH M=[0JYR&,#V$L.Z$?E#[G/=%LQ72C_2T//*+^FY-Y37/=JN T#UVMPG>#^0&J M1/=TVKE.MV61?^!GM>2=6INM_C>FGF1.1W9W;H$+/0!]001\\FXFK;4&J-UU M2!DCH2GLI[@T#\'I]GT?-290FZVUXJT]6SD<+_J+^K MDOOO*)1VHE"HYBP,LS)(E,T5K<%,&2Y*0.VWJ)$@Y[%]ZZW#T$:.(*YK'WQ( MXR=(:8-B,L-WAP:?1?O1.\9T95AV L=8S89F@8B,MB OH.FW)]__$&,P+3K- M) _VN69H762E*:EZG'-D'OD3YX+E2 MY17LU>J!H:W[$%NPH6M-#=WOL5*)V Q#0;=\!EM.D#]RA)[BB$;G.\[^T77: M]-8YXQ@_R6+VJUR$GGNX#S\0DB?U 3JY^+].V',NR^*R&A42-+C\V0NW3E@< M9H[BCF_ 0F(/*/0/<4JO^9]]1\[^![$W5$\&=%&WL:K4"#") .KIXF@_-9DZ MB=RR"C]TBNYH>U-<7$8;/OFIO81DH>'!;;-3#9UD#?C__B]_>O?V[;]QJ8[\ MF'F*Y&8X&CKFM[HQYA7++EFY*KC!>8KM"/MAQL!RHPXL5^<1+:0P9R];LY[2 M*_8#&+Y-FUC1V3&J4&L)JQ^7(8XCF1&"^]XO1OV$*J\8VRO<>0UGX6I3HNW@ MQC /Q]M9%(D^:T$"-=^NTPN9<=7'4<-/8YFI>U3K%D<#5K2L7?)S?I5OYH>C M1FC+- DVNX#4YBI\>V\1@4NO&\P(4W5L%2H4 M?2W&UBW?KC):Q/(F5/VM<4-K&(QS(ZL;'?OGU!IB4PG"SXUY:^MHQ*Y261RW MXO6!FPG05)O_HVQ+*;V#9/S!L6US,4 5=I/X8SXVDQK!&8J*KH.&+/SUD241 MWW'EH6PD[#W^ CJ(V#>P_6#B'K((^_SQWT1B4['S$[Q6(#'3IYMC-0;]PP$K M=24V_@96A?6/;%V!U:#GI+P4",T0U)M)TJ:LNX8N8=KSNNGTS2,P7LN9SJXT MG_;BJ*0Y#E+<+>_>%(\TXP?6)E]*%CVK3-4>CE5["-%\)O(,Q"3?JLTZ6S"DIE\'M(Z]_-?L$_Q\5%D&6[-@RS2\9X/O&W0 M*=X!Q4DRN"AZ' K@,C,+FA&M:<2-LH3$FVT0^LG5TEV)$;?V*'D]54>N6R0. M%L7IJS>3#49T5"EN0I@'FW [28P3OJEP\1$7'Z8&"Z:L\Q1&W]."SV-3 MKC'M5Q 3X*KJ37XFNUW5B85,W-$PX1(LDE'NV3[ONH<%T>/@KS?KP7.5FJ2-&"9;R>;LI]QU MN:3>KO G@PP27*<%Y0LQU%AFZ/$)?-4UK'V^DG!\QG=& M2TA_ ;+F*#D"NC MUC#!6A^;:['GHJC>Q MB=XDC-%]Q'SWQQMIAS>3[G<7;+.)Q18(M2K!AN="1;EH]7*RPAOH0VOOR/9+ M!Z3=D:8 BF02/_KL-:Z>^J!FAW-&0/Z4#?<]P@!IV& M_@S[L3+E+C0Y;\1EQQHE\LQQ(C52"]*@M2 58F2FT Y%E4.S R**I&YCM%5"L'(409)2(S%=,A M#AP7TU$RS\C^YT<4$0FN(\)7+*N?/PM_*^,,)G1>YG%*\YR?Z%=Q*FZV8XX) M4V'9.$U@<;)?)U8"!VFYC&E"PR*+PYRL*E2@W$B-R_QLTLDKK6JZFED^;_G6 M+=_K0 ^^^J<>F9L\WO2<;#VXKJL/:2,XL9.E-6I,.BA@"NV5J@'+F?M/ ">6 LCIG MK-7\R+^A1-1LY?:SB C!'W2/H9_='\.+S 2QW8JM*&O/[?MUW)]PKC9K+I+II%K-EX>%5_5EMA MJ7TJ@JS0V\D;* MM_SY.=TG@?#]LR[@VVRHMS0-$M&@43B@Q/4-T7&]-Z7*P(A(7IX V=4&. %% MS);BE"*(-*PV?H3C0VH,%T3B*+YLL!2.HN825(7H@HA\="]ZP02O,PO+Y5:' M0+V?F_59Q+80@QK14I]UY"VQ5G4;.*G\1JJW_I-@T1E.I1R7#WIX:^IPV IC2+"NMAPL?IC]Q@$MI@0+ M*_2$'ZT(BA(N-XL,X H_T1TSAW+@1,I(3N@+S<(8\GM@[P&%F\4A!UP]5J9< M/Q/(B_&40SN9Z9GIU9M#UD%O:3JM7(/148QF&/1"\YM7T(N6N6P"$S.?HA;> MOX20>L2UPHHQ+OI/-!/%\%9!'HNOU_$+* "%[DY.$PW&^7,TO4"1](YO^](" MSA(W:UFK[Z8LNZFX0DCYGZ'L4C%0 MX1PU!M9)J0/+NK-RCXRP%SDZI.7 /$3(9_USW HQ(V1WR\]WM."';QJ]#[*4 M(S?<)F?X822'=@]JFQ5KJ*0&Z]=+/D)9IDHX+4*6NA45QZ&?'Y>'A!])JF8OE<>[+SU"YUULFH0*#"?UV/T$WK5(S";1 MS8^CZ ##)K*BQ'^8(2:ZB%1 N?8/J> TQ3ED9\Z(?<&?&*(XKLZ64",Y05'1?O8^EX]JI M][D)E?H.QG-1GX^E<]!+_:1DRO3Q&)ZGHB#B4_QTN2ICD.) M#@'="ILX+D%$ \+@Q0YR7%@Z$@=3>@SAMZIJ#:2]-.&YY-OV$L4#+]^ M(#5Z,Q01W7+;OEP^1.1EPX@R3A^JLKZ: M&[+Y1TXQN./,DD14X!]I>V8=(I+3+6+F:INQ. 7,'C4KBB(VN.J>YTH@V=KF M9/WKW%<=4!)P]OJSMO-6N%L/?8X.GFX>UA7.UH? M?,QV9& NDVYX9GP'B;=!0K(:$1"HQ+]W891WF"X1546E7'/,0 #>OJO9GW_3 MK8$)17<@*C$DNH#G]K:1<3',2%$46K\I";*X% M@P?DGW2S91FWID@4K_G+\NF(9O$3'T8DAVZLH#])OJKC6I"(-:C,UJ<@*>4'^/XY M$.)S+(E":$Y$,*)1&19QOQ0*Z4L.:>A7] ;YLT/HQE?-M>TKC/'ZO'E*;[.MHV5@-C_ZJ=/)()/NSN'LB/:YX/:MIKPJ82VBW+_A2$CW%*LUV[4L&@ MUU[A#21C#HQLFQ<;T*(F30/A=(,0;Y9]+-@21SNQC2BUKMF.U@ M+%SW;!!_M/!8$(D)^:7ZU[="U%N2\48.0W1VRZCG00+VU:='2HL/E0TVD*4V M]CB2'?N&M>GP=RT\1<,\I2;++4^KO*9JZ9 MYA'.\I^UUE/6M(>Q1IXV6QO8<]U?@S5]?=?K?2]J&Y&* [U.#%W%7_;C^7Q_ M3E:5*@C U?$0IU"E1%:"R\,@(3L:9#.8HG9Q_\X)4F[)Z4S-;2WE+C6G1$9? M=?Z%D0@UFE>Y.$7WJ+GQ%R97]#\>V&$9_QHT-\DJX+X+]_=2N;-:_S#I'-]* MB3FGK^,0*C2>(#AV*-5[&7M/10F(]:HI>RQ()ROZ/HUJK@6;1F#'*;5;FG)5 M_#>^>_1P8L<3V'39_4BN[+<62,R^/PECA)T&\(1]-HZPK?3=CM5F"@1QK%JI M2)7[D1L060 ]=L^B39S&H/.+^(E6&>O#B>&H,;"*5@>6=7TKD5F0"AWA$CQ$ MB-08^?5-XY:(&:&[#D/G-4?G-/SF@3U]&]%8,C/_XYB'^5?_]9YO!- MGJL( M;J1P3"Z#(JARX(_85?5Q3WV=PRF[*)&:Z=)N%OZ9N M7)S?T;Q,P (1%09I422R#"S$"_GS4.*X+!Y9)A),]+P\TV"8]0WA9$F79NG243Q6?P55 U74XOA&H1=P9 M[[.W6U"8Y6;:@ZOU/70ZC28EBLL,3:B) M#5T/Q V]&@4('VP!.Q$]> 4[XAC'8S="I26R>B+\1,.2;[J[M^]6]S'?E#M. M@7V/($Y^QT-9+Z *0(#;WKY[L_J:U."=G_)Z2!MT ;//38>5_;BZ0N,)C)K?&--:@IP. "F'=,N3/]36!L^:6P%D:<3U* MLR>:5PD$/3RI]2Z2+95@N+),E)#!F!Z69HG.O3COR;C IEI8G9]VXL7Y2;J% MMSP+/1%BDR@Z)\5R\1AD#]#5](+EHM6A/ :B%,W(6%843P_,>2BB'N3,"ZXQ M*N#Z!,F*).($M HB?W;!-/94%FHE:ONHIM24]U3(?5=X8U(UH\Z1;8MEY:%K M8,\B"5Z%TB=%;Q3(-PL.&\R&5WK'+)>YR8D?X#.?:?%J]![G-?_)\<,*^++Q MNJ'LE-/7K9@F>S#SL$;V^)@W0%!SG>)X_6L6%W3)UNM\05(JBD^ 1_*)'T0\ M!1^U>4[9WN@CKN.LL/"1XY'0FW65;)E_9 7-/[ @!62OXI3CS8^G=S2D\9-* M+3,#(V(SQO"0K>>/5:@!1]?(+8A ;T$$@B*CK$&1['&<2V4T$^O*+"R6XRYN MP8ML@RPZ[(Q^Q)4*;V"[NO6/[&IO&D !LQT9G1'BU N),A(! MTL9@052F9$GN5/B'(4CH^,Y06L11G)20^E=%C&*HZQDF940C68ECLRV+JGIB MW2S[EF:?^+F<#DJ8T;&Q-Y%,X.!*:HT@BY%O3U1":((VIF2/*JEQK8OC--C" MSMZTIN<($X&Q5\UA5BZ8U67T6 LU3BG_1RK-'@TS^KR):JCM<;V40VTC,+D> M*G(VDPJB5M )E\:,/K'D"2QI_JXPNT.%>;FHA]K)/GT%4?NIZ%9@_DJA=B*- MSOA1/'B@'TO()[Q97X(2H)&0ZORF+/(B$%?C>\0(.0I2N#2AV2]]+>"2-W%* M<@'\:XR069\5HJY]/;7G"C<22.1(*%NMRND2MD>+1'S3X/] &@I$A]6I8DE$ ML:S)#*W,'$ZQ_6&ET>>-GF =A)1Z#GH^ TKC-!X]Y7D.)G4B]3'8T,%PDN); M)CEL/[HG/EL00,%O6$F5[F- M5XKY],%^<-W?^!,^?IRO3)M8D3LJSHL5% M_-,Q!_&O6H'-??P_C?Y2!DF\WL%=X2K<>1GG8<+R,NN-J!L:39/[)D*U'DE_ M?T%J]!;D[;OE=S\L2#N\_O.^,T,:D3W.3=R=[+'V5R?+U-HRPPOF2=/*AA$_ MT0!0BV[2.X@J@(?H/,CC_'/*5I T UD U^FV+/C/G+1Q$HN9MB5^\*AI&]Q4 M/6\8+:?;A,^CK/5U[=IGK"Z6XR2P.E549!KUY75U/H1-U3H8S/J>T63TREPJ M3PE4W01D:E3QQ!$WZRH3*TCJ*]XCQ5YU7IW*/0,@W/$4MSD:+$B-AN]BL%JK MT,6"RJ1URYC'N015=*6'%T>>1K)?SZ@N X@12Y(@R\%E(,-FJ%BBL8D@$FSJ MV4":=]4)NYD,:HJ6!&F,A9@F.6<1MS\)1H+-$NI%[8?',!NS[X9EOT<&!V(I M7F]J1@C)D]/Z\F+U(PPY'JE761/'NYUPF\9/5%[IN@]>[OCV?'B4$%AS3&D$ M27JHQX9.:GPDD6S)6:DA=HL M'+*F5O"TQ<:T97'>VD"6CQ2]>_.KLN"8_12G\:;,57>P4MKF(3"3@_$T\4=SW;9T],L.+ZAK)HJ!V# M=%+C=[;65^\":!I8PU2= P]#:^TX+;GT56+87]E!?P"C_-H%R-7VH8X1RL-G M<;Z(3:1!1]34Y9!'MD6G6_'^B9//PT M4MIZ1K7NMZO DA9%%L"9G1E: MF%D\/DR:/\+__.Z[=^_F?)#H8D#],T4O5?W&2X<"/8//&HJ5.@[#@O1>.5.!]G.)PA-8??,S9\_K S]N^) MG['W%B#HC*WFJF-&^$U#]X/OI%A1QI]3VTBWBHKG>3SSOUR1(E\^:RT0? 1( MWK<=)?]1\3T:). L4 L(\;^B;P*3N:F),&M8!O@@CH4E<0_2O,6,62N-G*6' MMPRI.4.HI2KK3-2"CI#Q#5RK9 91I'O8/Y-'5?J02/3:+^8]PPV !94 UP(& M:+Q[K!P**X;PT*?QML23OQVP$2?PRL!:1HDZLI\?R2Q^['@YL.^3-N'W5M\$!=6S=-HZ9ZG6?W]@NXDM7F:I_85]_3.O:&#IG4R MZHB33RB=4\]M=1KG! M3M0^4ZCPW'?LC>;<1'<7TK$0'S:^=<. S%*\2MQ2 M["]"D*W0\#6:M=@__)F;C>EWW>V'GD900S*$\8N\%TG(I!A(0FU;3-F;I)$Y MW=*#E#8E$C:(7],BB25F520JCP8%/&^0+7GU9\JV9+S@[,V(DIM1VXY.V(R) MI^=I-1K*+NPU&8UL!J:8J^\KZK;5ZXKQ\BH$W*X,$O$_8I:AK_K08O(\J)SN M@7']?[;GE1C$UY(!=?1-T+?_7#+O;)S+X[:E)O@$!Y4F8I2[-5D_Q)J-$9MX MCA*,C:)E[ >8HT7G04+>_?/=CIQ[.>F)Q,, )*-KLFG![EC+]Y]M5E&?K7CN M:H^]+]>DNN<[C>5*!HSEO*@M:/I>WQV407&Z 9CTUC=$7LJE#A9"K%6_XZA? M,\-:M.[Z!:E&7KVE%LPPMK-6.& (:04$3"1Q(@$4=4WE6/!&AQ4)L.EIT1SR M5FK5;$*,I65?2M9*_J[,_^-?SV4%HOJ:%,6%Z&1CJ5K0 9WUR99P2"4:8D.L M^U&+#C%XZ*+MLY6:WH"%J506-PFE%Q5U1NM#@"#/5T#"-\=49AUDR_1IL. 5BW"9$/(;->_9?@8 M2$2Q+#6K&$A*T0&WF]/Y$ZLBB.56:FFJP2,ZVVIKRB&-=0^._4O>3#.C+0&B M7R7$W](SV'"1*BVVHYQBJ..@@O\G^\@\TFK.*6%$-J1XM,*X2 MI.TER2 MUX0P&2IUPD$PL?3!Q!9:*@5\2&?-L"<=4CWZ8EX#R\$ HEV$Z>F(@TB5BN(J MI_0.?)>DE#XS12W-H+JD\RFI7:J*PPAY//[9 ?*M;Q3-BQX.>G_SJ?UJRKMD M(BP )GNL 8K7\G3C(K/CT+V/."N8^3TO&UPU65[>NQ7SMZ816..46'PK&R?* M/3P\)'M4RG58B#/HE8%DTE.IKG&]RQ7E_B >E:(GEM)%8X_*UUTB:-XNUX7, M:5V:S"FBHBM6GJ4FZ]CJ&*WWJ13A@']OJ[Q>Y?PV41^K-_TT)%)//ZKW0N.E MC.-$0]KP*+TY9^(B:+PV87+E09BNXY MIV]L4T/Z;-:D(1TD"T>4&USP,IIDC=9XA:NLX"7(;\75;K([_Z3(;-LR&NK&##@-<];;D?*]TA@=Q0(OVKKK%Q$IO=J@0AY7*G1Q8:/8=N9.X M>[O$#[0EZ3Y-@V?EK MGIW/%A5:MU!0UF'Y*\JJ=A .F8_CZ?DT)\V%L+W,#&WI\GO>>=C!M3$&/9;26CZ@-1-TP]2"Y0U2,)% M'=[Q2PLDNU,FZQR:+GI+']%*E($SNUG3J\$GZ$L*^W 6]^0+T(QM[!H) MQ*+XF!_ 8/04%VAX?J+T%RA>PTN+Y47@/ VM:R*6:/@QMBO$?5ID=YNP27C5LP6'!UF]\T!3\,GG7>NSCL?U_I&$T>OJL<9L"3[-6E7!U.XLI->7DA:P(/_M#>/E[C!UQN=;$943"$O9Z#80UE M=X)."F+)4N6Z4XF9]HM$9<*7M*Y+'57/_1)U#LDF<_'QKB*U[OAD^MK\%QQ\ M^"#AEYLL7[%H*M;VDMKTF2\M@/, ?&/LJCPVI&WNCGH<"\21I'8YL;N*S"XD M%"P-7?J?B@?7#0LENWG,-NIT,:.'P87_58/ZK_LOJ(J 1$;7,%',6]W_@ZPE M=OR*5>_E*\[OOE/[??* J^P.7VX9M$]KGOQO6_T(,)9SA1<+FB%+N[2PD,2% M!#!^=<:AI9(_XB8]93$7L$A^I-/?B>A=75-+PL:(ZVRUSX M>.0( >%C"(Z1X.XS<@T!9PC0CJ,>._Y;NW[4@=^'67B\#LI513:X:IZOJ.P: M5GR(/KLY4 (K*.T$'!(MQF-T1+23B>V S,AER!65I+[@X?V-J%-FQIHC\$&F MM.63X!_I_],?V)_J?VZS&])?_ 5!+ P04 " #C16U0;:QN MW*EA ^Y0@ %0 '5F<'0M,C Q.3$R,S%?<')E+GAM;.V]6W/D-K(N^GXB MSG_P\7[FV-V^3ZS9.THW+^VM;FE):GNOIPF(1)5@LX@R0$HJ__H#D%6J4HFX MD@1(%"(FQBT) #,3"2#SRT3B/_[7RS+_Z@D2BG#QKZ\__./;K[^"18HS5"S^ M]?67NV1V=WIY^?57M 1%!G)"O_]?__'__G__X_Y+D5UA DJ8??6P M_NK^L2HR2,[P$G[U?T]NK[Y*OOKP\9_??9Q]^NK+_>E7'[_]^&WR[7?)A^^2 MY'_^1XZ*/__)_^\!4/@5(Z*@]8__^OJQ+%?__.:;Y^?G?[P\D/P?F"R^^?CM MM]]]LVW]]:8Y_VM6OG;8;_S#-\T?7YN^&_KYN[KMAU]^^>6;^J^O32EJ:\@& M_?#-__UT=9<^PB5(4,$EDG):*/HGK7]YA5-0UF)4LO"5L 7_*=DV2_BOD@\? MD^\^_..%9E\SJ7_U52,Z@G-X"^=?\?]^N;U\\\UJOBK_D>(E&_'#+Q\^?O?A M&][J&T9Q"9>P*!-.;U;E,$$H>0)Y59.=L!E._JI CN9K-OL)2%-<%25E+-9? M?"1P_J^O^=C)=EQ.U/_H.&RY7C&=HFBYRN'7W^QQN"*0LE'K0:[8+S;M.2L. MN&W(@B\E9#J]D?R6LARG;V3"B:%;#:0P_<<"/WV30513Q/]1"RSY]L-F'O\' M^]6_SXL2E6NV6 JMA_-P0/,__6UZ,\-33E7,TPVLNJ5IBNX 'GSY=D+HBUD M"5J84K8E; [H0ZW[E)0-93 O*?_ID#SVJW_?;2;R>O[;=AIG1?9?KY,XV\SA M&:)ICFE%X#V;P!-&P)\'K/0TF@G;[Q<._\V_/^,2TGM\@0JVG2"0WVW5ELX> M:$E 6AZ0;MBK\\Q4-%D L-J;G$!71\N-2'L@[61\4\^ZS#[U]FB]UK"<:]N&!Q%(R.Q)>N9&-6FFQU=(<3CINE$9V2F.5;3%UYA7JCS6, M&&T1?)BJ"'3W^U"40<>\P#W;A#O9_<U(P)W6.R;)Q=ZH"5!EBGKJ^.V<]]/ N74?2HEO7OUL7_9OHWWAAY+^V>\"K MMESN=@ 1 .3IOT7F+SEMTWJ+S%IVWZ+R-R7GKE^SKT:F*3M4XO)% V/ :-&J6^2U<85*B8J$.J5KTC.Y4=*>B.Q7= MJ>A.17,#W/'OM2/R1P@4F?UP03/WT2!&%=5?38DICZ6V:BN?"\; MJJ)/%GVR<3@S@;#ATR>[8,N?IR7 '7U4Y8UI]8E^6/3#HA\6_;#HAT4_+/IA M8_3##(YQQQ[8]PEKLT1EXWWP2U4I+KBK"-G) TNCQD-Y\KG,B(G.EO1V;(V M+D]W>C8KLM-]+=./O=@-,G&7+! VXA6QZ(Y%=RRZ8]$=\^V+1'76/_N%%[9@0LL2^+*"!37VR,0#./+!5 1$KRMZ7=8VY/8^YPU8\RV0+>99 MHVQ7"#R@')5&[E?'T2;NP 3"1O3#HA\6_;#HAT4_S+<3$OVPZ(?)_;!>#"ZW M#MD/"2J>V$^8,-I,,Q/;.SMRQ&0?CTY8=,+&8;X'PH9/+^1RL\S7^IZO3I?H M3D5W*KI3T9V*[E1TIZ([-49W2O\4=^8S93BM+S;5N7>P5MS] G_Z_I/F0,/[ M4D:$#.A7S1@1&2?D(@>+%@^F]>^#>U:G%>%*?<$4$.3_#0$Y+[(S)KH6 E5- M!Z?U;#.3#04WD""<7;#?M?F#RK:.J>7RTJ/U74MGE.Y5[A$9\+K-?=#<9K_K M-'5&:Z.%X@4F;>>,RGOV(0EQ^W\>G*;&F:5 KZNR?L4'%6W;O7XG5_0WV_OKU7-NL[5N5SK-'=$\+I2R M^>CY$I(%$\BO!#^7CVR"5Z 0ZZRTM2.*+U .R2G;:Q;,%!52VMK*$867!?/W MF1&-GB#;$\%&]X2DRIL[HOFF>LA1>I%C(":TI8TCZF[A G''I"@_@V7;?B]K MYHC&NT>8YZH%U-;(%7U+D.O+)!"C5BOM1%\J M@=BUFHE#^G()Q*B5I*?IRR(0.U8>0W&6JYGB@N(<9>SG+'D .2A2F-!'"$N: M-,P^PA(Q+3:H06(^YO 9G+8TQ4MR!V3U%);L?N=FSZJ_ >2:U/GA65UPE>VX MM:%_0+Y%3Z]L-<[*K"H?,4%_[]Y#%[,CZC$"-FI01YN%MZU'0+XX$<^DBWM& M;K9'IOLFSG-Y:+7:1S,2!>-NL,XF% O'\3*J&='7\]=KF#>8HMJ0 MEE]N-ND:S"W;88B])Q#0BJSW5%I L:1E.*E+5AKF_89P3.MRKQC'E] 5[\#: M79.W,4^#TQ4#"1XQ+" ! M.:^YFRV9GG&Z>,;H^>:5CE9!N_N@A[ ( M)S^S#7KC:!%^S-9LG*QW;6[ FO^NWD=VFPD30 X*?IM6NGT.^2D/@MMY"K-7 M1^%FXR>HZC";=8Y!\%B161N B!698T7F&(TV8+[=T\4*;W/J7#NQ9G 'WRD4 M ;?[7-BE612**,7)$A*T:NK1?^GV) $.IQ[;E_,MQG*G/M_ZF4$2-"<4(2@W M3TTH8NJ+05\IADBS0@U?1K'!U=SF6'Q, M"'R"1079?U/,J#5['D4]AJ.L"0T:8GK$ 5G#/39YMEG!M\V_AN17^UX\)Y@0FB'V@6"!&80+JM K3:)AZ M($=>F2XAT46++MHX?)M V/#IHEV^+O8F*4S?(3/H&=VOZ'Y%]RNZ7]']BNY7 M=+_&Z'X9'^9NG:V?DA7!*TC*=;+*ZS+C19; ORJTXFT,'2Z]P1PY72;$1,CC]6_C]5JDL7GJ>+S5,,^ M3S5;UBN9;:&;^I/9*3L@4#E;$%CO!N**7X9= P,50\490B0]:\5(.QP MPD3R$):Z=0\D?2DH+UU15QK ^1,J%LT\70!>KJ)0+'FVBP9M M[4W=>\,G@-DB*;Q[A+"\PDU15DGQ*U7S<3 @K6"F[N#ARO ;!97(7]S0-]%2 MF@ :F8&H#\4I6OLA_[)@9T#%CP.)LH@;^B9:^3:6JKD/!@AZJHM.;PMZ M\#KL"B;477PRLA/P+:)_2A5)W67B\8) V/";;\;<<[B#?M36A$:/T; A7>E: M?;QD $+"O)Q;1M?=,UA)7[&4-_9PPPP5\'JN;1FIFH^#@2ON?!*I+NEV\W'G MK\AP4>O) RC^O)[/(?>RF+Y<79YR>^/H>R&E%2!TI ]+4TQB35)Q3!J!5%%50/11(*P\0ZE4Y;/I-_&D4=* A%5Y0&BG;JF[9$)OMH MMVXF5RBZH7'(V"1L:HMG\D^;RX'T4-1$QYZWB"%KB^>'<8M'K":2S/^IZX84 M>95O)@4%E=WB3GC MX>6,LQEO(/U30,AZCLDS()DD>5S9?B0L*.\Q:_:*^>4QO_R=D1SSR_<\RG#S MR_7W/&RYKX0B(;6_K7ENA()6Z:F,B3T?BF1^F8)5\%%>PE0X5$< Z2@!KA#!+(&SX1(O. 2E0L: WD-SQ MI:Z"BI3M(TX4GSN(J$1$)2(J,75':K*^9'2DI(Z4YA'NV(OZF-"2T9#@%1__ M]5&VTMA^B!^'.FOW@-(?O(9US S4]W7.6N5_(T \.N MO3BZKY\Y0P2F;*#Z1TOE[BH%4]:E4_8SB>.<3UG9/'\V/IXNX5Y?7$8TY+61L()8";, M#5C7BJJLS=[/J!.'=0)APRLZ5=M#7(78!E^4TIP.:5L/!3K9WLDCOY)MJZV) M/T*EPFUOY)[8S0YR XCB:0MQ0[]$WQ-FT(,ZT$M/UOM_D2B*^0 ^F&3;!4H9 M,?7!]J5 );V]^R(]"+7Z>,!F7X^F_<-K1@B__%D?52?K=\=7;8/L#!%FV>NL MJR$_Y1'4/MB+J42WM?K$H$(,*L2@0@PJQ*""$ZV0;L78R.0.13;M$ -V>9*' M(DH+:Q;K&_:A2*G5.<1Z'EDH,E"'^,0N="AA3J$>F "VH23/2H5A'00(1574 MRT4"E(QJ*F*FVG*9;-W1_O+Z)EM3,^;UR0=DQ9M1!HE.:8JK@E>K8U05&3/5Z9=5QNAC[7_\]J,TD&K4UP-K MV1\5+6LY7V#R&3[OZ+TAN&#_3#>S(,GQLAECXJDW@;#A,X/H"E(*X?6V$.15 MO6NK\M?T.L6@=( 5D=@7K^>S#$LRI#6:QFAZC*:+S?,833^&:+J=P8)--IA0 M1*41N+"W_D*!S#KKDX63$(KL8MVA"*O9PFHFSH!CU.R'9!O!3!Y@ >>HM+LB MJQK'%:JF1T=$V2+*UN6.WBXYK\BV^0 GC;KQ#!$E.F SQ,01G$#8\ E$1>QF MLG9#A$ B!!(AD)&Z79/U/*/;)76[[*TLQT[8+PE(_ZH017QX4\^KM;,K=TOR M\>AC.?.QSA#,8AJ1U<[NMK1U8ZNMANM4)WXV-K* M"45"&J^PZUA-H0 3.@JCX7F$(HZ8(1"A*ENHRL8_<0924;0HT!RE@/T;O&8 M)2N3*=,3AX2P[BB+&Y0SCNGM$JQ6;DEF1_20,#6\KK^BP[-5B/T0/K>DK!>'/N,]#&> MSYM4-QM:%#B&NH.'1!5 'YG.\_]P%7H".?> %P4_UZJ[71T.<'E?&_3VR>#U_!60N"[8XJN5.IU3LZ?1US]JO M&&?/*,_92KED5DBQ0,SLG5$*2[K]DY0]X_ZC8O'P9UM6Y>.X9_GUF5"]):AJ M[H.!)[8Z,%GS[?LBQ\_2F5&T]DB^KOSES=TS(+E98;*WVP[CH0#\6T(4MI*B M]43)]QFNNB$(DQO(_C^[A6D.**W-ZQHR>;WS0 ME&N>Q%/RW!YFHZYVMH]J99EV]U(+'P*2OI@ MB^W5%;P@>,GL\7K=_([*QU.F6^P,)7JS9S>(AW@L7'#1W\(5)J^>H>;>;]1W M+.\;-/4/:PMOKUZFW"[L,%),"PBO>L(7RER]^]14MY!*%AC#(E:7XG7U"#?B2F;(67LJ6E3F-1!PMB]1*[)Q;Q M'^Q B1EGHHPSN59-/88ECXI$;QR!EX)S6:=V=("=/2GW7'- MC7?9!G5V!CN\KA!X0#F/6>GX5QU&\E+3%BP6A*G3]B2IIT:+4:.^$1N)V$C$ M1D9@/G7?FR,($D&0"()$$"2"(&H?U,)&"D5-U,+I;"F[]<*_2VBU8BXQ_PW( MDQ30QV2>X^<$%7-,EL#>*;<8V9&/;DU9=-G]N^P6DZ?EP5LKA9\\@NV%L+L] MHG?UITT3!JQ&B]YO]'ZC]SL"VZ3W?2TZP]$9CLYP=(:C,VP2D.U@1+GU^;[G M0"A$3_6F;^?IK].&";JTFT?KCP"H."SHIL M4_:E6-R^TJSOA%F/&!VQZ(A%1VP$1H/]1A8]KNAQ18\K>ES1XS+QN#I:3&Z] MKA\2M"E99GVE6S:$(Z]+34+TNOQ[7;)9TO*ZU-/LQ^O:%42L"-ENE_HNEE[W MZ$]%?RKZ4R,P">RWJ.A/17\J^E/1GXK^E(D_96(>N76>?DQP^0@)V_*W5683 M4)>9M7.D=(=SY%29D1,=+/\.ENZ,:3E;9M/OQ_&Z0 4J(;_9_J[RLZ$/9CR2 M/[:QC-B+JJP(G"UYB=2_ZXU@4\;22!Y]?B+ZK=%OC7[K"$RO?G;[Z,-&'S;Z ML-&'C3ZLB0]K:5Z&HC3ZHNK?\G0+"?R4K#;UN))57I$"1F,Z M @36(?LY0"AA5D!J&9B5CN'(X=*@(3I8_ATLZ31I M.50:$^TGV'K&B-I[.%X_MJKJ&!VHZ$!%!VH$1WZ'?2DZ3-%AB@Y3=)BBPV02 M%M2SC-PZ3+_PU[F8;+($-L$U2Z=).8XCQTF3CN@\^7>>E%.EY4!I3K@?)VK6 MD+:MN8N,BV+J#A"=JNA41:=J!&9!Q[TJ.E;1L8J.572LHF-E6(/%P$IRZV!] M^#9!!6L%V5;_8N=;R89PY%:I28@>E7^/2C9+6LZ4>IK]^%'\?59<<-"$7Q#F M!-Z#ETTV\ DLX!R95F&Q'M%O3*[9KAFI38KTWGLNYKZEU6@^V3^?SV%:HB?X M.F&W3'OY&[U%RHBNMSI#&=@/Z5,07PKR^C Q(WFCK_06Y_D%)OP)7D,QV X8 M88<(.T38801&L_VI'A&'B#A$Q"$B#A%Q,$$<.KH/H2B/6?3;VMW0%M?'<,35 MU3/1EMEWXOW*^,15 MDW]=SSKM54+Z TO;!0],P$ MONK'9CW&C)8!_*$C2'+I%6%P#*%^E^006)<4$75W!8!*/Q_Q36?XIMBQ$,R0 M'G EG5Z73N05)X,?NUK>I**U#_(IA?!Z!0E;>,6BIF^;U[G^!-A^I0L,=1C) M)SS6[,F?4(&6U?*6;T#Y#5C7)9XN,'G+CO%#A=W'CB!9!,DB2#8"6\_N.(H8 M6,3 (@86,;"(@:FQ!BW;.!3%T!%'1WOZ&%&JWBQNQUC+C\D<()(\@;R""9XG M,5PZ1Q>,QM\XB (N7S&[;#1' @@@,1'!B!I3+ 7A:1@X@<1.0@ M(@<1.5#[?]WL)\>NWD\)A8OZYPR4P-*GDP[BRGG3(")Z:2/PTJ3SI.>.:4RU MG_#M+7R"105/UI_ 'YB<5K3$2V:XG*QOX0H3CO7<-82;QFZ[#AQ]L^B;1=]L M!%9$EXTM.F'1"8M.6'3"HA-F$H3KQW1R[);]G/Q5 <+VVWS]!J";8[*L/YE4 M!:@R5,+,TF>S_X(KAZXKA=';&X&W9S^)>JY@5R7QXR?^UY;FBRW)ESN*#5U# MB[&B-QB]P>@-CL"<&6QOBZYB=!6CJQA=Q>@JFKB*UJ:48^^0O_W[5X4HJ@\! M._]/-H8K#T]-0_3A1N##R:9)STM33[1+Z_.DHFS/HW2VH^F&X N^T/?7N\(\ MM1S%;WAR6Y_C,F.3@^8(9IOW4S@3; -_^XX*^UNUA*8/ /;ZE>BJ1E3G2!4W\< KS5- M_ZI CN9K5"S8P9KBRN:^99?1AT< NE,7L0%GV,!=M5P"LKZ>\VJ/SZ!((5M* M9[AZ*.=5/MM,$MN.-KD6L^R/BI8:>:Y#C#T0%-)%7U4@2?>U$!WDZ"!/A]BC M[H.D?7.;K.T76.KK.JK/$@5J3CN&Y"&R[XM7R*F/,_1RE@?]V<#OR@ M6.$_8C^^F0 M//:K?W\"+[PLUB?(WVP\($[X=T>D-16[Q*2U_=T-:;>@6,"6Z6S]FT.2A+)J M^6L/'OIGMC/+.X);BKSTU:! MN_N@>S]S[\AF1_LY(9B<8F:LI)S'UIW7HJ<'MK:/H[0L:FF;<>3-5%RA*+PA M*(6[IV!^Q3A[1GG.=8<_QW$/7LZ8$\P$SFRMV9(?VP99-=;?T,,9AA'6*:"/ MYXP'YO)SQ9N5IX 0[NO7I4$$W,L[^6;G2X&*NI2)= 9;6OHD7.L1(Z8[)VS[ MFZ/R@CD=+0^A"'CM9_!1B&?WZ%#[R:+;W@,+;S=T[N6QK0*3Y@VJOWY[<_7'S8-BXVV2C;B(3_EH5XD.^5+>,7.^.R2N6O%HMXY>8CY"X7,;;Y" M@B6(:6IV3PB=_[0_+ M$<)=AWHYG:QW;385E)MWO5X-([80U8@QG<.;;\2BLP(2FSK43.Q%W0#9"$7 [(H)= M'O2AB%(<8I1@RE./KTJW)PF\K\WW2%\QD?,MCKA,?;[UX^D2K#44(2@W3TV0 M9^J+05\IAL=]0M&MP2T?QQ$N[7D9^:O@+G*IOI^J"/SG4HTVS=(L(C7<+C9J M 2G"7<.=DZ.5RJ!AW.'VY-'*TR;>,MR^/5HQ#1./U1;D#\$(T@#%UI;.C\%( MQRA2J"V?GX*1CV7,T6VV]<>$-+G@[+_U3>OZ7DZWM&JC,1WE3UO0%!.E#\@: M[F;MV6;!;^XEB+,ZI0T#S:CM*74-%VSC219E0,_3F/ MPG M2I(4IFP?$T-\)H9,+"H7\REB/H7$ %=O-N8O47;=!W]TV$IT-"=K M]49',SJ:L?A2M'/[LG/-SU2W1NWW//X%48UR="V?I#66(S/5@)9HCSJS1\,U M^6X(?D*4J6Y+@36!+27KXO?F<31?IVJF1/,UFJ_1?(WF:\\PK=%1Y=: _3'! MY2,D"7I- $Y '=?K:,P:C^O(L+6D*QJYT6Z9-V M\EI!*-JY4[5GHIT;[=QHYT8[MV<[U^RLB^R!/Y5 MH?J:34=KUVYP1R9O%^*BW1OMWLXVUQED"ITV>9]-#8;774)@@$EZ1(LW6KS1 MXHT6;[1XH\7KW^(U.*C+C3,,^SC1;UBNY?FVOWA&R4W9ZH'*V(+#>'<2WW V[!NK+"5_A?J H M0X"L?ZT 04;2/(,E+IU#R1]*2B_2EC?_,+Y$RH6S7Q=@+2^V"(FSZQGGZ3> M0[*\PD#PSHE&4P\O+X&;4IG"6YD:YJ/@X&I&4%U!T\%))XHZ 2 M^8L;^B9:*G-94Q]0U$-Y65#F-/!-52)M<4/?1->WJ^^830VRZ^(W0!!WUV[9 M,?%!BQ5Q=Y_(VEL:F;;('W03-1\/"Y<%\UF9M<$E>SZ?\\*U3_ &DI0[0@L1 M#&?C+S>K+^>[W[Y&8K7D*JC M7P5[I0Z]U/4I7Y>"FI_#'N-@Y%>F)U>8TNO";'H$_<;!U&Y5WR+ZI_1 57?Q MR0ASO)@U"'+%N=/>?!QSP1V+Z_EVYY]PQ6TN<[Y8W=$W\%2QXP8+I=^Q[754E+4&2H6$@7MZJ;SQ5R MA0JX)4S#5U0U'P<#5QR6(]+EH=MM' QM .P33 A^YN 36+&_E&L#YD1#>%4^ M7&2XJ%?Y RC^O&:N"(?8V&J_NCRYOI7N#49]O;"V8*0MN8-R^'C->TZ$3?T3 M+E]%TL;NB;_F5S!.*T+J\&I3K@@=/I5RP(-6'T^L?,8%3[!C)W>Q: [T335J M-4>:77W2\B!H%5.SPGNU=A\KE&R3HF9^"99NC^*&,0%.0PFGG@-V MU EPQ_VDKC*FB>5M0]0($X@%6P$9H4A("]+$-@&$<"0DC*)B4:O0GT:6H#)8 MU"ID>4C]:FSFQ(8B$Z$1C?6MUE!DH<0RL2U<&(J$U)G[>GAP*#<9M#3&))LQ M%,&H%465]A2*)!2&B776L+9\)E^-7PV'AZ(K2@-%.[M76R*3??=;P\@-2CO.=SB4:N+=A)Q*!IC&-(S3U#2%M0OXQ:4DW(PDT>58ST8 M!7XJOI@XW(XR6M&TH?*ZV<[#V?ZC%9?MK=WA,,:)B,KPUNQP4-MHY65ZT64X MF&FT(M*]Z#><+SX!T<@O$ [G=DY -,HKR,-Y65.0CN:%\^'>0>FECOV40#BCB!TQS3N0Y?N9(J2XO M[WOZ9.S5AVG0-T8EMR=N88H+[D0WA)87D!V$C:)7C++UF\8"QGL8V:=@KE>P M8&3\-P3"&Y:[%K%L?,AW$]DD-[[L*2!D/[EGYTM!V(:X*-#?]0EQ @LX1\+7V@2M?:J4@*0SF!((**2WD%8Y MC^Y<,'?E#I9E7J]H^CLJ'UE[C@I5Y2,F=<#0C&V[;XQ06*]GW@TL0,Z)G!6O M[OTL39G+F)F)1F=$/4%,[,Y"O(<<[R%+4!+U@88M#XU0)*2.RVH:!:%D->BI MC(G;'8ID7*0QC#S;,F8Q6('0.NC.$>8P6$!%1YBZ8.!;'V&VP@"HVQ'F,$B@ MO2-,5]"$'8XP6Z%']_L($QH&Q74<1ZX_) 4LMU'>%20)?612ZAK#-AO5533; MAJH8USX@Z[CBVOW@IS,FK@SE%;=O[OBUYWKEG[^D><54B^\2IWBYJAI%OYZ? M U*P38+>0'+'-50:LNEE[!@''$<<<&+86T2M(VKM^[[05$40@3:A?3W(D>;8 MKOZ8T!*G?R9X5;]Z#8HL@7]5_!(/LS]9,\9:LLI!T?41ZNX?2GCP"1)2A.'Q&S:B^OS^IDS1&#*!JH_=[E=&3>Y[!%=B^Z!^FNB MYYSYN7 "V-G&3PY8T,WA27C%E?HFX7K7Y :LZ_)W')]OYIO^RLL@OO-+^AO9 MSO^2,4MO ,HN,&%KCJ2(PAO"5AQ3Z'OPPF&H1YSSFVVL03L#0E8[CCLZ1F=/ MD( %_ 3(G["L^P[%^OLO#2<,39),N#8?LE?V[A\AMS4U-T1U:P\@$%_UBM>4 M6MNX)Y5-Z!(7]1$B?>=&V,[#?8#:E.2:R,Y"=I+(LFJE;3V\*<24DZ=G2?2B MK8D_0J7";6_DXZ4FG$*8T3H&LS/=Z';W%F6F*OOYQ$IO8HR86FF^%*BDMW=?I-NG5A\/V+:M M2=OLJ[N:$[0NE73_"(HWQNYE<0,)PJ(%Z.KS7F,>MCQ^KKAN7,]G68::"@R- MD;8)*/\MW-8&_.*D!>E*?"$*[8DYZQS69LY O;0&EMWAYR8IP@-KXG4WNLH"Y4X M?%I]8J92>!4+FJA5O=^=5